x86/bugs: Add ITLB_MULTIHIT bug infrastructure
[linux-2.6-block.git] / Documentation / hwmon / lm75.rst
CommitLineData
7f15b664
M
1Kernel driver lm75
2==================
3
4Supported chips:
b04f2f7d 5
7f15b664 6 * National Semiconductor LM75
b04f2f7d 7
7f15b664 8 Prefix: 'lm75'
b04f2f7d 9
7f15b664 10 Addresses scanned: I2C 0x48 - 0x4f
b04f2f7d 11
7f15b664 12 Datasheet: Publicly available at the National Semiconductor website
b04f2f7d
MCC
13
14 http://www.national.com/
15
05e82fe4 16 * National Semiconductor LM75A
b04f2f7d 17
05e82fe4 18 Prefix: 'lm75a'
b04f2f7d 19
05e82fe4 20 Addresses scanned: I2C 0x48 - 0x4f
b04f2f7d 21
05e82fe4 22 Datasheet: Publicly available at the National Semiconductor website
b04f2f7d
MCC
23
24 http://www.national.com/
25
3fbc81e3 26 * Dallas Semiconductor (now Maxim) DS75, DS1775, DS7505
b04f2f7d 27
3fbc81e3 28 Prefixes: 'ds75', 'ds1775', 'ds7505'
b04f2f7d 29
426343ef 30 Addresses scanned: none
b04f2f7d 31
3fbc81e3 32 Datasheet: Publicly available at the Maxim website
b04f2f7d
MCC
33
34 http://www.maximintegrated.com/
35
a54ca77a 36 * Maxim MAX6625, MAX6626, MAX31725, MAX31726
b04f2f7d 37
a54ca77a 38 Prefixes: 'max6625', 'max6626', 'max31725', 'max31726'
b04f2f7d 39
426343ef 40 Addresses scanned: none
b04f2f7d 41
7f15b664 42 Datasheet: Publicly available at the Maxim website
b04f2f7d
MCC
43
44 http://www.maxim-ic.com/
45
7f15b664 46 * Microchip (TelCom) TCN75
b04f2f7d 47
25eba81b 48 Prefix: 'tcn75'
b04f2f7d 49
426343ef 50 Addresses scanned: none
b04f2f7d 51
426343ef 52 Datasheet: Publicly available at the Microchip website
b04f2f7d
MCC
53
54 http://www.microchip.com/
55
426343ef 56 * Microchip MCP9800, MCP9801, MCP9802, MCP9803
b04f2f7d 57
426343ef 58 Prefix: 'mcp980x'
b04f2f7d 59
426343ef 60 Addresses scanned: none
b04f2f7d 61
7f15b664 62 Datasheet: Publicly available at the Microchip website
b04f2f7d
MCC
63
64 http://www.microchip.com/
65
e96f9d89 66 * Analog Devices ADT75
b04f2f7d 67
e96f9d89 68 Prefix: 'adt75'
b04f2f7d 69
426343ef 70 Addresses scanned: none
b04f2f7d 71
e96f9d89 72 Datasheet: Publicly available at the Analog Devices website
b04f2f7d
MCC
73
74 http://www.analog.com/adt75
75
426343ef 76 * ST Microelectronics STDS75
b04f2f7d 77
426343ef 78 Prefix: 'stds75'
b04f2f7d 79
426343ef 80 Addresses scanned: none
b04f2f7d 81
426343ef 82 Datasheet: Publicly available at the ST website
b04f2f7d
MCC
83
84 http://www.st.com/internet/analog/product/121769.jsp
85
2e9a41bb 86 * ST Microelectronics STLM75
b04f2f7d 87
2e9a41bb 88 Prefix: 'stlm75'
b04f2f7d 89
2e9a41bb 90 Addresses scanned: none
b04f2f7d 91
2e9a41bb 92 Datasheet: Publicly available at the ST website
b04f2f7d 93
2e9a41bb 94 https://www.st.com/resource/en/datasheet/stlm75.pdf
b04f2f7d 95
39abe9d8 96 * Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75, TMP75B, TMP75C, TMP175, TMP275
b04f2f7d 97
39abe9d8 98 Prefixes: 'tmp100', 'tmp101', 'tmp105', 'tmp112', 'tmp175', 'tmp75', 'tmp75b', 'tmp75c', 'tmp275'
b04f2f7d 99
426343ef 100 Addresses scanned: none
b04f2f7d 101
426343ef 102 Datasheet: Publicly available at the Texas Instruments website
b04f2f7d
MCC
103
104 http://www.ti.com/product/tmp100
105
106 http://www.ti.com/product/tmp101
107
108 http://www.ti.com/product/tmp105
109
110 http://www.ti.com/product/tmp112
111
112 http://www.ti.com/product/tmp75
113
39abe9d8
IPPS
114 http://www.ti.com/product/tmp75b
115
b04f2f7d
MCC
116 http://www.ti.com/product/tmp75c
117
118 http://www.ti.com/product/tmp175
119
120 http://www.ti.com/product/tmp275
121
557c7ffa 122 * NXP LM75B, PCT2075
b04f2f7d 123
557c7ffa 124 Prefix: 'lm75b', 'pct2075'
b04f2f7d 125
799fc602 126 Addresses scanned: none
b04f2f7d 127
799fc602 128 Datasheet: Publicly available at the NXP website
b04f2f7d
MCC
129
130 http://www.nxp.com/documents/data_sheet/LM75B.pdf
7f15b664 131
557c7ffa
DM
132 http://www.nxp.com/docs/en/data-sheet/PCT2075.pdf
133
7f15b664
M
134Author: Frodo Looijaard <frodol@dds.nl>
135
136Description
137-----------
138
139The LM75 implements one temperature sensor. Limits can be set through the
140Overtemperature Shutdown register and Hysteresis register. Each value can be
141set and read to half-degree accuracy.
142An alarm is issued (usually to a connected LM78) when the temperature
143gets higher then the Overtemperature Shutdown value; it stays on until
144the temperature falls below the Hysteresis value.
145All temperatures are in degrees Celsius, and are guaranteed within a
146range of -55 to +125 degrees.
147
0cd2c72d
JD
148The driver caches the values for a period varying between 1 second for the
149slowest chips and 125 ms for the fastest chips; reading it more often
7f15b664
M
150will do no harm, but will return 'old' values.
151
426343ef
JD
152The original LM75 was typically used in combination with LM78-like chips
153on PC motherboards, to measure the temperature of the processor(s). Clones
154are now used in various embedded designs.
7f15b664
M
155
156The LM75 is essentially an industry standard; there may be other
157LM75 clones not listed here, with or without various enhancements,
426343ef
JD
158that are supported. The clones are not detected by the driver, unless
159they reproduce the exact register tricks of the original LM75, and must
a54ca77a 160therefore be instantiated explicitly. Higher resolution up to 16-bit
0cd2c72d 161is supported by this driver, other specific enhancements are not.
7f15b664
M
162
163The LM77 is not supported, contrary to what we pretended for a long time.
164Both chips are simply not compatible, value encoding differs.