aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/hwmon/lm90
diff options
context:
space:
mode:
authorGlenn Elliott <gelliott@cs.unc.edu>2012-03-04 19:47:13 -0500
committerGlenn Elliott <gelliott@cs.unc.edu>2012-03-04 19:47:13 -0500
commitc71c03bda1e86c9d5198c5d83f712e695c4f2a1e (patch)
treeecb166cb3e2b7e2adb3b5e292245fefd23381ac8 /Documentation/hwmon/lm90
parentea53c912f8a86a8567697115b6a0d8152beee5c8 (diff)
parent6a00f206debf8a5c8899055726ad127dbeeed098 (diff)
Merge branch 'mpi-master' into wip-k-fmlpwip-k-fmlp
Conflicts: litmus/sched_cedf.c
Diffstat (limited to 'Documentation/hwmon/lm90')
-rw-r--r--Documentation/hwmon/lm9071
1 files changed, 54 insertions, 17 deletions
diff --git a/Documentation/hwmon/lm90 b/Documentation/hwmon/lm90
index 6a03dd4bcc94..f3efd18e87f4 100644
--- a/Documentation/hwmon/lm90
+++ b/Documentation/hwmon/lm90
@@ -32,6 +32,16 @@ Supported chips:
32 Addresses scanned: I2C 0x4c and 0x4d 32 Addresses scanned: I2C 0x4c and 0x4d
33 Datasheet: Publicly available at the ON Semiconductor website 33 Datasheet: Publicly available at the ON Semiconductor website
34 http://www.onsemi.com/PowerSolutions/product.do?id=ADT7461 34 http://www.onsemi.com/PowerSolutions/product.do?id=ADT7461
35 * Analog Devices ADT7461A
36 Prefix: 'adt7461a'
37 Addresses scanned: I2C 0x4c and 0x4d
38 Datasheet: Publicly available at the ON Semiconductor website
39 http://www.onsemi.com/PowerSolutions/product.do?id=ADT7461A
40 * ON Semiconductor NCT1008
41 Prefix: 'nct1008'
42 Addresses scanned: I2C 0x4c and 0x4d
43 Datasheet: Publicly available at the ON Semiconductor website
44 http://www.onsemi.com/PowerSolutions/product.do?id=NCT1008
35 * Maxim MAX6646 45 * Maxim MAX6646
36 Prefix: 'max6646' 46 Prefix: 'max6646'
37 Addresses scanned: I2C 0x4d 47 Addresses scanned: I2C 0x4d
@@ -63,8 +73,8 @@ Supported chips:
63 Datasheet: Publicly available at the Maxim website 73 Datasheet: Publicly available at the Maxim website
64 http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2578 74 http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2578
65 * Maxim MAX6659 75 * Maxim MAX6659
66 Prefix: 'max6657' 76 Prefix: 'max6659'
67 Addresses scanned: I2C 0x4c, 0x4d (unsupported 0x4e) 77 Addresses scanned: I2C 0x4c, 0x4d, 0x4e
68 Datasheet: Publicly available at the Maxim website 78 Datasheet: Publicly available at the Maxim website
69 http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2578 79 http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2578
70 * Maxim MAX6680 80 * Maxim MAX6680
@@ -84,6 +94,21 @@ Supported chips:
84 Addresses scanned: I2C 0x4c 94 Addresses scanned: I2C 0x4c
85 Datasheet: Publicly available at the Maxim website 95 Datasheet: Publicly available at the Maxim website
86 http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3500 96 http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3500
97 * Maxim MAX6695
98 Prefix: 'max6695'
99 Addresses scanned: I2C 0x18
100 Datasheet: Publicly available at the Maxim website
101 http://www.maxim-ic.com/datasheet/index.mvp/id/4199
102 * Maxim MAX6696
103 Prefix: 'max6695'
104 Addresses scanned: I2C 0x18, 0x19, 0x1a, 0x29, 0x2a, 0x2b,
105 0x4c, 0x4d and 0x4e
106 Datasheet: Publicly available at the Maxim website
107 http://www.maxim-ic.com/datasheet/index.mvp/id/4199
108 * Winbond/Nuvoton W83L771W/G
109 Prefix: 'w83l771'
110 Addresses scanned: I2C 0x4c
111 Datasheet: No longer available
87 * Winbond/Nuvoton W83L771AWG/ASG 112 * Winbond/Nuvoton W83L771AWG/ASG
88 Prefix: 'w83l771' 113 Prefix: 'w83l771'
89 Addresses scanned: I2C 0x4c 114 Addresses scanned: I2C 0x4c
@@ -101,10 +126,11 @@ well as the temperature of up to one external diode. It is compatible
101with many other devices, many of which are supported by this driver. 126with many other devices, many of which are supported by this driver.
102 127
103Note that there is no easy way to differentiate between the MAX6657, 128Note that there is no easy way to differentiate between the MAX6657,
104MAX6658 and MAX6659 variants. The extra address and features of the 129MAX6658 and MAX6659 variants. The extra features of the MAX6659 are only
105MAX6659 are not supported by this driver. The MAX6680 and MAX6681 only 130supported by this driver if the chip is located at address 0x4d or 0x4e,
106differ in their pinout, therefore they obviously can't (and don't need to) 131or if the chip type is explicitly selected as max6659.
107be distinguished. 132The MAX6680 and MAX6681 only differ in their pinout, therefore they obviously
133can't (and don't need to) be distinguished.
108 134
109The specificity of this family of chipsets over the ADM1021/LM84 135The specificity of this family of chipsets over the ADM1021/LM84
110family is that it features critical limits with hysteresis, and an 136family is that it features critical limits with hysteresis, and an
@@ -133,7 +159,7 @@ ADM1032:
133 * ALERT is triggered by open remote sensor. 159 * ALERT is triggered by open remote sensor.
134 * SMBus PEC support for Write Byte and Receive Byte transactions. 160 * SMBus PEC support for Write Byte and Receive Byte transactions.
135 161
136ADT7461: 162ADT7461, ADT7461A, NCT1008:
137 * Extended temperature range (breaks compatibility) 163 * Extended temperature range (breaks compatibility)
138 * Lower resolution for remote temperature 164 * Lower resolution for remote temperature
139 165
@@ -151,11 +177,21 @@ MAX6680 and MAX6681:
151 * Selectable address 177 * Selectable address
152 * Remote sensor type selection 178 * Remote sensor type selection
153 179
180MAX6695 and MAX6696:
181 * Better local resolution
182 * Selectable address (max6696)
183 * Second critical temperature limit
184 * Two remote sensors
185
186W83L771W/G
187 * The G variant is lead-free, otherwise similar to the W.
188 * Filter and alert configuration register at 0xBF
189 * Moving average (depending on conversion rate)
190
154W83L771AWG/ASG 191W83L771AWG/ASG
192 * Successor of the W83L771W/G, same features.
155 * The AWG and ASG variants only differ in package format. 193 * The AWG and ASG variants only differ in package format.
156 * Filter and alert configuration register at 0xBF
157 * Diode ideality factor configuration (remote sensor) at 0xE3 194 * Diode ideality factor configuration (remote sensor) at 0xE3
158 * Moving average (depending on conversion rate)
159 195
160All temperature values are given in degrees Celsius. Resolution 196All temperature values are given in degrees Celsius. Resolution
161is 1.0 degree for the local temperature, 0.125 degree for the remote 197is 1.0 degree for the local temperature, 0.125 degree for the remote
@@ -169,9 +205,9 @@ are exported, one for each channel, but these values are of course linked.
169Only the local hysteresis can be set from user-space, and the same delta 205Only the local hysteresis can be set from user-space, and the same delta
170applies to the remote hysteresis. 206applies to the remote hysteresis.
171 207
172The lm90 driver will not update its values more frequently than every 208The lm90 driver will not update its values more frequently than configured with
173other second; reading them more often will do no harm, but will return 209the update_interval attribute; reading them more often will do no harm, but will
174'old' values. 210return 'old' values.
175 211
176SMBus Alert Support 212SMBus Alert Support
177------------------- 213-------------------
@@ -179,11 +215,12 @@ SMBus Alert Support
179This driver has basic support for SMBus alert. When an alert is received, 215This driver has basic support for SMBus alert. When an alert is received,
180the status register is read and the faulty temperature channel is logged. 216the status register is read and the faulty temperature channel is logged.
181 217
182The Analog Devices chips (ADM1032 and ADT7461) do not implement the SMBus 218The Analog Devices chips (ADM1032, ADT7461 and ADT7461A) and ON
183alert protocol properly so additional care is needed: the ALERT output is 219Semiconductor chips (NCT1008) do not implement the SMBus alert protocol
184disabled when an alert is received, and is re-enabled only when the alarm 220properly so additional care is needed: the ALERT output is disabled when
185is gone. Otherwise the chip would block alerts from other chips in the bus 221an alert is received, and is re-enabled only when the alarm is gone.
186as long as the alarm is active. 222Otherwise the chip would block alerts from other chips in the bus as long
223as the alarm is active.
187 224
188PEC Support 225PEC Support
189----------- 226-----------