···1414 Prefix: 'adt7463'1515 Addresses scanned: I2C 0x2c, 0x2d, 0x2e1616 Datasheet: http://www.onsemi.com/PowerSolutions/product.do?id=ADT74631717+ * Analog Devices ADT74681818+ Prefix: 'adt7468'1919+ Addresses scanned: I2C 0x2c, 0x2d, 0x2e2020+ Datasheet: http://www.onsemi.com/PowerSolutions/product.do?id=ADT74681721 * SMSC EMC6D100, SMSC EMC6D1011822 Prefix: 'emc6d100'1923 Addresses scanned: I2C 0x2c, 0x2d, 0x2e···3834-----------39354036This driver implements support for the National Semiconductor LM85 and4141-compatible chips including the Analog Devices ADM1027, ADT7463 and3737+compatible chips including the Analog Devices ADM1027, ADT7463, ADT7468 and4238SMSC EMC6D10x chips family.43394440The LM85 uses the 2-wire interface compatible with the SMBUS 2.0···9187optional filter for smoothing temperatures. The ADM1027 has the same9288config option but uses it to rate limit the changes to fan speed instead.93899494-The ADM1027 and ADT7463 have a 10-bit ADC and can therefore measure9595-temperatures with 0.25 degC resolution. They also provide an offset to the9696-temperature readings that is automatically applied during measurement.9797-This offset can be used to zero out any errors due to traces and placement.9898-The documentation says that the offset is in 0.25 degC steps, but in9999-initial testing of the ADM1027 it was 1.00 degC steps. Analog Devices has100100-confirmed this "bug". The ADT7463 is reported to work as described in the101101-documentation. The current lm85 driver does not show the offset register.9090+The ADM1027, ADT7463 and ADT7468 have a 10-bit ADC and can therefore9191+measure temperatures with 0.25 degC resolution. They also provide an offset9292+to the temperature readings that is automatically applied during9393+measurement. This offset can be used to zero out any errors due to traces9494+and placement. The documentation says that the offset is in 0.25 degC9595+steps, but in initial testing of the ADM1027 it was 1.00 degC steps. Analog9696+Devices has confirmed this "bug". The ADT7463 is reported to work as9797+described in the documentation. The current lm85 driver does not show the9898+offset register.10299103100See the vendor datasheets for more information. There is application note104101from National (AN-1260) with some additional information about the LM85.···130125identifying the chip, the driver behaves no differently with regard to131126these two chips. The LM85B is recommended for new designs.132127133133-The ADM1027 and ADT7463 chips have an optional SMBALERT output that can be134134-used to signal the chipset in case a limit is exceeded or the temperature135135-sensors fail. Individual sensor interrupts can be masked so they won't136136-trigger SMBALERT. The SMBALERT output if configured replaces one of the other137137-functions (PWM2 or IN0). This functionality is not implemented in current138138-driver.128128+The ADM1027, ADT7463 and ADT7468 chips have an optional SMBALERT output129129+that can be used to signal the chipset in case a limit is exceeded or the130130+temperature sensors fail. Individual sensor interrupts can be masked so131131+they won't trigger SMBALERT. The SMBALERT output if configured replaces one132132+of the other functions (PWM2 or IN0). This functionality is not implemented133133+in current driver.139134140140-The ADT7463 also has an optional THERM output/input which can be connected141141-to the processor PROC_HOT output. If available, the autofan control142142-dynamic Tmin feature can be enabled to keep the system temperature within143143-spec (just?!) with the least possible fan noise.135135+The ADT7463 and ADT7468 also have an optional THERM output/input which can136136+be connected to the processor PROC_HOT output. If available, the autofan137137+control dynamic Tmin feature can be enabled to keep the system temperature138138+within spec (just?!) with the least possible fan noise.144139145140Configuration Notes146141-------------------···206201measurements. These features are not currently supported by the lm85207202driver.208203209209-In addition to the ADM1027 features, the ADT7463 also has Tmin control210210-and THERM asserted counts. Automatic Tmin control acts to adjust the211211-Tmin value to maintain the measured temperature sensor at a specified212212-temperature. There isn't much documentation on this feature in the213213-ADT7463 data sheet. This is not supported by current driver.204204+In addition to the ADM1027 features, the ADT7463 and ADT7468 also have205205+Tmin control and THERM asserted counts. Automatic Tmin control acts to206206+adjust the Tmin value to maintain the measured temperature sensor at a207207+specified temperature. There isn't much documentation on this feature in208208+the ADT7463 data sheet. This is not supported by current driver.
+2-1
drivers/hwmon/Kconfig
···565565 select HWMON_VID566566 help567567 If you say yes here you get support for National Semiconductor LM85568568- sensor chips and clones: ADT7463, EMC6D100, EMC6D102 and ADM1027.568568+ sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100,569569+ EMC6D101 and EMC6D102.569570570571 This driver can also be built as a module. If so, the module571572 will be called lm85.