diff options
Diffstat (limited to 'Documentation/hwmon/lm85')
-rw-r--r-- | Documentation/hwmon/lm85 | 60 |
1 files changed, 36 insertions, 24 deletions
diff --git a/Documentation/hwmon/lm85 b/Documentation/hwmon/lm85 index b98e0e0d1910..239258a63c81 100644 --- a/Documentation/hwmon/lm85 +++ b/Documentation/hwmon/lm85 | |||
@@ -14,6 +14,10 @@ Supported chips: | |||
14 | Prefix: 'adt7463' | 14 | Prefix: 'adt7463' |
15 | Addresses scanned: I2C 0x2c, 0x2d, 0x2e | 15 | Addresses scanned: I2C 0x2c, 0x2d, 0x2e |
16 | Datasheet: http://www.onsemi.com/PowerSolutions/product.do?id=ADT7463 | 16 | Datasheet: http://www.onsemi.com/PowerSolutions/product.do?id=ADT7463 |
17 | * Analog Devices ADT7468 | ||
18 | Prefix: 'adt7468' | ||
19 | Addresses scanned: I2C 0x2c, 0x2d, 0x2e | ||
20 | Datasheet: http://www.onsemi.com/PowerSolutions/product.do?id=ADT7468 | ||
17 | * SMSC EMC6D100, SMSC EMC6D101 | 21 | * SMSC EMC6D100, SMSC EMC6D101 |
18 | Prefix: 'emc6d100' | 22 | Prefix: 'emc6d100' |
19 | Addresses scanned: I2C 0x2c, 0x2d, 0x2e | 23 | Addresses scanned: I2C 0x2c, 0x2d, 0x2e |
@@ -34,7 +38,7 @@ Description | |||
34 | ----------- | 38 | ----------- |
35 | 39 | ||
36 | This driver implements support for the National Semiconductor LM85 and | 40 | This driver implements support for the National Semiconductor LM85 and |
37 | compatible chips including the Analog Devices ADM1027, ADT7463 and | 41 | compatible chips including the Analog Devices ADM1027, ADT7463, ADT7468 and |
38 | SMSC EMC6D10x chips family. | 42 | SMSC EMC6D10x chips family. |
39 | 43 | ||
40 | The LM85 uses the 2-wire interface compatible with the SMBUS 2.0 | 44 | The LM85 uses the 2-wire interface compatible with the SMBUS 2.0 |
@@ -87,14 +91,22 @@ To smooth the response of fans to changes in temperature, the LM85 has an | |||
87 | optional filter for smoothing temperatures. The ADM1027 has the same | 91 | optional filter for smoothing temperatures. The ADM1027 has the same |
88 | config option but uses it to rate limit the changes to fan speed instead. | 92 | config option but uses it to rate limit the changes to fan speed instead. |
89 | 93 | ||
90 | The ADM1027 and ADT7463 have a 10-bit ADC and can therefore measure | 94 | The ADM1027, ADT7463 and ADT7468 have a 10-bit ADC and can therefore |
91 | temperatures with 0.25 degC resolution. They also provide an offset to the | 95 | measure temperatures with 0.25 degC resolution. They also provide an offset |
92 | temperature readings that is automatically applied during measurement. | 96 | to the temperature readings that is automatically applied during |
93 | This offset can be used to zero out any errors due to traces and placement. | 97 | measurement. This offset can be used to zero out any errors due to traces |
94 | The documentation says that the offset is in 0.25 degC steps, but in | 98 | and placement. The documentation says that the offset is in 0.25 degC |
95 | initial testing of the ADM1027 it was 1.00 degC steps. Analog Devices has | 99 | steps, but in initial testing of the ADM1027 it was 1.00 degC steps. Analog |
96 | confirmed this "bug". The ADT7463 is reported to work as described in the | 100 | Devices has confirmed this "bug". The ADT7463 is reported to work as |
97 | documentation. The current lm85 driver does not show the offset register. | 101 | described in the documentation. The current lm85 driver does not show the |
102 | offset register. | ||
103 | |||
104 | The ADT7468 has a high-frequency PWM mode, where all PWM outputs are | ||
105 | driven by a 22.5 kHz clock. This is a global mode, not per-PWM output, | ||
106 | which means that setting any PWM frequency above 11.3 kHz will switch | ||
107 | all 3 PWM outputs to a 22.5 kHz frequency. Conversely, setting any PWM | ||
108 | frequency below 11.3 kHz will switch all 3 PWM outputs to a frequency | ||
109 | between 10 and 100 Hz, which can then be tuned separately. | ||
98 | 110 | ||
99 | See the vendor datasheets for more information. There is application note | 111 | See the vendor datasheets for more information. There is application note |
100 | from National (AN-1260) with some additional information about the LM85. | 112 | from National (AN-1260) with some additional information about the LM85. |
@@ -125,17 +137,17 @@ datasheet for a complete description of the differences. Other than | |||
125 | identifying the chip, the driver behaves no differently with regard to | 137 | identifying the chip, the driver behaves no differently with regard to |
126 | these two chips. The LM85B is recommended for new designs. | 138 | these two chips. The LM85B is recommended for new designs. |
127 | 139 | ||
128 | The ADM1027 and ADT7463 chips have an optional SMBALERT output that can be | 140 | The ADM1027, ADT7463 and ADT7468 chips have an optional SMBALERT output |
129 | used to signal the chipset in case a limit is exceeded or the temperature | 141 | that can be used to signal the chipset in case a limit is exceeded or the |
130 | sensors fail. Individual sensor interrupts can be masked so they won't | 142 | temperature sensors fail. Individual sensor interrupts can be masked so |
131 | trigger SMBALERT. The SMBALERT output if configured replaces one of the other | 143 | they won't trigger SMBALERT. The SMBALERT output if configured replaces one |
132 | functions (PWM2 or IN0). This functionality is not implemented in current | 144 | of the other functions (PWM2 or IN0). This functionality is not implemented |
133 | driver. | 145 | in current driver. |
134 | 146 | ||
135 | The ADT7463 also has an optional THERM output/input which can be connected | 147 | The ADT7463 and ADT7468 also have an optional THERM output/input which can |
136 | to the processor PROC_HOT output. If available, the autofan control | 148 | be connected to the processor PROC_HOT output. If available, the autofan |
137 | dynamic Tmin feature can be enabled to keep the system temperature within | 149 | control dynamic Tmin feature can be enabled to keep the system temperature |
138 | spec (just?!) with the least possible fan noise. | 150 | within spec (just?!) with the least possible fan noise. |
139 | 151 | ||
140 | Configuration Notes | 152 | Configuration Notes |
141 | ------------------- | 153 | ------------------- |
@@ -201,8 +213,8 @@ the temperatures to compensate for systemic errors in the | |||
201 | measurements. These features are not currently supported by the lm85 | 213 | measurements. These features are not currently supported by the lm85 |
202 | driver. | 214 | driver. |
203 | 215 | ||
204 | In addition to the ADM1027 features, the ADT7463 also has Tmin control | 216 | In addition to the ADM1027 features, the ADT7463 and ADT7468 also have |
205 | and THERM asserted counts. Automatic Tmin control acts to adjust the | 217 | Tmin control and THERM asserted counts. Automatic Tmin control acts to |
206 | Tmin value to maintain the measured temperature sensor at a specified | 218 | adjust the Tmin value to maintain the measured temperature sensor at a |
207 | temperature. There isn't much documentation on this feature in the | 219 | specified temperature. There isn't much documentation on this feature in |
208 | ADT7463 data sheet. This is not supported by current driver. | 220 | the ADT7463 data sheet. This is not supported by current driver. |