diff options
author | Glenn Elliott <gelliott@cs.unc.edu> | 2012-03-04 19:47:13 -0500 |
---|---|---|
committer | Glenn Elliott <gelliott@cs.unc.edu> | 2012-03-04 19:47:13 -0500 |
commit | c71c03bda1e86c9d5198c5d83f712e695c4f2a1e (patch) | |
tree | ecb166cb3e2b7e2adb3b5e292245fefd23381ac8 /Documentation/hwmon/lm90 | |
parent | ea53c912f8a86a8567697115b6a0d8152beee5c8 (diff) | |
parent | 6a00f206debf8a5c8899055726ad127dbeeed098 (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/lm90 | 71 |
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 | |||
101 | with many other devices, many of which are supported by this driver. | 126 | with many other devices, many of which are supported by this driver. |
102 | 127 | ||
103 | Note that there is no easy way to differentiate between the MAX6657, | 128 | Note that there is no easy way to differentiate between the MAX6657, |
104 | MAX6658 and MAX6659 variants. The extra address and features of the | 129 | MAX6658 and MAX6659 variants. The extra features of the MAX6659 are only |
105 | MAX6659 are not supported by this driver. The MAX6680 and MAX6681 only | 130 | supported by this driver if the chip is located at address 0x4d or 0x4e, |
106 | differ in their pinout, therefore they obviously can't (and don't need to) | 131 | or if the chip type is explicitly selected as max6659. |
107 | be distinguished. | 132 | The MAX6680 and MAX6681 only differ in their pinout, therefore they obviously |
133 | can't (and don't need to) be distinguished. | ||
108 | 134 | ||
109 | The specificity of this family of chipsets over the ADM1021/LM84 | 135 | The specificity of this family of chipsets over the ADM1021/LM84 |
110 | family is that it features critical limits with hysteresis, and an | 136 | family 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 | ||
136 | ADT7461: | 162 | ADT7461, 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 | ||
180 | MAX6695 and MAX6696: | ||
181 | * Better local resolution | ||
182 | * Selectable address (max6696) | ||
183 | * Second critical temperature limit | ||
184 | * Two remote sensors | ||
185 | |||
186 | W83L771W/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 | |||
154 | W83L771AWG/ASG | 191 | W83L771AWG/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 | ||
160 | All temperature values are given in degrees Celsius. Resolution | 196 | All temperature values are given in degrees Celsius. Resolution |
161 | is 1.0 degree for the local temperature, 0.125 degree for the remote | 197 | is 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. | |||
169 | Only the local hysteresis can be set from user-space, and the same delta | 205 | Only the local hysteresis can be set from user-space, and the same delta |
170 | applies to the remote hysteresis. | 206 | applies to the remote hysteresis. |
171 | 207 | ||
172 | The lm90 driver will not update its values more frequently than every | 208 | The lm90 driver will not update its values more frequently than configured with |
173 | other second; reading them more often will do no harm, but will return | 209 | the update_interval attribute; reading them more often will do no harm, but will |
174 | 'old' values. | 210 | return 'old' values. |
175 | 211 | ||
176 | SMBus Alert Support | 212 | SMBus Alert Support |
177 | ------------------- | 213 | ------------------- |
@@ -179,11 +215,12 @@ SMBus Alert Support | |||
179 | This driver has basic support for SMBus alert. When an alert is received, | 215 | This driver has basic support for SMBus alert. When an alert is received, |
180 | the status register is read and the faulty temperature channel is logged. | 216 | the status register is read and the faulty temperature channel is logged. |
181 | 217 | ||
182 | The Analog Devices chips (ADM1032 and ADT7461) do not implement the SMBus | 218 | The Analog Devices chips (ADM1032, ADT7461 and ADT7461A) and ON |
183 | alert protocol properly so additional care is needed: the ALERT output is | 219 | Semiconductor chips (NCT1008) do not implement the SMBus alert protocol |
184 | disabled when an alert is received, and is re-enabled only when the alarm | 220 | properly so additional care is needed: the ALERT output is disabled when |
185 | is gone. Otherwise the chip would block alerts from other chips in the bus | 221 | an alert is received, and is re-enabled only when the alarm is gone. |
186 | as long as the alarm is active. | 222 | Otherwise the chip would block alerts from other chips in the bus as long |
223 | as the alarm is active. | ||
187 | 224 | ||
188 | PEC Support | 225 | PEC Support |
189 | ----------- | 226 | ----------- |