blob: 836d9a3f53f9f935de6f89fa2809c98dae4f56c9 [file] [log] [blame]
Alexander Steinfffd80c2011-06-28 15:11:23 +00001Kernel driver lm95245
Mauro Carvalho Chehabb04f2f72019-04-17 06:46:28 -03002=====================
Alexander Steinfffd80c2011-06-28 15:11:23 +00003
4Supported chips:
Alexander Steinfffd80c2011-06-28 15:11:23 +00005
Mauro Carvalho Chehabb04f2f72019-04-17 06:46:28 -03006 * TI LM95235
7
8 Addresses scanned: I2C 0x18, 0x29, 0x4c
9
10 Datasheet: Publicly available at the TI website
11
Alexander A. Klimovad736c12020-07-19 19:55:12 +020012 https://www.ti.com/lit/ds/symlink/lm95235.pdf
Mauro Carvalho Chehabb04f2f72019-04-17 06:46:28 -030013
14 * TI / National Semiconductor LM95245
15
16 Addresses scanned: I2C 0x18, 0x19, 0x29, 0x4c, 0x4d
17
18 Datasheet: Publicly available at the TI website
19
Alexander A. Klimovad736c12020-07-19 19:55:12 +020020 https://www.ti.com/lit/ds/symlink/lm95245.pdf
Alexander Steinfffd80c2011-06-28 15:11:23 +000021
22Author: Alexander Stein <alexander.stein@systec-electronic.com>
23
24Description
25-----------
26
Guenter Roeck162a8df2014-04-22 08:48:57 -070027LM95235 and LM95245 are 11-bit digital temperature sensors with a 2-wire System
Alexander Steinfffd80c2011-06-28 15:11:23 +000028Management Bus (SMBus) interface and TruTherm technology that can monitor
29the temperature of a remote diode as well as its own temperature.
Guenter Roeck162a8df2014-04-22 08:48:57 -070030The chips can be used to very accurately monitor the temperature of
Alexander Steinfffd80c2011-06-28 15:11:23 +000031external devices such as microprocessors.
32
33All temperature values are given in millidegrees Celsius. Local temperature
34is given within a range of -127 to +127.875 degrees. Remote temperatures are
35given within a range of -127 to +255 degrees. Resolution depends on
36temperature input and range.
37
Guenter Roecka41a8922014-02-22 08:17:34 -080038Each sensor has its own critical limit. Additionally, there is a relative
39hysteresis value common to both critical limits. To make life easier to
40user-space applications, two absolute values are exported, one for each
41channel, but these values are of course linked. Only the local hysteresis
42can be set from user-space, and the same delta applies to the remote
43hysteresis.
Alexander Steinfffd80c2011-06-28 15:11:23 +000044
45The lm95245 driver can change its update interval to a fixed set of values.
46It will round up to the next selectable interval. See the datasheet for exact
47values. Reading sensor values more often will do no harm, but will return
48'old' values.