lm95241.c (4f2c0a4acffbec01079c28f839422e64ddeff004) | lm95241.c (1d0cfeb2ea93c6378d62cab88a512a570578c152) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Copyright (C) 2008, 2010 Davide Rizzo <elpa.rizzo@gmail.com> 4 * 5 * The LM95241 is a sensor chip made by National Semiconductors. 6 * It reports up to three temperatures (its own plus up to two external ones). 7 * Complete datasheet can be obtained from National's website at: 8 * http://www.national.com/ds.cgi/LM/LM95241.pdf --- 395 unchanged lines hidden (view full) --- 404 i2c_smbus_write_byte_data(client, LM95241_REG_RW_REM_FILTER, 405 R1FE_MASK | R2FE_MASK); 406 i2c_smbus_write_byte_data(client, LM95241_REG_RW_TRUTHERM, 407 data->trutherm); 408 i2c_smbus_write_byte_data(client, LM95241_REG_RW_REMOTE_MODEL, 409 data->model); 410} 411 | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Copyright (C) 2008, 2010 Davide Rizzo <elpa.rizzo@gmail.com> 4 * 5 * The LM95241 is a sensor chip made by National Semiconductors. 6 * It reports up to three temperatures (its own plus up to two external ones). 7 * Complete datasheet can be obtained from National's website at: 8 * http://www.national.com/ds.cgi/LM/LM95241.pdf --- 395 unchanged lines hidden (view full) --- 404 i2c_smbus_write_byte_data(client, LM95241_REG_RW_REM_FILTER, 405 R1FE_MASK | R2FE_MASK); 406 i2c_smbus_write_byte_data(client, LM95241_REG_RW_TRUTHERM, 407 data->trutherm); 408 i2c_smbus_write_byte_data(client, LM95241_REG_RW_REMOTE_MODEL, 409 data->model); 410} 411 |
412static const struct hwmon_channel_info *lm95241_info[] = { | 412static const struct hwmon_channel_info * const lm95241_info[] = { |
413 HWMON_CHANNEL_INFO(chip, 414 HWMON_C_UPDATE_INTERVAL), 415 HWMON_CHANNEL_INFO(temp, 416 HWMON_T_INPUT, 417 HWMON_T_INPUT | HWMON_T_MAX | HWMON_T_MIN | 418 HWMON_T_TYPE | HWMON_T_FAULT, 419 HWMON_T_INPUT | HWMON_T_MAX | HWMON_T_MIN | 420 HWMON_T_TYPE | HWMON_T_FAULT), --- 61 unchanged lines hidden --- | 413 HWMON_CHANNEL_INFO(chip, 414 HWMON_C_UPDATE_INTERVAL), 415 HWMON_CHANNEL_INFO(temp, 416 HWMON_T_INPUT, 417 HWMON_T_INPUT | HWMON_T_MAX | HWMON_T_MIN | 418 HWMON_T_TYPE | HWMON_T_FAULT, 419 HWMON_T_INPUT | HWMON_T_MAX | HWMON_T_MIN | 420 HWMON_T_TYPE | HWMON_T_FAULT), --- 61 unchanged lines hidden --- |