1 Kernel driver lm87 2 ================== 3 4 Supported chips: 5 6 * National Semiconductor LM87 7 8 Prefix: 'lm87' 9 10 Addresses scanned: I2C 0x2c - 0x2e 11 12 Datasheet: http://www.national.com/pf/LM/L 13 14 * Analog Devices ADM1024 15 16 Prefix: 'adm1024' 17 18 Addresses scanned: I2C 0x2c - 0x2e 19 20 Datasheet: https://www.analog.com/en/prod/ 21 22 23 Authors: 24 - Frodo Looijaard <frodol@dds.nl>, 25 - Philip Edelbrock <phil@netroedge.com> 26 - Mark Studebaker <mdsxyz123@yahoo.com> 27 - Stephen Rousset <stephen.rousset@rock 28 - Dan Eaton <dan.eaton@rocketlogix.com> 29 - Jean Delvare <jdelvare@suse.de>, 30 - Original 2.6 port Jeff Oliver 31 32 Description 33 ----------- 34 35 This driver implements support for the Nationa 36 and the Analog Devices ADM1024. 37 38 The LM87 implements up to three temperature se 39 rotation speed sensors, up to seven voltage se 40 miscellaneous stuff. The ADM1024 is fully comp 41 42 Temperatures are measured in degrees Celsius. 43 and low alarm settings. A high limit produces 44 goes above it, and an alarm is also produced w 45 the low limit. 46 47 Fan rotation speeds are reported in RPM (rotat 48 triggered if the rotation speed has dropped be 49 readings can be divided by a programmable divi 50 the readings more range or accuracy. Not all R 51 represented, so some rounding is done. With a 52 representable value is around 2600 RPM. 53 54 Voltage sensors (also known as IN sensors) rep 55 volts. An alarm is triggered if the voltage ha 56 minimum or maximum limit. Note that minimum in 57 'closest to zero'; this is important for negat 58 59 If an alarm triggers, it will remain triggered 60 is read at least once. This means that the cau 61 already have disappeared! Note that in the cur 62 hardware registers are read whenever any data 63 than 1.0 seconds since the last update). This 64 miss once-only alarms. 65 66 The lm87 driver only updates its values each 1 67 often will do no harm, but will return 'old' v 68 69 70 Hardware Configurations 71 ----------------------- 72 73 The LM87 has four pins which can serve one of 74 depending on the hardware configuration. 75 76 Some functions share pins, so not all function 77 time. Which are depends on the hardware setup. 78 assumes that firmware configured the chip corr 79 the case, platform code must set the I2C clien 80 to a u8 value to be written to the channel reg 81 82 For reference, here is the list of exclusive f 83 - in0+in5 (default) or temp3 84 - fan1 (default) or in6 85 - fan2 (default) or in7 86 - VID lines (default) or IRQ lines (not handl
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.