17ebd8b66SMauro Carvalho ChehabKernel driver lm85 27ebd8b66SMauro Carvalho Chehab================== 37ebd8b66SMauro Carvalho Chehab 47ebd8b66SMauro Carvalho ChehabSupported chips: 57ebd8b66SMauro Carvalho Chehab 67ebd8b66SMauro Carvalho Chehab * National Semiconductor LM85 (B and C versions) 77ebd8b66SMauro Carvalho Chehab 87ebd8b66SMauro Carvalho Chehab Prefix: 'lm85b' or 'lm85c' 97ebd8b66SMauro Carvalho Chehab 107ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x2c, 0x2d, 0x2e 117ebd8b66SMauro Carvalho Chehab 127ebd8b66SMauro Carvalho Chehab Datasheet: http://www.national.com/pf/LM/LM85.html 137ebd8b66SMauro Carvalho Chehab 147ebd8b66SMauro Carvalho Chehab * Texas Instruments LM96000 157ebd8b66SMauro Carvalho Chehab 167ebd8b66SMauro Carvalho Chehab Prefix: 'lm9600' 177ebd8b66SMauro Carvalho Chehab 187ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x2c, 0x2d, 0x2e 197ebd8b66SMauro Carvalho Chehab 20ad736c1aSAlexander A. Klimov Datasheet: https://www.ti.com/lit/ds/symlink/lm96000.pdf 217ebd8b66SMauro Carvalho Chehab 227ebd8b66SMauro Carvalho Chehab * Analog Devices ADM1027 237ebd8b66SMauro Carvalho Chehab 247ebd8b66SMauro Carvalho Chehab Prefix: 'adm1027' 257ebd8b66SMauro Carvalho Chehab 267ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x2c, 0x2d, 0x2e 277ebd8b66SMauro Carvalho Chehab 28ad736c1aSAlexander A. Klimov Datasheet: https://www.onsemi.com/PowerSolutions/product.do?id=ADM1027 297ebd8b66SMauro Carvalho Chehab 307ebd8b66SMauro Carvalho Chehab * Analog Devices ADT7463 317ebd8b66SMauro Carvalho Chehab 327ebd8b66SMauro Carvalho Chehab Prefix: 'adt7463' 337ebd8b66SMauro Carvalho Chehab 347ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x2c, 0x2d, 0x2e 357ebd8b66SMauro Carvalho Chehab 36ad736c1aSAlexander A. Klimov Datasheet: https://www.onsemi.com/PowerSolutions/product.do?id=ADT7463 377ebd8b66SMauro Carvalho Chehab 387ebd8b66SMauro Carvalho Chehab * Analog Devices ADT7468 397ebd8b66SMauro Carvalho Chehab 407ebd8b66SMauro Carvalho Chehab Prefix: 'adt7468' 417ebd8b66SMauro Carvalho Chehab 427ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x2c, 0x2d, 0x2e 437ebd8b66SMauro Carvalho Chehab 44ad736c1aSAlexander A. Klimov Datasheet: https://www.onsemi.com/PowerSolutions/product.do?id=ADT7468 457ebd8b66SMauro Carvalho Chehab 467ebd8b66SMauro Carvalho Chehab * SMSC EMC6D100, SMSC EMC6D101 477ebd8b66SMauro Carvalho Chehab 487ebd8b66SMauro Carvalho Chehab Prefix: 'emc6d100' 497ebd8b66SMauro Carvalho Chehab 507ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x2c, 0x2d, 0x2e 517ebd8b66SMauro Carvalho Chehab 527ebd8b66SMauro Carvalho Chehab Datasheet: http://www.smsc.com/media/Downloads_Public/discontinued/6d100.pdf 537ebd8b66SMauro Carvalho Chehab 547ebd8b66SMauro Carvalho Chehab * SMSC EMC6D102 557ebd8b66SMauro Carvalho Chehab 567ebd8b66SMauro Carvalho Chehab Prefix: 'emc6d102' 577ebd8b66SMauro Carvalho Chehab 587ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x2c, 0x2d, 0x2e 597ebd8b66SMauro Carvalho Chehab 607ebd8b66SMauro Carvalho Chehab Datasheet: http://www.smsc.com/main/catalog/emc6d102.html 617ebd8b66SMauro Carvalho Chehab 627ebd8b66SMauro Carvalho Chehab * SMSC EMC6D103 637ebd8b66SMauro Carvalho Chehab 647ebd8b66SMauro Carvalho Chehab Prefix: 'emc6d103' 657ebd8b66SMauro Carvalho Chehab 667ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x2c, 0x2d, 0x2e 677ebd8b66SMauro Carvalho Chehab 687ebd8b66SMauro Carvalho Chehab Datasheet: http://www.smsc.com/main/catalog/emc6d103.html 697ebd8b66SMauro Carvalho Chehab 707ebd8b66SMauro Carvalho Chehab * SMSC EMC6D103S 717ebd8b66SMauro Carvalho Chehab 727ebd8b66SMauro Carvalho Chehab Prefix: 'emc6d103s' 737ebd8b66SMauro Carvalho Chehab 747ebd8b66SMauro Carvalho Chehab Addresses scanned: I2C 0x2c, 0x2d, 0x2e 757ebd8b66SMauro Carvalho Chehab 767ebd8b66SMauro Carvalho Chehab Datasheet: http://www.smsc.com/main/catalog/emc6d103s.html 777ebd8b66SMauro Carvalho Chehab 787ebd8b66SMauro Carvalho ChehabAuthors: 797ebd8b66SMauro Carvalho Chehab - Philip Pokorny <ppokorny@penguincomputing.com>, 807ebd8b66SMauro Carvalho Chehab - Frodo Looijaard <frodol@dds.nl>, 817ebd8b66SMauro Carvalho Chehab - Richard Barrington <rich_b_nz@clear.net.nz>, 827ebd8b66SMauro Carvalho Chehab - Margit Schubert-While <margitsw@t-online.de>, 837ebd8b66SMauro Carvalho Chehab - Justin Thiessen <jthiessen@penguincomputing.com> 847ebd8b66SMauro Carvalho Chehab 857ebd8b66SMauro Carvalho ChehabDescription 867ebd8b66SMauro Carvalho Chehab----------- 877ebd8b66SMauro Carvalho Chehab 887ebd8b66SMauro Carvalho ChehabThis driver implements support for the National Semiconductor LM85 and 897ebd8b66SMauro Carvalho Chehabcompatible chips including the Analog Devices ADM1027, ADT7463, ADT7468 and 907ebd8b66SMauro Carvalho ChehabSMSC EMC6D10x chips family. 917ebd8b66SMauro Carvalho Chehab 927ebd8b66SMauro Carvalho ChehabThe LM85 uses the 2-wire interface compatible with the SMBUS 2.0 937ebd8b66SMauro Carvalho Chehabspecification. Using an analog to digital converter it measures three (3) 947ebd8b66SMauro Carvalho Chehabtemperatures and five (5) voltages. It has four (4) 16-bit counters for 957ebd8b66SMauro Carvalho Chehabmeasuring fan speed. Five (5) digital inputs are provided for sampling the 967ebd8b66SMauro Carvalho ChehabVID signals from the processor to the VRM. Lastly, there are three (3) PWM 977ebd8b66SMauro Carvalho Chehaboutputs that can be used to control fan speed. 987ebd8b66SMauro Carvalho Chehab 997ebd8b66SMauro Carvalho ChehabThe voltage inputs have internal scaling resistors so that the following 1007ebd8b66SMauro Carvalho Chehabvoltage can be measured without external resistors: 1017ebd8b66SMauro Carvalho Chehab 1027ebd8b66SMauro Carvalho Chehab 2.5V, 3.3V, 5V, 12V, and CPU core voltage (2.25V) 1037ebd8b66SMauro Carvalho Chehab 1047ebd8b66SMauro Carvalho ChehabThe temperatures measured are one internal diode, and two remote diodes. 1057ebd8b66SMauro Carvalho ChehabRemote 1 is generally the CPU temperature. These inputs are designed to 1067ebd8b66SMauro Carvalho Chehabmeasure a thermal diode like the one in a Pentium 4 processor in a socket 1077ebd8b66SMauro Carvalho Chehab423 or socket 478 package. They can also measure temperature using a 1087ebd8b66SMauro Carvalho Chehabtransistor like the 2N3904. 1097ebd8b66SMauro Carvalho Chehab 1107ebd8b66SMauro Carvalho ChehabA sophisticated control system for the PWM outputs is designed into the 1117ebd8b66SMauro Carvalho ChehabLM85 that allows fan speed to be adjusted automatically based on any of the 1127ebd8b66SMauro Carvalho Chehabthree temperature sensors. Each PWM output is individually adjustable and 1137ebd8b66SMauro Carvalho Chehabprogrammable. Once configured, the LM85 will adjust the PWM outputs in 1147ebd8b66SMauro Carvalho Chehabresponse to the measured temperatures without further host intervention. 1157ebd8b66SMauro Carvalho ChehabThis feature can also be disabled for manual control of the PWM's. 1167ebd8b66SMauro Carvalho Chehab 1177ebd8b66SMauro Carvalho ChehabEach of the measured inputs (voltage, temperature, fan speed) has 1187ebd8b66SMauro Carvalho Chehabcorresponding high/low limit values. The LM85 will signal an ALARM if any 1197ebd8b66SMauro Carvalho Chehabmeasured value exceeds either limit. 1207ebd8b66SMauro Carvalho Chehab 1217ebd8b66SMauro Carvalho ChehabThe LM85 samples all inputs continuously. The lm85 driver will not read 1227ebd8b66SMauro Carvalho Chehabthe registers more often than once a second. Further, configuration data is 1237ebd8b66SMauro Carvalho Chehabonly read once each 5 minutes. There is twice as much config data as 1247ebd8b66SMauro Carvalho Chehabmeasurements, so this would seem to be a worthwhile optimization. 1257ebd8b66SMauro Carvalho Chehab 1267ebd8b66SMauro Carvalho ChehabSpecial Features 1277ebd8b66SMauro Carvalho Chehab---------------- 1287ebd8b66SMauro Carvalho Chehab 1297ebd8b66SMauro Carvalho ChehabThe LM85 has four fan speed monitoring modes. The ADM1027 has only two. 1307ebd8b66SMauro Carvalho ChehabBoth have special circuitry to compensate for PWM interactions with the 1317ebd8b66SMauro Carvalho ChehabTACH signal from the fans. The ADM1027 can be configured to measure the 1327ebd8b66SMauro Carvalho Chehabspeed of a two wire fan, but the input conditioning circuitry is different 1337ebd8b66SMauro Carvalho Chehabfor 3-wire and 2-wire mode. For this reason, the 2-wire fan modes are not 1347ebd8b66SMauro Carvalho Chehabexposed to user control. The BIOS should initialize them to the correct 1357ebd8b66SMauro Carvalho Chehabmode. If you've designed your own ADM1027, you'll have to modify the 1367ebd8b66SMauro Carvalho Chehabinit_client function and add an insmod parameter to set this up. 1377ebd8b66SMauro Carvalho Chehab 1387ebd8b66SMauro Carvalho ChehabTo smooth the response of fans to changes in temperature, the LM85 has an 1397ebd8b66SMauro Carvalho Chehaboptional filter for smoothing temperatures. The ADM1027 has the same 1407ebd8b66SMauro Carvalho Chehabconfig option but uses it to rate limit the changes to fan speed instead. 1417ebd8b66SMauro Carvalho Chehab 1427ebd8b66SMauro Carvalho ChehabThe ADM1027, ADT7463 and ADT7468 have a 10-bit ADC and can therefore 1437ebd8b66SMauro Carvalho Chehabmeasure temperatures with 0.25 degC resolution. They also provide an offset 1447ebd8b66SMauro Carvalho Chehabto the temperature readings that is automatically applied during 1457ebd8b66SMauro Carvalho Chehabmeasurement. This offset can be used to zero out any errors due to traces 1467ebd8b66SMauro Carvalho Chehaband placement. The documentation says that the offset is in 0.25 degC 1477ebd8b66SMauro Carvalho Chehabsteps, but in initial testing of the ADM1027 it was 1.00 degC steps. Analog 1487ebd8b66SMauro Carvalho ChehabDevices has confirmed this "bug". The ADT7463 is reported to work as 1497ebd8b66SMauro Carvalho Chehabdescribed in the documentation. The current lm85 driver does not show the 1507ebd8b66SMauro Carvalho Chehaboffset register. 1517ebd8b66SMauro Carvalho Chehab 1527ebd8b66SMauro Carvalho ChehabThe ADT7468 has a high-frequency PWM mode, where all PWM outputs are 1537ebd8b66SMauro Carvalho Chehabdriven by a 22.5 kHz clock. This is a global mode, not per-PWM output, 1547ebd8b66SMauro Carvalho Chehabwhich means that setting any PWM frequency above 11.3 kHz will switch 1557ebd8b66SMauro Carvalho Chehaball 3 PWM outputs to a 22.5 kHz frequency. Conversely, setting any PWM 1567ebd8b66SMauro Carvalho Chehabfrequency below 11.3 kHz will switch all 3 PWM outputs to a frequency 1577ebd8b66SMauro Carvalho Chehabbetween 10 and 100 Hz, which can then be tuned separately. 1587ebd8b66SMauro Carvalho Chehab 1597ebd8b66SMauro Carvalho ChehabSee the vendor datasheets for more information. There is application note 1607ebd8b66SMauro Carvalho Chehabfrom National (AN-1260) with some additional information about the LM85. 1617ebd8b66SMauro Carvalho ChehabThe Analog Devices datasheet is very detailed and describes a procedure for 1627ebd8b66SMauro Carvalho Chehabdetermining an optimal configuration for the automatic PWM control. 1637ebd8b66SMauro Carvalho Chehab 1647ebd8b66SMauro Carvalho ChehabThe SMSC EMC6D100 & EMC6D101 monitor external voltages, temperatures, and 1657ebd8b66SMauro Carvalho Chehabfan speeds. They use this monitoring capability to alert the system to out 1667ebd8b66SMauro Carvalho Chehabof limit conditions and can automatically control the speeds of multiple 1677ebd8b66SMauro Carvalho Chehabfans in a PC or embedded system. The EMC6D101, available in a 24-pin SSOP 1687ebd8b66SMauro Carvalho Chehabpackage, and the EMC6D100, available in a 28-pin SSOP package, are designed 1697ebd8b66SMauro Carvalho Chehabto be register compatible. The EMC6D100 offers all the features of the 1707ebd8b66SMauro Carvalho ChehabEMC6D101 plus additional voltage monitoring and system control features. 1717ebd8b66SMauro Carvalho ChehabUnfortunately it is not possible to distinguish between the package 1727ebd8b66SMauro Carvalho Chehabversions on register level so these additional voltage inputs may read 1737ebd8b66SMauro Carvalho Chehabzero. EMC6D102 and EMC6D103 feature additional ADC bits thus extending precision 1747ebd8b66SMauro Carvalho Chehabof voltage and temperature channels. 1757ebd8b66SMauro Carvalho Chehab 1767ebd8b66SMauro Carvalho ChehabSMSC EMC6D103S is similar to EMC6D103, but does not support pwm#_auto_pwm_minctl 1777ebd8b66SMauro Carvalho Chehaband temp#_auto_temp_off. 1787ebd8b66SMauro Carvalho Chehab 1797ebd8b66SMauro Carvalho ChehabThe LM96000 supports additional high frequency PWM modes (22.5 kHz, 24 kHz, 1807ebd8b66SMauro Carvalho Chehab25.7 kHz, 27.7 kHz and 30 kHz), which can be configured on a per-PWM basis. 1817ebd8b66SMauro Carvalho Chehab 1827ebd8b66SMauro Carvalho ChehabHardware Configurations 1837ebd8b66SMauro Carvalho Chehab----------------------- 1847ebd8b66SMauro Carvalho Chehab 1857ebd8b66SMauro Carvalho ChehabThe LM85 can be jumpered for 3 different SMBus addresses. There are 1867ebd8b66SMauro Carvalho Chehabno other hardware configuration options for the LM85. 1877ebd8b66SMauro Carvalho Chehab 1887ebd8b66SMauro Carvalho ChehabThe lm85 driver detects both LM85B and LM85C revisions of the chip. See the 1897ebd8b66SMauro Carvalho Chehabdatasheet for a complete description of the differences. Other than 1907ebd8b66SMauro Carvalho Chehabidentifying the chip, the driver behaves no differently with regard to 1917ebd8b66SMauro Carvalho Chehabthese two chips. The LM85B is recommended for new designs. 1927ebd8b66SMauro Carvalho Chehab 1937ebd8b66SMauro Carvalho ChehabThe ADM1027, ADT7463 and ADT7468 chips have an optional SMBALERT output 1947ebd8b66SMauro Carvalho Chehabthat can be used to signal the chipset in case a limit is exceeded or the 1957ebd8b66SMauro Carvalho Chehabtemperature sensors fail. Individual sensor interrupts can be masked so 1967ebd8b66SMauro Carvalho Chehabthey won't trigger SMBALERT. The SMBALERT output if configured replaces one 1977ebd8b66SMauro Carvalho Chehabof the other functions (PWM2 or IN0). This functionality is not implemented 1987ebd8b66SMauro Carvalho Chehabin current driver. 1997ebd8b66SMauro Carvalho Chehab 2007ebd8b66SMauro Carvalho ChehabThe ADT7463 and ADT7468 also have an optional THERM output/input which can 2017ebd8b66SMauro Carvalho Chehabbe connected to the processor PROC_HOT output. If available, the autofan 2027ebd8b66SMauro Carvalho Chehabcontrol dynamic Tmin feature can be enabled to keep the system temperature 2037ebd8b66SMauro Carvalho Chehabwithin spec (just?!) with the least possible fan noise. 2047ebd8b66SMauro Carvalho Chehab 2057ebd8b66SMauro Carvalho ChehabConfiguration Notes 2067ebd8b66SMauro Carvalho Chehab------------------- 2077ebd8b66SMauro Carvalho Chehab 2087ebd8b66SMauro Carvalho ChehabBesides standard interfaces driver adds following: 2097ebd8b66SMauro Carvalho Chehab 2107ebd8b66SMauro Carvalho Chehab* Temperatures and Zones 2117ebd8b66SMauro Carvalho Chehab 2127ebd8b66SMauro Carvalho ChehabEach temperature sensor is associated with a Zone. There are three 2137ebd8b66SMauro Carvalho Chehabsensors and therefore three zones (# 1, 2 and 3). Each zone has the following 2147ebd8b66SMauro Carvalho Chehabtemperature configuration points: 2157ebd8b66SMauro Carvalho Chehab 2167ebd8b66SMauro Carvalho Chehab* temp#_auto_temp_off 2177ebd8b66SMauro Carvalho Chehab - temperature below which fans should be off or spinning very low. 2187ebd8b66SMauro Carvalho Chehab* temp#_auto_temp_min 2197ebd8b66SMauro Carvalho Chehab - temperature over which fans start to spin. 2207ebd8b66SMauro Carvalho Chehab* temp#_auto_temp_max 2217ebd8b66SMauro Carvalho Chehab - temperature when fans spin at full speed. 2227ebd8b66SMauro Carvalho Chehab* temp#_auto_temp_crit 2237ebd8b66SMauro Carvalho Chehab - temperature when all fans will run full speed. 2247ebd8b66SMauro Carvalho Chehab 2257ebd8b66SMauro Carvalho ChehabPWM Control 2267ebd8b66SMauro Carvalho Chehab^^^^^^^^^^^ 2277ebd8b66SMauro Carvalho Chehab 2287ebd8b66SMauro Carvalho ChehabThere are three PWM outputs. The LM85 datasheet suggests that the 2297ebd8b66SMauro Carvalho Chehabpwm3 output control both fan3 and fan4. Each PWM can be individually 2307ebd8b66SMauro Carvalho Chehabconfigured and assigned to a zone for its control value. Each PWM can be 2317ebd8b66SMauro Carvalho Chehabconfigured individually according to the following options. 2327ebd8b66SMauro Carvalho Chehab 2337ebd8b66SMauro Carvalho Chehab* pwm#_auto_pwm_min 2347ebd8b66SMauro Carvalho Chehab - this specifies the PWM value for temp#_auto_temp_off 2357ebd8b66SMauro Carvalho Chehab temperature. (PWM value from 0 to 255) 2367ebd8b66SMauro Carvalho Chehab 2377ebd8b66SMauro Carvalho Chehab* pwm#_auto_pwm_minctl 2387ebd8b66SMauro Carvalho Chehab - this flags selects for temp#_auto_temp_off temperature 2397ebd8b66SMauro Carvalho Chehab the behaviour of fans. Write 1 to let fans spinning at 2407ebd8b66SMauro Carvalho Chehab pwm#_auto_pwm_min or write 0 to let them off. 2417ebd8b66SMauro Carvalho Chehab 2427ebd8b66SMauro Carvalho Chehab.. note:: 2437ebd8b66SMauro Carvalho Chehab 2447ebd8b66SMauro Carvalho Chehab It has been reported that there is a bug in the LM85 that causes 2457ebd8b66SMauro Carvalho Chehab the flag to be associated with the zones not the PWMs. This 2467ebd8b66SMauro Carvalho Chehab contradicts all the published documentation. Setting pwm#_min_ctl 2477ebd8b66SMauro Carvalho Chehab in this case actually affects all PWMs controlled by zone '#'. 2487ebd8b66SMauro Carvalho Chehab 2497ebd8b66SMauro Carvalho ChehabPWM Controlling Zone selection 2507ebd8b66SMauro Carvalho Chehab^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2517ebd8b66SMauro Carvalho Chehab 2527ebd8b66SMauro Carvalho Chehab* pwm#_auto_channels 2537ebd8b66SMauro Carvalho Chehab - controls zone that is associated with PWM 2547ebd8b66SMauro Carvalho Chehab 2557ebd8b66SMauro Carvalho ChehabConfiguration choices: 2567ebd8b66SMauro Carvalho Chehab 2577ebd8b66SMauro Carvalho Chehab========== ============================================= 2587ebd8b66SMauro Carvalho ChehabValue Meaning 2597ebd8b66SMauro Carvalho Chehab========== ============================================= 2607ebd8b66SMauro Carvalho Chehab 1 Controlled by Zone 1 2617ebd8b66SMauro Carvalho Chehab 2 Controlled by Zone 2 2627ebd8b66SMauro Carvalho Chehab 3 Controlled by Zone 3 2637ebd8b66SMauro Carvalho Chehab 23 Controlled by higher temp of Zone 2 or 3 2647ebd8b66SMauro Carvalho Chehab 123 Controlled by highest temp of Zone 1, 2 or 3 2657ebd8b66SMauro Carvalho Chehab 0 PWM always 0% (off) 2667ebd8b66SMauro Carvalho Chehab -1 PWM always 100% (full on) 2677ebd8b66SMauro Carvalho Chehab -2 Manual control (write to 'pwm#' to set) 2687ebd8b66SMauro Carvalho Chehab========== ============================================= 2697ebd8b66SMauro Carvalho Chehab 2707ebd8b66SMauro Carvalho ChehabThe National LM85's have two vendor specific configuration 2717ebd8b66SMauro Carvalho Chehabfeatures. Tach. mode and Spinup Control. For more details on these, 2727ebd8b66SMauro Carvalho Chehabsee the LM85 datasheet or Application Note AN-1260. These features 2737ebd8b66SMauro Carvalho Chehabare not currently supported by the lm85 driver. 2747ebd8b66SMauro Carvalho Chehab 2757ebd8b66SMauro Carvalho ChehabThe Analog Devices ADM1027 has several vendor specific enhancements. 2767ebd8b66SMauro Carvalho ChehabThe number of pulses-per-rev of the fans can be set, Tach monitoring 2777ebd8b66SMauro Carvalho Chehabcan be optimized for PWM operation, and an offset can be applied to 2787ebd8b66SMauro Carvalho Chehabthe temperatures to compensate for systemic errors in the 2797ebd8b66SMauro Carvalho Chehabmeasurements. These features are not currently supported by the lm85 2807ebd8b66SMauro Carvalho Chehabdriver. 2817ebd8b66SMauro Carvalho Chehab 2827ebd8b66SMauro Carvalho ChehabIn addition to the ADM1027 features, the ADT7463 and ADT7468 also have 2837ebd8b66SMauro Carvalho ChehabTmin control and THERM asserted counts. Automatic Tmin control acts to 2847ebd8b66SMauro Carvalho Chehabadjust the Tmin value to maintain the measured temperature sensor at a 2857ebd8b66SMauro Carvalho Chehabspecified temperature. There isn't much documentation on this feature in 2867ebd8b66SMauro Carvalho Chehabthe ADT7463 data sheet. This is not supported by current driver. 287