Changeset 3007

Show
Ignore:
Timestamp:
05/24/05 23:26:22 (8 years ago)
Author:
khali
Message:

Backport the cleanups and corrections Rudolf Marek and I did when
porting the chips documentation to Linux 2.6.

Location:
lm-sensors/trunk/doc/chips
Files:
51 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/doc/chips/adm1021

    r3000 r3007  
    66Supported chips: 
    77  * Analog Devices ADM1021 
    8     Prefix `adm1021' 
    9     Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e (inclusive) 
     8    Prefix: 'adm1021' 
     9    Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 
    1010    Datasheet: Publicly available at the Analog Devices website 
    1111  * Analog Devices ADM1021A/ADM1023 
    12     Prefix `adm1023' 
    13     Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e (inclusive) 
     12    Prefix: 'adm1023' 
     13    Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 
    1414    Datasheet: Publicly available at the Analog Devices website 
    1515  * Genesys Logic GL523SM 
    16     Prefix `gl523sm' 
    17     Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e (inclusive) 
     16    Prefix: 'gl523sm' 
     17    Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 
    1818    Datasheet: 
    1919  * Intel Xeon Processor 
     
    2424    Status: Alpha, untested. 
    2525  * Maxim MAX1617 
    26     Prefix `max1617' 
    27     Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e (inclusive) 
     26    Prefix: 'max1617' 
     27    Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 
    2828    Datasheet: Publicly available at the Maxim website 
    2929  * Maxim MAX1617A 
    30     Prefix `max1617a' 
    31     Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e (inclusive) 
     30    Prefix: 'max1617a' 
     31    Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 
    3232    Datasheet: Publicly available at the Maxim website 
    3333  * National Semiconductor LM84 
    34     Prefix `lm84' 
    35     Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e (inclusive) 
     34    Prefix: 'lm84' 
     35    Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 
    3636    Datasheet: Publicly available at the National Semiconductor website 
    3737  * Philips NE1617 
    38     Prefix `max1617' (probably detected as a max1617) 
    39     Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e (inclusive) 
     38    Prefix: 'max1617' (probably detected as a max1617) 
     39    Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 
    4040    Datasheet: Publicly available at the Philips website 
    4141  * Philips NE1617A 
    42     Prefix `max1617' (probably detected as a max1617) 
    43     Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e (inclusive) 
     42    Prefix: 'max1617' (probably detected as a max1617) 
     43    Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 
    4444    Datasheet: Publicly available at the Philips website 
    4545  * TI THMC10 
    46     Prefix `thmc10' 
    47     Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e (inclusive) 
     46    Prefix: 'thmc10' 
     47    Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 
    4848    Datasheet: Publicly available at the TI website 
    4949  * Onsemi MC1066 
    50     Prefix `mc1066' 
    51     Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e (inclusive) 
     50    Prefix: 'mc1066' 
     51    Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 
    5252    Datasheet: Publicly available at the Onsemi website 
    5353 
  • lm-sensors/trunk/doc/chips/adm1024

    r1090 r3007  
    66Supported chips: 
    77  * Analog Devices ADM1024 
    8     Prefix `adm1024' 
    9     Addresses scanned: I2C 0x2c - 0x2e (inclusive) 
     8    Prefix: 'adm1024' 
     9    Addresses scanned: I2C 0x2c - 0x2e 
    1010    Datasheet: Publicly available at the Analog Devices website 
    1111 
  • lm-sensors/trunk/doc/chips/adm1025

    r2243 r3007  
    66Supported chips: 
    77  * Analog Devices ADM1025 
    8     Prefix `adm1025' 
    9     Addresses scanned: I2C 0x2c - 0x2e (inclusive) 
     8    Prefix: 'adm1025' 
     9    Addresses scanned: I2C 0x2c - 0x2e 
    1010    Datasheet: Publicly available at the Analog Devices website 
    1111  * Philips NE1619 
    12     Prefix `ne1619' 
    13     Addresses scanned: I2C 0x2c - 0x2d (inclusive) 
     12    Prefix: 'ne1619' 
     13    Addresses scanned: I2C 0x2c - 0x2d 
    1414    Datasheet: Publicly available at the Philips website 
    1515 
  • lm-sensors/trunk/doc/chips/adm1026

    r3000 r3007  
    66Supported chips: 
    77  * Analog Devices ADM1026 
    8     Prefix `adm1026' 
     8    Prefix: 'adm1026' 
    99    Addresses scanned: I2C 0x2c, 0x2d, 0x2e 
    1010 
     
    6565have a resolution of 1 degree. 
    6666 
    67 FAN rotation speeds are reported in RPM (rotations per minute) but 
     67Fan rotation speeds are reported in RPM (rotations per minute) but 
    6868measured in counts of a 22.5kHz internal clock.  Each fan has a high 
    6969limit which corresponds to a minimum fan speed.  If the limit is 
  • lm-sensors/trunk/doc/chips/adm1031

    r3000 r3007  
    77Supported chips:  
    88  * Analog Devices ADM1030 
    9     Prefix: `adm1030' 
     9    Prefix: 'adm1030' 
    1010    Addresses scanned: I2C 0x2c to 0x2e 
    1111    Datasheet: Publicly available at the Analog Devices website 
     
    1313 
    1414  * Analog Devices ADM1031 
    15     Prefix: `adm1031' 
     15    Prefix: 'adm1031' 
    1616    Addresses scanned: I2C 0x2c to 0x2e 
    1717    Datasheet: Publicly available at the Analog Devices website 
  • lm-sensors/trunk/doc/chips/adm9240

    r3000 r3007  
    66Supported chips: 
    77  * Analog Devices ADM9240 
    8     Prefix `adm9240' 
    9     Addresses scanned: I2C 0x2c - 0x2f (inclusive) 
     8    Prefix: 'adm9240' 
     9    Addresses scanned: I2C 0x2c - 0x2f 
    1010    Datasheet: Publicly available at the Analog Devices website 
    1111  * Dallas Semiconductor DS1780 
    12     Prefix `ds1780' 
    13     Addresses scanned: I2C 0x2c - 0x2f (inclusive) 
     12    Prefix: 'ds1780' 
     13    Addresses scanned: I2C 0x2c - 0x2f 
    1414    Datasheet: Publicly available at the Dallas Semiconductor website 
    1515  * National Semiconductor LM81 
    16     Prefix `lm81' 
    17     Addresses scanned: I2C 0x2c - 0x2f (inclusive) 
     16    Prefix: 'lm81' 
     17    Addresses scanned: I2C 0x2c - 0x2f 
    1818    Datasheet: Publicly available at the National Semiconductor website 
    1919 
     
    5757 
    5858The chips implement six voltage sensors, a temperature sensor, 
    59 two FAN rotation speed sensors, VID lines and some miscellaneous stuff. 
     59two fan rotation speed sensors, VID lines and some miscellaneous stuff. 
    6060 
    6161Temperatures are measured in degrees Celsius. An alarm is triggered whenever 
     
    6565has a resolution of 0.5 degrees, the limits of 1 degree. 
    6666 
    67 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
    68 triggered if the rotation speed has dropped below a programmable limit. FAN 
     67Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
     68triggered if the rotation speed has dropped below a programmable limit. Fan 
    6969readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
    70 the readings more range or accuracy. This is important because some FANs 
    71 report only one 'tick' each rotation, while others report two - making 
    72 all readings twice as high. Not all RPM values can accurately be represented, 
    73 so some rounding is done. With a divider of 2, the lowest representable 
    74 value is around 2600 RPM. 
     70the readings more range or accuracy. Not all RPM values can accurately be 
     71represented, so some rounding is done. With a divider of 2, the lowest 
     72representable value is around 2600 RPM. 
    7573 
    7674Voltage sensors (also known as IN sensors) report their values in volts. 
     
    8886The analog output can be programmed separatedly. It can take values 
    8987between 0 and 255. What it actually does is mainboard-dependent; it 
    90 might influence the FAN-speed. Please report to us whether this is 
     88might influence the fan speed. Please report to us whether this is 
    9189the case with your ADM9240. 
    9290 
     
    369367* fan_div (LM78_SYSCTL_FAN_DIV) 
    370368  A list of two numbers, one for each fan. Each number can be either 1, 2, 
    371   4 or 8. It is the internal scaling factor used for the FAN rotations. If 
    372   you change this number, the FAN readings get more or less detailed, but 
     369  4 or 8. It is the internal scaling factor used for the fan rotations. If 
     370  you change this number, the fan readings get more or less detailed, but 
    373371  the range in which they can be read too. Higher numbers give better  
    374372  resolution, but less range. The first two numbers can be changed, the 
  • lm-sensors/trunk/doc/chips/asb100

    r3000 r3007  
    66Supported Chips: 
    77  * Asus ASB100 and ASB100-A "Bach" 
    8     Addresses scanned: I2C 0x2d ISA (none) 
     8    Prefix: 'asb100' 
     9    Addresses scanned: I2C 0x2d 
    910    Datasheet: none released 
    1011 
  • lm-sensors/trunk/doc/chips/bmcsensors

    r2763 r3007  
    66Supported chips: 
    77  * IPMI BMC 
    8     Prefix `bmc' 
     8    Prefix: 'bmc' 
    99        Requires dummy adapter i2c-ipmi; 
    1010        Driver will be registered as bmc-ipmi-0000. 
  • lm-sensors/trunk/doc/chips/bt869

    r1298 r3007  
    66Supported chips:  
    77  * Brooktree BT869 Video Modulator chips 
    8     Prefix: `bt869' 
    9     Addresses scanned: I2C 0x44 - 0x45 (inclusive) 
     8    Prefix: 'bt869' 
     9    Addresses scanned: I2C 0x44 - 0x45 
    1010    Datasheet: Publicly available at the brooktree web site 
    1111    (www.brooktree.com) 
  • lm-sensors/trunk/doc/chips/ddcmon

    r1934 r3007  
    66Supported chips: 
    77  * Any DDC Monitor EDID EEPROM chip at 0x50 
    8     Prefix `ddcmon' 
     8    Prefix: 'ddcmon' 
    99    Addresses scanned: I2C 0x50 
    1010    Standards: available for purchase from VESA http://www.vesa.org 
  • lm-sensors/trunk/doc/chips/ds1621

    r3000 r3007  
    66Supported chips:  
    77  * Dallas Semiconductor DS1621 
    8     Prefix: `ds1621' 
    9     Addresses scanned: I2C 0x48 - 0x4f (inclusive) 
     8    Prefix: 'ds1621' 
     9    Addresses scanned: I2C 0x48 - 0x4f 
    1010    Datasheet: Publicly available at the Dallas Semiconductor website 
    1111               http://www.dalsemi.com/ 
    1212  * Dallas Semiconductor DS1625 
    13     Prefix: `ds1621' 
    14     Addresses scanned: I2C 0x48 - 0x4f (inclusive) 
     13    Prefix: 'ds1621' 
     14    Addresses scanned: I2C 0x48 - 0x4f 
    1515    Datasheet: Publicly available at the Dallas Semiconductor website 
    1616               http://www.dalsemi.com/ 
  • lm-sensors/trunk/doc/chips/eeprom

    r2577 r3007  
    66Supported chips: 
    77  * Any EEPROM chip in the designated address range 
    8     Prefix `eeprom' 
    9     Addresses scanned: I2C 0x50 - 0x57 (inclusive) 
     8    Prefix: 'eeprom' 
     9    Addresses scanned: I2C 0x50 - 0x57 
    1010    Datasheets: Publicly available from: 
    1111                Atmel (www.atmel.com), 
  • lm-sensors/trunk/doc/chips/fscher

    r3000 r3007  
    1111Supported chips: 
    1212  * Fujitsu-Siemens Hermes chip 
    13     Prefix `fscher' 
     13    Prefix: 'fscher' 
    1414    Addresses scanned: I2C 0x73  
    1515 
  • lm-sensors/trunk/doc/chips/fscpos

    r3000 r3007  
    1111Supported chips: 
    1212  * Fujitsu Siemens Poseidon chip 
    13     Prefix `fscpos' 
     13    Prefix: 'fscpos' 
    1414    Addresses scanned: I2C 0x73  
    1515 
     
    5050Temperatures are measured in degrees Celsius. The resolution is 1 degree. 
    5151 
    52 FAN rotation speeds are reported in RPM (rotations per minute).  
     52Fan rotation speeds are reported in RPM (rotations per minute).  
    5353The value can be divided by a programmable divider (1, 2, 4 or 8) which  
    5454is stored on the chip. 
  • lm-sensors/trunk/doc/chips/fscscy

    r3000 r3007  
    1313Supported chips: 
    1414  * Fujitsu Siemens Scylla chip 
    15     Prefix `fscscy' 
     15    Prefix: 'fscscy' 
    1616    Addresses scanned: I2C 0x73  
    1717 
     
    6969the module is accessed, the more meaningful these values are.  
    7070 
    71 FAN rotation speeds are reported in RPM (rotations per minute).  
     71Fan rotation speeds are reported in RPM (rotations per minute).  
    7272The value can be divided by a programmable divider (1, 2, 4 or 8) which  
    7373is stored on the chip. 
  • lm-sensors/trunk/doc/chips/gl518sm

    r3000 r3007  
    66Supported chips: 
    77  * Genesys Logic GL518SM release 0x00 
    8     Prefix `gl518sm' 
     8    Prefix: 'gl518sm' 
    99    Addresses scanned: I2C 0x2c and 0x2d 
    1010    Datasheet: http://www.genesyslogic.com/pdf 
    1111  * Genesys Logic GL518SM release 0x80 
    12     Prefix `gl518sm' 
     12    Prefix: 'gl518sm' 
    1313    Addresses scanned: I2C 0x2c and 0x2d 
    1414    Datasheet: http://www.genesyslogic.com/pdf 
     
    55550x80 chips support the reading of voltages directly, 0x00 only for VIN3. 
    5656 
    57 The GL518SM implements one temperature sensor, two FAN rotation speed 
     57The GL518SM implements one temperature sensor, two fan rotation speed 
    5858sensors, and four voltage sensors. It can report alarms through the 
    5959computer speakers. 
     
    6565a resolution of +-3 degrees. 
    6666 
    67 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
     67Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
    6868triggered if the rotation speed has dropped below a programmable limit. 
    6969In case when you have selected to turn Fan1 off, no Fan1 alarm is triggered. 
    7070 
    71 FAN readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
    72 the readings more range or accuracy. This is important because some FANs 
    73 report only one 'tick' each rotation, while others report two. 
    74 Not all RPM values can accurately be represented, so some rounding is done. 
    75 With a divider of 2, the lowest representable value is around 1900 RPM. 
     71Fan readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
     72the readings more range or accuracy. Not all RPM values can accurately be 
     73represented, so some rounding is done. With a divider of 2, the lowest 
     74representable value is around 1900 RPM. 
    7675 
    7776Voltage sensors (also known as VIN sensors) report their values in volts. An 
  • lm-sensors/trunk/doc/chips/gl520sm

    r3000 r3007  
    66Supported chips: 
    77  * Genesys Logic GL520SM release 0x00 
    8     Prefix `gl520sm' 
     8    Prefix: 'gl520sm' 
    99    Addresses scanned: I2C 0x2c and 0x2d 
    1010    Datasheet: Not openly available 
     
    3333This driver supports the Genesys Logic GL520SM chip. 
    3434 
    35 The GL520SM implements one temperature sensor, two FAN rotation speed 
     35The GL520SM implements one temperature sensor, two fan rotation speed 
    3636sensors, four voltage sensors and the cpu VID lines. In addition, one input 
    3737can be configured as either a temperature or voltage sensor. 
     
    4444a resolution of +-3 degrees. 
    4545 
    46 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
     46Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
    4747triggered if the rotation speed has dropped below a programmable limit. 
    4848In case when you have selected to turn Fan1 off, no Fan1 alarm is triggered 
    4949if measured temperature is below 'over temperature' limit. 
    5050 
    51 FAN readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
    52 the readings more range or accuracy. This is important because some FANs 
    53 report only one 'tick' each rotation, while others report two. 
    54 Not all RPM values can accurately be represented, so some rounding is done. 
    55 With a divider of 2, the lowest representable value is around 1900 RPM. 
     51Fan readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
     52the readings more range or accuracy. Not all RPM values can accurately be 
     53represented, so some rounding is done. With a divider of 2, the lowest 
     54representable value is around 1900 RPM. 
    5655 
    5756Voltage sensors (also known as VIN sensors) report their values in volts. An 
  • lm-sensors/trunk/doc/chips/it87

    r3000 r3007  
    66Supported chips: 
    77  * IT8705F 
    8     Addresses scanned: I2C 0x28 - 0x2f (inclusive), ISA autodetected 
     8    Prefix: 'it87' 
     9    Addresses scanned: I2C 0x28 - 0x2f, ISA autodetected 
    910    Datasheet: Publicly available at the ITE website 
    10                http://www.ite.com.tw 
     11               http://www.ite.com.tw/ 
    1112  * IT8712F 
    12     Addresses scanned: I2C 0x28 - 0x2f (inclusive), ISA autodetected 
     13    Prefix: 'it8712' 
     14    Addresses scanned: I2C 0x28 - 0x2f, ISA autodetected 
    1315    Datasheet: Publicly available at the ITE website 
    14                http://www.ite.com.tw 
    15   * Sis950   [clone of IT8705F] 
    16     Addresses scanned: ISA 0x290 
     16               http://www.ite.com.tw/ 
     17  * SiS950   [clone of IT8705F] 
     18    Prefix: 'it87' 
     19    Addresses scanned: I2C 0x28 - 0x2f, ISA autodetected 
    1720    Datasheet: No longer publicly available 
    1821 
     
    5760 
    5861Temperatures are measured in degrees Celsius. An alarm is triggered once 
    59 when the Overtemperature Shutdown limit is crossed; it is triggered again 
    60 as soon as it drops below the Hysteresis value. 
     62when the Overtemperature Shutdown limit is crossed. 
    6163 
    6264Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
    6365triggered if the rotation speed has dropped below a programmable limit. Fan  
    6466readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
    65 the readings more range or accuracy. This is important because some Fans 
    66 report only one 'tick' each rotation, while others report two - making 
    67 all readings twice as high. Not all RPM values can accurately be represented, 
    68 so some rounding is done. With a divider of 2, the lowest representable 
    69 value is around 2600 RPM. 
     67the readings more range or accuracy. Not all RPM values can accurately be 
     68represented, so some rounding is done. With a divider of 2, the lowest 
     69representable value is around 2600 RPM. 
    7070 
    7171Voltage sensors (also known as IN sensors) report their values in volts. 
  • lm-sensors/trunk/doc/chips/lm63

    r3000 r3007  
    66Supported chips:  
    77  * National Semiconductor LM63 
    8     Prefix: `lm63' 
     8    Prefix: 'lm63' 
    99    Addresses scanned: I2C 0x4c 
    1010    Datasheet: Publicly available at the National Semiconductor website 
  • lm-sensors/trunk/doc/chips/lm75

    r3000 r3007  
    66Supported chips:  
    77  * National Semiconductor LM75 
    8     Prefix: `lm75' 
    9     Addresses scanned: I2C 0x48 - 0x4f (inclusive) 
     8    Prefix: 'lm75' 
     9    Addresses scanned: I2C 0x48 - 0x4f 
    1010    Datasheet: Publicly available at the National Semiconductor website 
    11                http://www.national.com 
     11               http://www.national.com/ 
    1212  * Dallas Semiconductor DS75 
    13     Prefix: `lm75' 
    14     Addresses scanned: I2C 0x48 - 0x4f (inclusive) 
     13    Prefix: 'lm75' 
     14    Addresses scanned: I2C 0x48 - 0x4f 
    1515    Datasheet: Publicly available at the Maxim website 
    16                http://www.maxim-ic.com 
     16               http://www.maxim-ic.com/ 
    1717  * Dallas Semiconductor DS1775 
    18     Prefix: `lm75' 
    19     Addresses scanned: I2C 0x48 - 0x4f (inclusive) 
     18    Prefix: 'lm75' 
     19    Addresses scanned: I2C 0x48 - 0x4f 
    2020    Datasheet: Publicly available at the Maxim website 
    21                http://www.maxim-ic.com 
     21               http://www.maxim-ic.com/ 
    2222  * Maxim MAX6625, MAX6626 
    23     Prefix: `lm75' 
    24     Addresses scanned: I2C 0x48 - 0x4b (inclusive) 
     23    Prefix: 'lm75' 
     24    Addresses scanned: I2C 0x48 - 0x4b 
    2525    Datasheet: Publicly available at the Maxim website 
    26                http://www.maxim-ic.com 
     26               http://www.maxim-ic.com/ 
    2727  * Microchip (TelCom) TCN75 
    28     Prefix: `lm75' 
    29     Addresses scanned: I2C 0x48 - 0x4f (inclusive) 
     28    Prefix: 'lm75' 
     29    Addresses scanned: I2C 0x48 - 0x4f 
    3030    Datasheet: Publicly available at the Microchip website 
    31                http://www.microchip.com 
     31               http://www.microchip.com/ 
    3232  * Texas Instruments TMP100, TMP101 
    33     Prefix: `lm75' 
    34     Addresses scanned: I2C 0x48 - 0x4f (inclusive) 
     33    Prefix: 'lm75' 
     34    Addresses scanned: I2C 0x48 - 0x4f 
    3535    Datasheet: Publicly available at the TI website 
    36                http://www.ti.com 
     36               http://www.ti.com/ 
    3737 
    3838Author: Frodo Looijaard <frodol@dds.nl> 
  • lm-sensors/trunk/doc/chips/lm78

    r3000 r3007  
    55 
    66Supported chips: 
    7   * National Semiconductors LM78 
    8     Prefix `lm78' 
    9     Addresses scanned: I2C 0x20 - 0x2f (inclusive), ISA 0x290 (8 I/O ports) 
    10     Datasheet: Publicly available at the National Semiconductors website 
    11   * National Semiconductors LM78-J 
    12     Prefix `lm78-j' 
    13     Addresses scanned: I2C 0x20 - 0x2f (inclusive), ISA 0x290 (8 I/O ports) 
    14     Datasheet: Publicly available at the National Semiconductors website 
    15   * National Semiconductors LM79 
    16     Prefix `lm79' 
    17     Addresses scanned: I2C 0x20 - 0x2f (inclusive), ISA 0x290 (8 I/O ports) 
    18     Datasheet: Publicly available at the National Semiconductors website 
     7  * National Semiconductor LM78 
     8    Prefix: 'lm78' 
     9    Addresses scanned: I2C 0x20 - 0x2f, ISA 0x290 (8 I/O ports) 
     10    Datasheet: Publicly available at the National Semiconductor website 
     11  * National Semiconductor LM78-J 
     12    Prefix: 'lm78-j' 
     13    Addresses scanned: I2C 0x20 - 0x2f, ISA 0x290 (8 I/O ports) 
     14    Datasheet: Publicly available at the National Semiconductor website 
     15  * National Semiconductor LM79 
     16    Prefix: 'lm79' 
     17    Addresses scanned: I2C 0x20 - 0x2f, ISA 0x290 (8 I/O ports) 
     18    Datasheet: Publicly available at the National Semiconductor website 
    1919     
    2020Author: Frodo Looijaard <frodol@dds.nl> 
     
    4848----------- 
    4949 
    50 This driver implements support for the National Semiconductors LM78, LM78-J 
     50This driver implements support for the National Semiconductor LM78, LM78-J 
    5151and LM79. They are described as `Microprocessor System Hardware Monitors'. 
    5252 
     
    5656From here on, LM7* means either of these three types. 
    5757 
    58 The LM7* implements one temperature sensor, three FAN rotation speed sensors, 
     58The LM7* implements one temperature sensor, three fan rotation speed sensors, 
    5959seven voltage sensors, VID lines, alarms, and some miscellaneous stuff. 
    6060 
     
    6767between -55 and +125 degrees, with a resolution of 1 degree. 
    6868 
    69 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
    70 triggered if the rotation speed has dropped below a programmable limit. FAN  
     69Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
     70triggered if the rotation speed has dropped below a programmable limit. Fan  
    7171readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
    72 the readings more range or accuracy. This is important because some FANs 
    73 report only one 'tick' each rotation, while others report two - making 
    74 all readings twice as high. Not all RPM values can accurately be represented, 
    75 so some rounding is done. With a divider of 2, the lowest representable 
    76 value is around 2600 RPM. 
     72the readings more range or accuracy. Not all RPM values can accurately be 
     73represented, so some rounding is done. With a divider of 2, the lowest 
     74representable value is around 2600 RPM. 
    7775 
    7876Voltage sensors (also known as IN sensors) report their values in volts. 
  • lm-sensors/trunk/doc/chips/lm80

    r3000 r3007  
    55 
    66Supported chips: 
    7   * National Semiconductors LM80 
    8     Prefix `lm80' 
    9     Addresses scanned: I2C 0x20 - 0x2f (inclusive) 
     7  * National Semiconductor LM80 
     8    Prefix: 'lm80' 
     9    Addresses scanned: I2C 0x20 - 0x2f 
    1010 
    1111Author: Frodo Looijaard <frodol@dds.nl> and Philip Edelbrock 
     
    3434----------- 
    3535 
    36 This driver implements support for the National Semiconductors LM80. 
     36This driver implements support for the National Semiconductor LM80. 
    3737It is descibed as a `Serial Interface ACPI-Compatible Microprocessor 
    3838System Hardware Monitor'. 
    3939 
    40 The LM80 implements one temperature sensor, two FAN rotation speed sensors, 
     40The LM80 implements one temperature sensor, two fan rotation speed sensors, 
    4141seven voltage sensors, alarms, and some miscellaneous stuff. 
    4242 
     
    50500.0625 degrees; the limits have a resolution of 1 degree. 
    5151 
    52 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
    53 triggered if the rotation speed has dropped below a programmable limit. FAN  
     52Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
     53triggered if the rotation speed has dropped below a programmable limit. Fan  
    5454readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
    55 the readings more range or accuracy. This is important because some FANs 
    56 report only one 'tick' each rotation, while others report two - making 
    57 all readings twice as high. Not all RPM values can accurately be represented, 
    58 so some rounding is done. With a divider of 2, the lowest representable 
    59 value is around 2600 RPM. 
     55the readings more range or accuracy. Not all RPM values can accurately be 
     56represented, so some rounding is done. With a divider of 2, the lowest 
     57representable value is around 2600 RPM. 
    6058 
    6159Voltage ensors (also known as IN sensors) report their values in volts. 
  • lm-sensors/trunk/doc/chips/lm83

    r3000 r3007  
    66Supported chips:  
    77  * National Semiconductor LM83 
    8     Prefix: `lm83' 
    9     Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e (inclusive) 
     8    Prefix: 'lm83' 
     9    Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 
    1010    Datasheet: Publicly available at the National Semiconductor website 
    1111               http://www.national.com/pf/LM/LM83.html 
     
    6767health monitoring. They also have voltage and fan rotation speed 
    6868sensors. This means that temperature-only chips are usually used as 
    69 secondary chips coupled with another chip such as an IT87 or similar 
     69secondary chips coupled with another chip such as an IT8705F or similar 
    7070chip, which provides more features. Since systems usually need three 
    7171temperature sensors (motherboard, processor, power supply) and primary 
  • lm-sensors/trunk/doc/chips/lm85

    r2009 r3007  
    55 
    66Supported chips: 
    7   * National Semiconductors LM85 (B and C versions) 
    8     Prefix `lm85' 
     7  * National Semiconductor LM85 (B and C versions) 
     8    Prefix: 'lm85' 
    99    Addresses scanned: I2C 0x2c, 0x2d, 0x2e 
     10    Datasheet: http://www.national.com/pf/LM/LM85.html 
    1011  * Analog Devices ADM1027 
    11     Prefix `adm1027' 
     12    Prefix: 'adm1027' 
    1213    Addresses scanned: I2C 0x2c, 0x2d, 0x2e 
     14    Datasheet: http://www.analog.com/en/prod/0,,766_825_ADM1027,00.html 
    1315  * Analog Devices ADT7463 
    14     Prefix 'adt7463' 
     16    Prefix: 'adt7463' 
    1517    Addresses scanned: I2C 0x2c, 0x2d, 0x2e 
     18    Datasheet: http://www.analog.com/en/prod/0,,766_825_ADT7463,00.html 
     19  * SMSC EMC6D100, SMSC EMC6D101 
     20    Prefix: 'emc6d100' 
     21    Addresses scanned: I2C 0x2c, 0x2d, 0x2e 
     22    Datasheet: http://www.smsc.com/main/tools/discontinued/6d100.pdf 
     23  * SMSC EMC6D102, SMSC EMC6D101 
     24    Prefix: 'emc6d102' 
     25    Addresses scanned: I2C 0x2c, 0x2d, 0x2e 
     26    Datasheet: http://www.smsc.com/main/catalog/emc6d102.html 
    1627 
    1728Authors: 
     
    5364----------- 
    5465 
    55 This driver implements support for the National Semiconductors LM85 
    56 and compatible chips including the Analog Devices ADM1027 and ADT7463. 
     66This driver implements support for the National Semiconductor LM85 
     67and compatible chips including the Analog Devices ADM1027 and ADT7463, 
     68and SMSC EMC6D100, EMC6D101 and EMC6D102. 
    5769 
    5870The LM85 uses the 2-wire interface compatible with the SMBUS 2.0 
     
    88100 
    89101The LM85 samples all inputs continuously.  The lm85 driver will not 
    90 read the lm85 more often than once a second.  Further, configuration 
     102read the registers more often than once a second.  Further, configuration 
    91103data is only read once each 5 minutes.  There is twice as much config 
    92104data as measurements, so this would seem to be a worthwhile 
     
    254266 
    255267There are three PWM outputs.  The LM85 datasheet suggests that the 
    256 PWM3 output control both FAN3 and FAN4.  Each PWM can be individually 
     268pwm3 output control both fan3 and fan4.  Each PWM can be individually 
    257269configured and assigned to a zone for it's control value.  Each PWM can be 
    258270configured individually according to the following options. 
  • lm-sensors/trunk/doc/chips/lm87

    r3000 r3007  
    55 
    66Supported chips: 
    7   * National Semiconductors LM87 
    8     Prefix `lm87' 
    9     Addresses scanned: I2C 0x2c - 0x2f (inclusive) 
     7  * National Semiconductor LM87 
     8    Prefix: 'lm87' 
     9    Addresses scanned: I2C 0x2c - 0x2f 
     10    Datasheet: http://www.national.com/pf/LM/LM87.html 
    1011 
    1112Authors: Frodo Looijaard <frodol@dds.nl>, 
     
    3637----------- 
    3738 
    38 This driver implements support for the National Semiconductors LM87. 
     39This driver implements support for the National Semiconductor LM87. 
    3940 
    40 The LM87 implements up to three temperature sensors, up to two FAN 
     41The LM87 implements up to three temperature sensors, up to two fan 
    4142rotation speed sensors, up to seven voltage sensors, alarms, and some 
    4243miscellaneous stuff. 
     
    4748the low limit. 
    4849 
    49 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
    50 triggered if the rotation speed has dropped below a programmable limit. FAN  
     50Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
     51triggered if the rotation speed has dropped below a programmable limit. Fan  
    5152readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
    52 the readings more range or accuracy. This is important because some FANs 
    53 report only one 'tick' each rotation, while others report two - making 
    54 all readings twice as high. Not all RPM values can accurately be represented, 
    55 so some rounding is done. With a divider of 2, the lowest representable 
    56 value is around 2600 RPM. 
     53the readings more range or accuracy. Not all RPM values can accurately be 
     54represented, so some rounding is done. With a divider of 2, the lowest 
     55representable value is around 2600 RPM. 
    5756 
    5857Voltage sensors (also known as IN sensors) report their values in 
     
    6665already have disappeared!  Note that in the current implementation, all 
    6766hardware registers are read whenever any data is read (unless it is less 
    68 than 2.0 seconds since the last update). This means that you can easily 
     67than 1.0 second since the last update). This means that you can easily 
    6968miss once-only alarms. 
    7069 
    71 The LM87 only updates its values each 1.0 seconds; reading it more 
     70The lm87 driver only updates its values each 1.0 seconds; reading it more 
    7271often will do no harm, but will return 'old' values. 
    7372 
  • lm-sensors/trunk/doc/chips/lm90

    r3000 r3007  
    66Supported chips:  
    77  * National Semiconductor LM90 
    8     Prefix: `lm90' 
     8    Prefix: 'lm90' 
    99    Addresses scanned: I2C 0x4c 
    1010    Datasheet: Publicly available at the National Semiconductor website 
    1111               http://www.national.com/pf/LM/LM90.html 
    1212  * National Semiconductor LM89 
    13     Prefix: `lm99' 
     13    Prefix: 'lm99' 
    1414    Addresses scanned: I2C 0x4c and 0x4d 
    1515    Datasheet: Publicly available at the National Semiconductor website 
    1616               http://www.national.com/pf/LM/LM89.html 
    1717  * National Semiconductor LM99 
    18     Prefix: `lm99' 
     18    Prefix: 'lm99' 
    1919    Addresses scanned: I2C 0x4c and 0x4d 
    2020    Datasheet: Publicly available at the National Semiconductor website 
    2121               http://www.national.com/pf/LM/LM99.html 
    2222  * National Semiconductor LM86 
    23     Prefix: `lm86' 
     23    Prefix: 'lm86' 
    2424    Addresses scanned: I2C 0x4c 
    2525    Datasheet: Publicly available at the National Semiconductor website 
    2626               http://www.national.com/pf/LM/LM86.html 
    2727  * Analog Devices ADM1032 
    28     Prefix: `adm1032' 
     28    Prefix: 'adm1032' 
    2929    Addresses scanned: I2C 0x4c 
    3030    Datasheet: Publicly available at the Analog Devices website 
    3131               http://products.analog.com/products/info.asp?product=ADM1032 
    3232  * Analog Devices ADT7461 
    33     Prefix: `adt7461' 
     33    Prefix: 'adt7461' 
    3434    Addresses scanned: I2C 0x4c 
    3535    Datasheet: Publicly available at the Analog Devices website 
     
    3737    Note: Only if in ADM1032 compatibility mode 
    3838  * Maxim MAX6657 
    39     Prefix: `max6657' 
     39    Prefix: 'max6657' 
    4040    Addresses scanned: I2C 0x4c 
    4141    Datasheet: Publicly available at the Maxim website 
    4242               http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2578 
    4343  * Maxim MAX6658 
    44     Prefix: `max6657' 
     44    Prefix: 'max6657' 
    4545    Addresses scanned: I2C 0x4c 
    4646    Datasheet: Publicly available at the Maxim website 
    4747               http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2578 
    4848  * Maxim MAX6659 
    49     Prefix: `max6657' 
     49    Prefix: 'max6657' 
    5050    Addresses scanned: I2C 0x4c and 0x4d 
    5151    Datasheet: Publicly available at the Maxim website 
  • lm-sensors/trunk/doc/chips/lm92

    r3000 r3007  
    55 
    66Supported chips: 
    7   * National Semiconductors LM92 
    8     Prefix `lm92' 
    9     Addresses scanned: I2C 0x48 - 0x4b (inclusive) 
    10   * National Semiconductors LM76 
    11     Prefix `lm92' 
     7  * National Semiconductor LM92 
     8    Prefix: 'lm92' 
     9    Addresses scanned: I2C 0x48 - 0x4b 
     10  * National Semiconductor LM76 
     11    Prefix: 'lm92' 
    1212    Addresses scanned: none, force parameter needed 
    1313  * Maxim MAX6633/MAX6634/MAX6635 
    14     Prefix `lm92' 
    15     Addresses scanned: I2C 0x48 - 0x4f (inclusive) 
     14    Prefix: 'lm92' 
     15    Addresses scanned: I2C 0x48 - 0x4f 
    1616    MAX6633 with address in 0x40 - 0x47 needs force parameter 
    1717 
     
    4242----------- 
    4343 
    44 This driver implements support for the National Semiconductors LM92 
     44This driver implements support for the National Semiconductor LM92 
    4545temperature sensor. 
    4646 
  • lm-sensors/trunk/doc/chips/lm93

    r2715 r3007  
    66Supported chips: 
    77  * National Semiconductor LM93 
    8     Prefix 'lm93' 
     8    Prefix: 'lm93' 
    99    Addresses scanned: I2C 0x2c-0x2e 
    1010 
  • lm-sensors/trunk/doc/chips/ltc1710

    r404 r3007  
    66Supported chips: 
    77  * Linear Technologies LTC1710 
    8     Prefix 'ltc1710' 
    9     Addresses scanned: I2C 0x58 - 0x5a (inclusive) 
     8    Prefix: 'ltc1710' 
     9    Addresses scanned: I2C 0x58 - 0x5a 
    1010    Datasheet: Publicly available at the Linear Technologies website 
    1111 
  • lm-sensors/trunk/doc/chips/matorb

    r485 r3007  
    77  * Matrix-Orbital (www.matrix-orbital.com) displays.  Developed and 
    88        tested on the LCD2041V, but should work with all their displays. 
    9     Prefix: `matorb' 
     9    Prefix: 'matorb' 
    1010    Addresses scanned: I2C 0x2E 
    1111    Datasheet: Publicly available at the Matrix-Orbital web site 
  • lm-sensors/trunk/doc/chips/max1619

    r3000 r3007  
    66Supported chips:  
    77  * Maxim MAX1619 
    8     Prefix: `max1619' 
    9     Addresses scanned: I2C 0x18-0x1a, 0x29-0x2b, 0x4c-0x4e (inclusive) 
     8    Prefix: 'max1619' 
     9    Addresses scanned: I2C 0x18-0x1a, 0x29-0x2b, 0x4c-0x4e 
    1010    Datasheet: Publicly available at the Maxim website 
    1111               http://pdfserv.maxim-ic.com/en/ds/MAX1619.pdf 
  • lm-sensors/trunk/doc/chips/maxilife

    r1580 r3007  
    66Supported chips: 
    77  * Hewlett Packard Maxilife Revision AS 00.01 for Single Pentium II Slot 1 
    8     Prefix `maxilife-as' 
    9     Addresses scanned: I2C 0x10 - 0x14 (inclusive) 
     8    Prefix: 'maxilife-as' 
     9    Addresses scanned: I2C 0x10 - 0x14 
    1010    Datasheet: Only available under NDA 
    1111  * Hewlett Packard Maxilife Revision CO 00.03 for Dual Xeon Slot 2 
    12     Prefix `maxilife-co' 
    13     Addresses scanned: I2C 0x10 - 0x14 (inclusive) 
     12    Prefix: 'maxilife-co' 
     13    Addresses scanned: I2C 0x10 - 0x14 
    1414    Datasheet: Only available under NDA 
    1515  * Hewlett Packard Maxilife Revision CG 00.04 for Dual Pentium II Slot 1 
    16     Prefix `maxilife-cg' 
    17     Addresses scanned: I2C 0x10 - 0x14 (inclusive) 
     16    Prefix: 'maxilife-cg' 
     17    Addresses scanned: I2C 0x10 - 0x14 
    1818    Datasheet: Only available under NDA 
    1919  * Hewlett Packard NBA (New BIOS Architecture) for newer machines, 
    2020        for example Kayak XU800 and XM600. 
    21     Prefix `maxilife-nba' 
    22     Addresses scanned: I2C 0x10 - 0x14 (inclusive) 
     21    Prefix: 'maxilife-nba' 
     22    Addresses scanned: I2C 0x10 - 0x14 
    2323    Datasheet: Only available under NDA 
    2424     
  • lm-sensors/trunk/doc/chips/mic74

    r2889 r3007  
    66Supported chips: 
    77  * Micrel MIC74 
    8     Prefix: `mic74' 
    9     Addresses scanned: I2C 0x20 - 0x27 (inclusive) 
     8    Prefix: 'mic74' 
     9    Addresses scanned: I2C 0x20 - 0x27 
    1010    Datasheet: Publicly available at the Micrel website 
    1111               http://www.micrel.com/ 
  • lm-sensors/trunk/doc/chips/mtp008

    r1678 r3007  
    99Supported chips: 
    1010  * Myson MTP008 
    11     Prefix `mtp008' 
    12     Addresses scanned: I2C 0x2c - 0x2e (inclusive) 
     11    Prefix: 'mtp008' 
     12    Addresses scanned: I2C 0x2c - 0x2e 
    1313    Datasheet: Publicly available at the Myson website 
    1414 
  • lm-sensors/trunk/doc/chips/pc87360

    r3000 r3007  
    77  * National Semiconductor PC87360, PC87363, PC87364, PC87365 and PC87366 
    88    Addresses scanned: none, address read from Super I/O config space 
     9    Prefixes: 'pc87360', 'pc87363', 'pc87364', 'pc87365', 'pc87366' 
    910    Datasheets: 
    1011        http://www.national.com/pf/PC/PC87360.html 
     
    4748The National Semiconductor PC87365 and PC87366 Super I/O chips are complete 
    4849hardware monitoring chipsets, not only controling and monitoring three fans, 
    49 but also monitoring eleven voltage inputs and two (PC87365) or six 
    50 (PC87366) remote temperatures. 
     50but also monitoring eleven voltage inputs and two (PC87365) or up to four 
     51(PC87366) temperatures. 
    5152 
    52 The driver assumes that no more than one chip is present, and the standard 
    53 Super I/O address is used (0x2E/0x2F). 
     53The driver assumes that no more than one chip is present, and one of the 
     54standard Super I/O addresses is used (0x2E/0x2F or 0x4E/0x4F). 
    5455 
    5556 
     
    6061is triggered if the rotation speed has dropped below a programmable limit. 
    6162A different alarm is triggered if the fan speed is too low to be measured. 
    62 It is suggested to increase the fan divider (which is really a clock 
    63 divider) in this case. 
    6463 
    6564Fan readings are affected by a programmable clock divider, giving the 
     
    149148recommendations. 
    150149 
    151 Each voltage measured has associated low and high limit, each of which 
     150Each voltage measured has associated low and high limits, each of which 
    152151triggers an alarm when crossed. 
    153152 
  • lm-sensors/trunk/doc/chips/pca9540

    r2369 r3007  
    66Supported chips: 
    77  * Philips PCA9540 
    8     Prefix: `pca9540' 
     8    Prefix: 'pca9540' 
    99    Addresses scanned: I2C 0x70 
    1010    Datasheet: Publicly available at the Philips Semiconductors website 
  • lm-sensors/trunk/doc/chips/pcf8574

    r2368 r3007  
    66Supported chips: 
    77  * Philips PCF8574 
    8     Prefix: `pcf8574' 
    9     Addresses scanned: I2C 0x20 - 0x27 (inclusive) 
     8    Prefix: 'pcf8574' 
     9    Addresses scanned: I2C 0x20 - 0x27 
    1010    Datasheet: Publicly available at the Philips Semiconductors website 
    11                http://semiconductors.philips.com/ 
     11               http://www.semiconductors.philips.com/pip/PCF8574P.html 
    1212 
    1313 * Philips PCF8574A 
    14     Prefix: `pcf8574a' 
    15     Addresses scanned: I2C 0x38 - 0x3f (inclusive) 
     14    Prefix: 'pcf8574a' 
     15    Addresses scanned: I2C 0x38 - 0x3f 
    1616    Datasheet: Publicly available at the Philips Semiconductors website 
    17                http://semiconductors.philips.com/ 
     17               http://www.semiconductors.philips.com/pip/PCF8574P.html 
    1818 
    1919Authors: Frodo Looijaard <frodol@dds.nl>, 
     
    6060! Be careful ! 
    6161The PCF8574(A) is plainly impossible to detect ! Stupid chip. 
    62 So every chip with adress in the interval [20..27] and (38..3f) are 
     62So every chip with adress in the interval [20..27] and [38..3f] is 
    6363detected as PCF8574(A). If you have other chips in this address 
    6464range, the workaround is to load this module after the one 
     
    8383port. Reading return the last written value. 
    8484 
    85 On module initialization the chip is configured as eight I/Os input (all 
     85On module initialization the chip is configured as eight inputs (all 
    8686outputs to 1), so you can connect any circuit to the PCF8574(A) without 
    87 to be afraid of short-circuit. 
     87being afraid of short-circuit. 
    8888 
    8989 
  • lm-sensors/trunk/doc/chips/pcf8591

    r1253 r3007  
    66Supported chips: 
    77  * Philips PCF8591 
    8     Prefix: `pcf8591' 
    9     Addresses scanned: I2C 0x48 - 0x4f (inclusive) 
    10     Datasheet: Publicly available at the Philips Semiconductor website 
    11                http://semiconductors.philips.com/ 
     8    Prefix: 'pcf8591' 
     9    Addresses scanned: I2C 0x48 - 0x4f 
     10    Datasheet: Publicly available at the Philips Semiconductors website 
     11               http://www.semiconductors.philips.com/pip/PCF8591P.html 
    1212 
    1313Author: Aurelien Jarno <aurelien@aurel32.net> 
     
    3434Description 
    3535----------- 
    36 The PCF8591 is an 8-bit A/D and D/A converter (4 analog input and one 
     36The PCF8591 is an 8-bit A/D and D/A converter (4 analog inputs and one 
    3737analog ouput) for the I2C bus produced by Philips Semiconductors. It 
    3838is designed to provide a byte I2C interface to up to 4 separate devices. 
     
    5252        Pins AIN3 is the negative differential input for channel 3 
    5353 
    54 - mode 3 : four differential inputs 
     54- mode 3 : two differential inputs 
    5555        Pins AIN0 is the positive differential input for channel 0 
    5656        Pins AIN1 is the negative differential input for channel 0 
     
    6666! Be careful ! 
    6767The PCF8591 is plainly impossible to detect ! Stupid chip. 
    68 So every chip with adress in the interval [48..4f] are 
     68So every chip with adress in the interval [48..4f] is 
    6969detected as PCF8591. If you have other chips in this address 
    7070range, the workaround is to load this module after the one 
     
    9292ended inputs and -128 to +127 for differential inputs (8-bit ADC). 
    9393 
    94 The aout_enable is rw. Reading gives "0" for analog output enabled and 
    95 "1" for analog output disabled. Writing accepts "0" and "1" accordingly. 
     94The aout_enable is rw. Reading gives "1" for analog output enabled and 
     95"0" for analog output disabled. Writing accepts "0" and "1" accordingly. 
    9696 
    9797The aout is rw. Writing a number between 0 and 255 (8-bit DAC), send 
    9898the value to the digital-to-analog converter. Note that a voltage will 
    99 only appears on AOUT pin if aout_enable equals 1. Reading return the last 
     99only appears on AOUT pin if aout_enable equals 1. Reading returns the last 
    100100value written. 
    101101 
  • lm-sensors/trunk/doc/chips/saa1064

    r1898 r3007  
    66Supported chips: 
    77  * Philips SAA1064 
    8     Prefix: `saa1064' 
    9     Addresses scanned: I2C 0x38 - 0x3b (inclusive) 
    10     Datasheet: Publicly available at the Philips Semiconductor website 
    11                http://semiconductors.philips.com/ 
     8    Prefix: 'saa1064' 
     9    Addresses scanned: I2C 0x38 - 0x3b 
     10    Datasheet: Publicly available at the Philips Semiconductors website 
     11               http://www.semiconductors.philips.com/ 
    1212               http://www.philipslogic.com/products/i2c/pdf/saa1064.pdf 
    1313 
     
    6262 
    6363Writing bright sets the output current to the LEDs connected to the 
    64 chip and thus the brightness. Range is from 0 to 7 (inclusive). Reading 
     64chip and thus the brightness. Range is from 0 to 7. Reading 
    6565gives you the last known value. 
    6666 
  • lm-sensors/trunk/doc/chips/sis5595

    r3000 r3007  
    5151For the I2C bus driver see i2c-sis5595. 
    5252 
    53 The SiS5595 implements zero or one temperature sensor, two FAN speed 
     53The SiS5595 implements zero or one temperature sensor, two fan speed 
    5454sensors, four or five voltage sensors, and alarms. 
    5555 
     
    7171between -55 and +125 degrees, with a resolution of 1 degree. 
    7272 
    73 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
    74 triggered if the rotation speed has dropped below a programmable limit. FAN  
     73Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
     74triggered if the rotation speed has dropped below a programmable limit. Fan  
    7575readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
    76 the readings more range or accuracy. This is important because some FANs 
    77 report only one 'tick' each rotation, while others report two - making 
    78 all readings twice as high. Not all RPM values can accurately be represented, 
    79 so some rounding is done. With a divider of 2, the lowest representable 
    80 value is around 2600 RPM. 
     76the readings more range or accuracy. Not all RPM values can accurately be 
     77represented, so some rounding is done. With a divider of 2, the lowest 
     78representable value is around 2600 RPM. 
    8179 
    8280Voltage sensors (also known as IN sensors) report their values in volts. 
  • lm-sensors/trunk/doc/chips/smartbatt

    r1580 r3007  
    66Supported chips: 
    77  * Smart batteries 
    8     Prefix `smartbatt' 
     8    Prefix: 'smartbatt' 
    99        Address scanned: 0x0b 
    1010        Datasheet: Smart Battery Data Specification Revision 1.1 
  • lm-sensors/trunk/doc/chips/smsc47m1

    r2761 r3007  
    55 
    66Supported chips: 
    7   * SMSC 47B27x and 47M1xx Super I/O Controllers 
     7  * SMSC LPC47B27x, LPC47M10x, LPC47M13x, LPC47M14x, LPC47M15x and LPC47M192 
     8    Prefix: 'smsc47m1' 
    89    Addresses scanned: none, address read from Super I/O config space 
    910    Datasheets: 
    1011        http://www.smsc.com/main/datasheets/47b27x.pdf 
    1112        http://www.smsc.com/main/datasheets/47m10x.pdf 
    12         http://www.smsc.com/main/datasheets/47m13x.pdf 
     13        http://www.smsc.com/main/tools/discontinued/47m13x.pdf 
    1314        http://www.smsc.com/main/datasheets/47m14x.pdf 
     15        http://www.smsc.com/main/tools/discontinued/47m15x.pdf 
     16        http://www.smsc.com/main/datasheets/47m192.pdf 
    1417 
    1518Authors: Mark D. Studebaker <mdsxyz123@yahoo.com> 
     
    3538The 47M15x and 47M192 chips contain a full 'hardware monitoring block' 
    3639in addition to the fan monitoring and control. The hardware monitoring 
    37 block is not yet supported by the driver. 
     40block is not supported by the driver. 
    3841 
    39 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
    40 triggered if the rotation speed has dropped below a programmable limit. FAN  
     42Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
     43triggered if the rotation speed has dropped below a programmable limit. Fan  
    4144readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
    42 the readings more range or accuracy. This is important because some FANs 
    43 report only one 'tick' each rotation, while others report two - making 
    44 all readings twice as high. Not all RPM values can accurately be represented, 
    45 so some rounding is done. With a divider of 2, the lowest representable 
    46 value is around 2600 RPM. 
     45the readings more range or accuracy. Not all RPM values can accurately be 
     46represented, so some rounding is done. With a divider of 2, the lowest 
     47representable value is around 2600 RPM. 
    4748 
    4849PWM values are from 0 to 255. The first value in the /proc entry is 
  • lm-sensors/trunk/doc/chips/thmc50

    r3000 r3007  
    66Supported chips:  
    77  * Analog Devices ADM1022 
    8     Prefix: `adm1022' 
    9     Addresses scanned: I2C 0x2D - 0x2F (inclusive) 
     8    Prefix: 'adm1022' 
     9    Addresses scanned: I2C 0x2D - 0x2F 
    1010    Datasheet: Publicly available at the Analog Devices website 
    1111  * Texas Instruments THMC50 
    12     Prefix: `thmc50' 
    13     Addresses scanned: I2C 0x2D - 0x2F (inclusive) 
     12    Prefix: 'thmc50' 
     13    Addresses scanned: I2C 0x2D - 0x2F 
    1414    Datasheet: Publicly available at the Texas Instruments' website 
    1515 
  • lm-sensors/trunk/doc/chips/via686a

    r3000 r3007  
    66Supported chips: 
    77  * Via VT82C686A, VT82C686B  Southbridge Integrated Hardware Monitor 
    8     Prefix: via686a 
     8    Prefix: 'via686a' 
    99    Addresses scanned: ISA in PCI-space encoded address 
    10     Datasheet: Sometimes available at the Via site http://www.via.com.tw. 
     10    Datasheet: On request through web form 
     11               (http://www.via.com.tw/en/support/datasheets/) 
    1112 
    1213Authors: Kyösti Mälkki <kmalkki@cc.hut.fi>, 
    1314         Mark D. Studebaker <mdsxyz123@yahoo.com> 
    14          Bob Dougherty <bobd@stanford.edu> 
    15          (Some conversion-factor data were contributed by  
    16          Jonathan Teh Soon Yew <j.teh@iname.com> and Alex van Kaam <darkside@chello.nl>.) 
     15         Bob Dougherty <bobd@stanford.edu> 
     16         (Some conversion-factor data were contributed by  
     17         Jonathan Teh Soon Yew <j.teh@iname.com> 
     18         and Alex van Kaam <darkside@chello.nl>.) 
    1719 
    1820Module Parameters 
     
    3739For the I2C bus driver, see ../busses/i2c-viapro. 
    3840 
    39 The Via 686a implements three temperature sensors, two FAN rotation speed 
     41The Via 686a implements three temperature sensors, two fan rotation speed 
    4042sensors, five voltage sensors and alarms. 
    4143 
    4244Temperatures are measured in degrees Celsius. An alarm is triggered once 
    4345when the Overtemperature Shutdown limit is crossed; it is triggered again 
    44 as soon as it drops below the hysteresis value.  A more useful behaviour  
    45 can be found by setting the hysteresis value to +127 degrees Celsius; in  
    46 this case, alarms are issued during all the time when the actual temperature 
    47 is above the Overtemperature Shutdown value. Measurements are guaranteed 
    48 between -55 and +125 degrees, with a resolution of 1 degree. 
     46as soon as it drops below the hysteresis value. 
    4947 
    50 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
    51 triggered if the rotation speed has dropped below a programmable limit. FAN  
     48Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
     49triggered if the rotation speed has dropped below a programmable limit. Fan  
    5250readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
    53 the readings more range or accuracy. This is important because some FANs 
    54 report only one 'tick' each rotation, while others report two - making 
    55 all readings twice as high. Not all RPM values can accurately be represented, 
    56 so some rounding is done. With a divider of 2, the lowest representable 
    57 value is around 2600 RPM. 
     51the readings more range or accuracy. Not all RPM values can accurately be 
     52represented, so some rounding is done. With a divider of 2, the lowest 
     53representable value is around 2600 RPM. 
    5854 
    5955Voltage sensors (also known as IN sensors) report their values in volts. 
    6056An alarm is triggered if the voltage has crossed a programmable minimum  
    61 or maximum limit. Note that minimum in this case always means 'closest to 
    62 zero'; this is important for negative voltage measurements. All voltage 
    63 inputs can measure voltages between 0 and 4.08 volts, with a resolution 
    64 of 0.016 volt. 
     57or maximum limit. Voltages are internally scalled, so each voltage channel 
     58has a different resolution and range. 
    6559 
    6660If an alarm triggers, it will remain triggered until the hardware register 
  • lm-sensors/trunk/doc/chips/vt1211

    r1678 r3007  
    5050Temperatures will read a really low number if set for voltage. 
    5151 
    52 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
    53 triggered if the rotation speed has dropped below a programmable limit. FAN  
     52Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
     53triggered if the rotation speed has dropped below a programmable limit. Fan  
    5454readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
    55 the readings more range or accuracy. This is important because some FANs 
    56 report only one 'tick' each rotation, while others report two - making 
    57 all readings twice as high. Not all RPM values can accurately be represented, 
    58 so some rounding is done. With a divider of 2, the lowest representable 
    59 value is around 2600 RPM. 
     55the readings more range or accuracy. Not all RPM values can accurately be 
     56represented, so some rounding is done. With a divider of 2, the lowest 
     57representable value is around 2600 RPM. 
    6058 
    6159PWM values are from 0 to 255. The first value in the /proc entry is 
  • lm-sensors/trunk/doc/chips/vt8231

    r1678 r3007  
    66Supported chips: 
    77  * Via VT8231 South Bridge 
    8     Prefix `vt8231' 
     8    Prefix: 'vt8231' 
    99        Addresses scanned: none, address read from PCI space 
    1010 
     
    6262Temperatures will read a really low number if set for voltage. 
    6363 
    64 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
    65 triggered if the rotation speed has dropped below a programmable limit. FAN  
     64Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
     65triggered if the rotation speed has dropped below a programmable limit. Fan  
    6666readings can be divided by a programmable divider (1, 2, 4 or 8) to give 
    67 the readings more range or accuracy. This is important because some FANs 
    68 report only one 'tick' each rotation, while others report two - making 
    69 all readings twice as high. Not all RPM values can accurately be represented, 
    70 so some rounding is done. With a divider of 2, the lowest representable 
    71 value is around 2600 RPM. 
     67the readings more range or accuracy. Not all RPM values can accurately be 
     68represented, so some rounding is done. With a divider of 2, the lowest 
     69representable value is around 2600 RPM. 
    7270 
    7371PWM values are from 0 to 255. The first value in the /proc entry is 
  • lm-sensors/trunk/doc/chips/w83627hf

    r2290 r3007  
    66Supported chips: 
    77  * Winbond W83627HF (ISA accesses ONLY) 
    8     Prefix 'w83627hf' 
     8    Prefix: 'w83627hf' 
    99    Addresses scanned: ISA address retrieved from Super I/O registers 
    10     Datasheet: Publicly available at the Winbond website 
    11   * Winbond W83627THF (ISA accesses ONLY) 
    12     Prefix 'w83627thf' 
     10    Datasheet: http://www.winbond.com/PDF/sheet/w83627hf.pdf 
     11  * Winbond W83627THF 
     12    Prefix: 'w83627thf' 
    1313    Addresses scanned: ISA address retrieved from Super I/O registers 
    14     Datasheet: Publicly available at the Winbond website 
    15   * Winbond W83697HF (ISA accesses ONLY) 
    16     Prefix 'w83697hf' 
     14    Datasheet: http://www.winbond.com/PDF/sheet/w83627thf.pdf 
     15  * Winbond W83697HF 
     16    Prefix: 'w83697hf' 
    1717    Addresses scanned: ISA address retrieved from Super I/O registers 
    18     Datasheet: Publicly available at the Winbond website 
    19   * Winbond W83637HF (ISA accesses ONLY) 
    20     Prefix 'w83637hf' 
     18    Datasheet: http://www.winbond.com/PDF/sheet/w83697hf.pdf 
     19  * Winbond W83637HF 
     20    Prefix: 'w83637hf' 
    2121    Addresses scanned: ISA address retrieved from Super I/O registers 
    22     Datasheet: Publicly available at the Winbond website 
     22    Datasheet: http://www.winbond.com/PDF/sheet/w83637hf.pdf 
    2323 
    2424Authors: Frodo Looijaard <frodol@dds.nl>, Philip Edelbrock <phil@netroedge.com>, 
     
    3232  List of adapter,address pairs to boldly assume to be present 
    3333* force_addr: int 
    34   Program the Super I/O register for the sensors ISA base address 
     34  Initialize the ISA address of the sensors 
     35* force_i2c: int 
     36  Initialize the I2C address of the sensors 
    3537* force_w83627hf: short array (min = 1, max = 48) 
    3638  List of adapter,address pairs which are unquestionably assumed to contain 
    37   a `w83781d' chip 
    38 * force_w83627thf: 
    39   Ditto 
    40 * force_w83697hf: 
    41   Ditto 
    42 * force_w83637hf: 
    43   Ditto 
     39  a `w83627hf' chip 
     40* force_w83627thf: short array (min = 1, max = 48) 
     41  List of adapter,address pairs which are unquestionably assumed to contain 
     42  a `w83627thf' chip 
     43* force_w83697hf: short array (min = 1, max = 48) 
     44  List of adapter,address pairs which are unquestionably assumed to contain 
     45  a `w83697hf' chip 
     46* force_w83637hf: short array (min = 1, max = 48) 
     47  List of adapter,address pairs which are unquestionably assumed to contain 
     48  a `w83637hf' chip 
    4449* ignore: short array (min = 1, max = 48) 
    4550  List of adapter,address pairs not to scan 
     
    7883board).  The w83627thf driver now interprets these as VID.  If the VID on 
    7984your board doesn't work, first see doc/vid in the lm_sensors package.  If 
    80 that still doesn't help, email us at sensors@stimpy.netroedge.com. 
     85that still doesn't help, email us at lm-sensors@lm-sensors.org. 
    8186 
    8287For further information on this driver, /proc values, etc. 
  • lm-sensors/trunk/doc/chips/w83781d

    r3000 r3007  
    1313Supported chips: 
    1414  * Winbond W83781D 
    15     Prefix 'w83781d' 
    16     Addresses scanned: I2C 0x20 - 0x2f (inclusive), ISA 0x290 (8 I/O ports) 
    17     Datasheet: Publicly available at the Winbond website (www.winbond.com.tw) 
     15    Prefix: 'w83781d' 
     16    Addresses scanned: I2C 0x20 - 0x2f, ISA 0x290 (8 I/O ports) 
     17    Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83781d.pdf 
    1818  * Winbond W83782D 
    19     Prefix 'w83782d' 
    20     Addresses scanned: I2C 0x20 - 0x2f (inclusive), ISA 0x290 (8 I/O ports) 
    21     Datasheet: Publicly available at the Winbond website 
     19    Prefix: 'w83782d' 
     20    Addresses scanned: I2C 0x20 - 0x2f, ISA 0x290 (8 I/O ports) 
     21    Datasheet: http://www.winbond.com/PDF/sheet/w83782d.pdf 
    2222  * Winbond W83783S 
    23     Prefix 'w83783s' 
     23    Prefix: 'w83783s' 
    2424    Addresses scanned: I2C 0x2d 
    25     Datasheet: Publicly available at the Winbond website 
     25    Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83783s.pdf 
    2626  * Winbond W83791D 
    27     Prefix 'w83791d' 
    28     Addresses scanned: I2C 0x2c - 0x2f (inclusive) 
    29     Datasheet: Publicly available at the Winbond website 
     27    Prefix: 'w83791d' 
     28    Addresses scanned: I2C 0x2c - 0x2f 
     29    Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83791d.pdf 
    3030  * Winbond W83627HF 
    31     Prefix 'w83627hf' 
    32     Addresses scanned: I2C 0x20 - 0x2f (inclusive), ISA 0x290 (8 I/O ports) 
    33     Datasheet: Publicly available at the Winbond website 
     31    Prefix: 'w83627hf' 
     32    Addresses scanned: I2C 0x20 - 0x2f, ISA 0x290 (8 I/O ports) 
     33    Datasheet: http://www.winbond.com/PDF/sheet/w83627hf.pdf 
    3434  * Winbond W83697HF 
    35     Prefix 'w83697hf' 
     35    Prefix: 'w83697hf' 
    3636    Addresses scanned: ISA 0x290 (8 I/O ports) 
    37     Datasheet: Publicly available at the Winbond website 
     37    Datasheet: http://www.winbond.com/PDF/sheet/w83697hf.pdf 
    3838  * Asus AS99127F 
    39     Prefix 'as99127f' 
    40     Addresses scanned: I2C 0x28 - 0x2f (inclusive) 
     39    Prefix: 'as99127f' 
     40    Addresses scanned: I2C 0x28 - 0x2f 
    4141    Datasheet: Unavailable from Asus 
    4242 
     
    9090 
    9191This driver implements support for the Winbond W83781D, W83782D, 
    92 W8783S, and W83627HF chips, and the Asus AS99127F chips. 
     92W83783S, W83791D, W83627HF and W83698HF chips, and the Asus AS99127F chips. 
    9393We will refer to them collectively as W8378* chips. 
    9494 
     
    104104 
    105105The W8378* implements temperature sensors (three on the W83781D and W83782D, 
    106 two on the W83783S), three FAN rotation speed sensors, voltage sensors 
     106two on the W83783S), three fan rotation speed sensors, voltage sensors 
    107107(seven on the W83781D, nine on the W83782D and six on the W83783S), VID 
    108108lines, alarms with beep warnings, and some miscellaneous stuff. 
     
    126126sensor(s) of 0.5 degree. 
    127127 
    128 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
    129 triggered if the rotation speed has dropped below a programmable limit. FAN  
     128Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
     129triggered if the rotation speed has dropped below a programmable limit. Fan  
    130130readings can be divided by a programmable divider (1, 2, 4 or 8 for the 
    131131W83781D; 1, 2, 4, 8, 16, 32, 64 or 128 for the others) to give 
    132 the readings more range or accuracy. This is important because some FANs 
    133 report only one 'tick' each rotation, while others report two - making 
    134 all readings twice as high. Not all RPM values can accurately be represented, 
    135 so some rounding is done. With a divider of 2, the lowest representable 
    136 value is around 2600 RPM. 
     132the readings more range or accuracy. Not all RPM values can accurately be 
     133represented, so some rounding is done. With a divider of 2, the lowest 
     134representable value is around 2600 RPM. 
    137135 
    138136Voltage sensors (also known as IN sensors) report their values in volts. 
     
    157155 
    158156In addition to the alarms described above, there is a CHAS alarm on the 
    159 chips which triggers if your computer case is open.  
     157chips which triggers if your computer case is open. 
    160158 
    161159When an alarm goes off, you can be warned by a beeping signal through 
     
    172170The chips only update values each 1.5 seconds; reading them more often 
    173171will do no harm, but will return 'old' values. 
    174  
    175  
    176 W8378* PROBLEMS 
    177 ----------------- 
    178 Known problems: 
    179         - Some chips are misidentified. 
    180           This is caused by the chip having the wrong WCHIPID register 
    181           value, so there is no fix. The workaround is to use the 
    182           force_CHIP parameter. 
    183           (modprobe w83781d force_CHIP=BUS,0x2d where CHIP is the chip name 
    184            and BUS is your i2c bus number - 
    185            cat /proc/bus/i2c to see a list of bus numbers) 
    186172 
    187173 
     
    571557       the isa pins) 
    572558 
    573   781d allowable values for fan_div are 1,2,4,8. 
    574   782d/783s allowable values for fan_div are 1,2,4,8,16,32,64,128. 
    575  
    576559 
    577560 
  • lm-sensors/trunk/doc/chips/w83792d

    r3000 r3007  
    77Supported chips: 
    88  * Winbond W83792D 
    9     Prefix 'w83792d' 
    10     Addresses scanned: I2C 0x2c - 0x2f (inclusive) 
     9    Prefix: 'w83792d' 
     10    Addresses scanned: I2C 0x2c - 0x2f 
    1111    Datasheet: Available to LM_Sensors group, sent by Chunhao Huang 
    1212 
     
    3131well-behaved state first. 
    3232 
    33 The driver implements three temperature sensors, seven FAN rotation speed 
     33The driver implements three temperature sensors, seven fan rotation speed 
    3434sensors, nine voltage sensors, and the Smart Fan I(Thermal Cruise mode) 
    3535and Smart Fan II sensors. 
     
    4343it drops below the Hysteresis value. 
    4444 
    45 FAN rotation speeds are reported in RPM (rotations per minute). An alarm is 
    46 triggered if the rotation speed has dropped below a programmable limit. FAN  
     45Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 
     46triggered if the rotation speed has dropped below a programmable limit. Fan  
    4747readings can be divided by a programmable divider(1, 2, 4, 8, 16, 32, 64 or 
    4848128) to give the readings more range or accuracy. This driver modify the 
  • lm-sensors/trunk/doc/chips/w83l785ts

    r3000 r3007  
    66Supported chips:  
    77  * Winbond W83L785TS-S 
    8     Prefix: `w83l785ts' 
     8    Prefix: 'w83l785ts' 
    99    Addresses scanned: I2C 0x2e 
    1010    Datasheet: Publicly available at the Winbond USA website 
  • lm-sensors/trunk/doc/chips/xeontemp

    r2134 r3007  
    66Supported chips: 
    77  * Intel Xeon and other processors 
    8     Prefix `xeontemp' 
     8    Prefix: 'xeontemp' 
    99    Addresses scanned: I2C 0x18, 0x1a, 0x29, 0x2b, 0x4c, 0x4e 
    1010    Datasheets: Publicly available at the Intel website