blob: 2560a9c6d4453ba2ceeb3e3f34c107551cf1f6f6 [file] [log] [blame]
R.Marek@sh.cvut.cz7f15b662005-05-26 12:42:19 +00001Kernel driver lm75
2==================
3
4Supported chips:
5 * National Semiconductor LM75
6 Prefix: 'lm75'
7 Addresses scanned: I2C 0x48 - 0x4f
8 Datasheet: Publicly available at the National Semiconductor website
9 http://www.national.com/
Len Sorensen05e82fe2011-03-21 17:59:36 +010010 * National Semiconductor LM75A
11 Prefix: 'lm75a'
12 Addresses scanned: I2C 0x48 - 0x4f
13 Datasheet: Publicly available at the National Semiconductor website
14 http://www.national.com/
Jean Delvare3fbc81e2013-05-04 14:49:36 +020015 * Dallas Semiconductor (now Maxim) DS75, DS1775, DS7505
16 Prefixes: 'ds75', 'ds1775', 'ds7505'
Jean Delvare426343e2011-10-13 17:15:11 -040017 Addresses scanned: none
Jean Delvare3fbc81e2013-05-04 14:49:36 +020018 Datasheet: Publicly available at the Maxim website
19 http://www.maximintegrated.com/
R.Marek@sh.cvut.cz7f15b662005-05-26 12:42:19 +000020 * Maxim MAX6625, MAX6626
Jean Delvare426343e2011-10-13 17:15:11 -040021 Prefixes: 'max6625', 'max6626'
22 Addresses scanned: none
R.Marek@sh.cvut.cz7f15b662005-05-26 12:42:19 +000023 Datasheet: Publicly available at the Maxim website
24 http://www.maxim-ic.com/
25 * Microchip (TelCom) TCN75
Jean Delvare25eba812013-03-18 21:19:49 +010026 Prefix: 'tcn75'
Jean Delvare426343e2011-10-13 17:15:11 -040027 Addresses scanned: none
28 Datasheet: Publicly available at the Microchip website
29 http://www.microchip.com/
30 * Microchip MCP9800, MCP9801, MCP9802, MCP9803
31 Prefix: 'mcp980x'
32 Addresses scanned: none
R.Marek@sh.cvut.cz7f15b662005-05-26 12:42:19 +000033 Datasheet: Publicly available at the Microchip website
34 http://www.microchip.com/
Michael Henneriche96f9d82011-10-13 04:43:31 -040035 * Analog Devices ADT75
36 Prefix: 'adt75'
Jean Delvare426343e2011-10-13 17:15:11 -040037 Addresses scanned: none
Michael Henneriche96f9d82011-10-13 04:43:31 -040038 Datasheet: Publicly available at the Analog Devices website
39 http://www.analog.com/adt75
Jean Delvare426343e2011-10-13 17:15:11 -040040 * ST Microelectronics STDS75
41 Prefix: 'stds75'
42 Addresses scanned: none
43 Datasheet: Publicly available at the ST website
44 http://www.st.com/internet/analog/product/121769.jsp
45 * Texas Instruments TMP100, TMP101, TMP105, TMP75, TMP175, TMP275
46 Prefixes: 'tmp100', 'tmp101', 'tmp105', 'tmp175', 'tmp75', 'tmp275'
47 Addresses scanned: none
48 Datasheet: Publicly available at the Texas Instruments website
49 http://www.ti.com/product/tmp100
50 http://www.ti.com/product/tmp101
51 http://www.ti.com/product/tmp105
52 http://www.ti.com/product/tmp75
53 http://www.ti.com/product/tmp175
54 http://www.ti.com/product/tmp275
R.Marek@sh.cvut.cz7f15b662005-05-26 12:42:19 +000055
56Author: Frodo Looijaard <frodol@dds.nl>
57
58Description
59-----------
60
61The LM75 implements one temperature sensor. Limits can be set through the
62Overtemperature Shutdown register and Hysteresis register. Each value can be
63set and read to half-degree accuracy.
64An alarm is issued (usually to a connected LM78) when the temperature
65gets higher then the Overtemperature Shutdown value; it stays on until
66the temperature falls below the Hysteresis value.
67All temperatures are in degrees Celsius, and are guaranteed within a
68range of -55 to +125 degrees.
69
Jean Delvare0cd2c722013-05-04 14:49:36 +020070The driver caches the values for a period varying between 1 second for the
71slowest chips and 125 ms for the fastest chips; reading it more often
R.Marek@sh.cvut.cz7f15b662005-05-26 12:42:19 +000072will do no harm, but will return 'old' values.
73
Jean Delvare426343e2011-10-13 17:15:11 -040074The original LM75 was typically used in combination with LM78-like chips
75on PC motherboards, to measure the temperature of the processor(s). Clones
76are now used in various embedded designs.
R.Marek@sh.cvut.cz7f15b662005-05-26 12:42:19 +000077
78The LM75 is essentially an industry standard; there may be other
79LM75 clones not listed here, with or without various enhancements,
Jean Delvare426343e2011-10-13 17:15:11 -040080that are supported. The clones are not detected by the driver, unless
81they reproduce the exact register tricks of the original LM75, and must
Jean Delvare0cd2c722013-05-04 14:49:36 +020082therefore be instantiated explicitly. Higher resolution up to 12-bit
83is supported by this driver, other specific enhancements are not.
R.Marek@sh.cvut.cz7f15b662005-05-26 12:42:19 +000084
85The LM77 is not supported, contrary to what we pretended for a long time.
86Both chips are simply not compatible, value encoding differs.