I2C: Move hwmon drivers (3/3)
Subsystems (3)
PATCH 1/1 I2C: Move hwmon drivers (3/3)
[PATCH] I2C: Move hwmon drivers (3/3)
Part 3: Move the drivers documentation, plus two general documentation files.
Note that the patch "adds trailing whitespace", because it does move the files as-is, and some files happen to have trailing whitespace.
---
commit ede7fbdf526c314850c9f32dd8da1753bf8d0ad5
tree 2f1fefa6f6df58f5c27bf98bd7df0908e97e44ef
parent 8d5d45fb14680326f833295f2316a4ec5e357220
author Jean Delvare <[email protected]> Sat, 02 Jul 2005 18:52:48 +0200 committer Greg Kroah-Hartman <[email protected]> Mon, 11 Jul 2005 14:47:41 -0700
Documentation/hwmon/adm1021 | 111 ++++++++++ Documentation/hwmon/adm1025 | 51 ++++ Documentation/hwmon/adm1026 | 93 ++++++++ Documentation/hwmon/adm1031 | 35 +++ Documentation/hwmon/adm9240 | 177 +++++++++++++++ Documentation/hwmon/asb100 | 72 ++++++ Documentation/hwmon/ds1621 | 108 +++++++++ Documentation/hwmon/fscher | 169 +++++++++++++++ Documentation/hwmon/gl518sm | 74 ++++++ Documentation/hwmon/it87 | 96 ++++++++ Documentation/hwmon/lm63 | 57 +++++ Documentation/hwmon/lm75 | 65 ++++++ Documentation/hwmon/lm77 | 22 ++ Documentation/hwmon/lm78 | 82 +++++++ Documentation/hwmon/lm80 | 56 +++++ Documentation/hwmon/lm83 | 76 +++++++ Documentation/hwmon/lm85 | 221 +++++++++++++++++++ Documentation/hwmon/lm87 | 73 ++++++ Documentation/hwmon/lm90 | 121 +++++++++++ Documentation/hwmon/lm92 | 37 +++ Documentation/hwmon/max1619 | 29 +++ Documentation/hwmon/pc87360 | 189 ++++++++++++++++ Documentation/hwmon/sis5595 | 106 +++++++++ Documentation/hwmon/smsc47b397 | 158 ++++++++++++++ Documentation/hwmon/smsc47m1 | 52 +++++ Documentation/hwmon/sysfs-interface | 274 ++++++++++++++++++++++++ Documentation/hwmon/userspace-tools | 39 +++ Documentation/hwmon/via686a | 65 ++++++ Documentation/hwmon/w83627hf | 66 ++++++ Documentation/hwmon/w83781d | 402 +++++++++++++++++++++++++++++++++++ Documentation/hwmon/w83l785ts | 39 +++ Documentation/i2c/chips/adm1021 | 111 ---------- Documentation/i2c/chips/adm1025 | 51 ---- Documentation/i2c/chips/adm1026 | 93 -------- Documentation/i2c/chips/adm1031 | 35 --- Documentation/i2c/chips/adm9240 | 177 --------------- Documentation/i2c/chips/asb100 | 72 ------ Documentation/i2c/chips/ds1621 | 108 --------- Documentation/i2c/chips/fscher | 169 --------------- Documentation/i2c/chips/gl518sm | 74 ------ Documentation/i2c/chips/it87 | 96 -------- Documentation/i2c/chips/lm63 | 57 ----- Documentation/i2c/chips/lm75 | 65 ------ Documentation/i2c/chips/lm77 | 22 -- Documentation/i2c/chips/lm78 | 82 ------- Documentation/i2c/chips/lm80 | 56 ----- Documentation/i2c/chips/lm83 | 76 ------- Documentation/i2c/chips/lm85 | 221 ------------------- Documentation/i2c/chips/lm87 | 73 ------ Documentation/i2c/chips/lm90 | 121 ----------- Documentation/i2c/chips/lm92 | 37 --- Documentation/i2c/chips/max1619 | 29 --- Documentation/i2c/chips/pc87360 | 189 ---------------- Documentation/i2c/chips/sis5595 | 106 --------- Documentation/i2c/chips/smsc47b397 | 158 -------------- Documentation/i2c/chips/smsc47m1 | 52 ----- Documentation/i2c/chips/via686a | 65 ------ Documentation/i2c/chips/w83627hf | 66 ------ Documentation/i2c/chips/w83781d | 402 ----------------------------------- Documentation/i2c/chips/w83l785ts | 39 --- Documentation/i2c/sysfs-interface | 274 ------------------------ Documentation/i2c/userspace-tools | 39 --- 62 files changed, 3215 insertions(+), 3215 deletions(-)
Documentation/hwmon/adm1021 new file +110 -0
@@ -0,0 +1,111 @@ +Kernel driver adm1021 +==========+ +Supported chips: + * Analog Devices ADM1021 + Prefix: 'adm1021' + Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e + Datasheet: Publicly available at the Analog Devices website + * Analog Devices ADM1021A/ADM1023 + Prefix: 'adm1023' + Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e + Datasheet: Publicly available at the Analog Devices website + * Genesys Logic GL523SM + Prefix: 'gl523sm' + Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e + Datasheet: + * Intel Xeon Processor + Prefix: - any other - may require 'force_adm1021' parameter + Addresses scanned: none + Datasheet: Publicly available at Intel website + * Maxim MAX1617 + Prefix: 'max1617' + Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e + Datasheet: Publicly available at the Maxim website + * Maxim MAX1617A + Prefix: 'max1617a' + Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e + Datasheet: Publicly available at the Maxim website + * National Semiconductor LM84 + Prefix: 'lm84' + Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e + Datasheet: Publicly available at the National Semiconductor website + * Philips NE1617 + Prefix: 'max1617' (probably detected as a max1617) + Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e + Datasheet: Publicly available at the Philips website + * Philips NE1617A + Prefix: 'max1617' (probably detected as a max1617) + Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e + Datasheet: Publicly available at the Philips website + * TI THMC10 + Prefix: 'thmc10' + Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e + Datasheet: Publicly available at the TI website + * Onsemi MC1066 + Prefix: 'mc1066' + Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e + Datasheet: Publicly available at the Onsemi website + + +Authors: + Frodo Looijaard <[email protected]>, + Philip Edelbrock <[email protected]> + +Module Parameters +----------------- + +* read_only: int + Don't set any values, read only mode + + +Description +----------- + +The chips supported by this driver are very similar. The Maxim MAX1617 is +the oldest; it has the problem that it is not very well detectable. The +MAX1617A solves that. The ADM1021 is a straight clone of the MAX1617A. +Ditto for the THMC10. From here on, we will refer to all these chips as +ADM1021-clones. + +The ADM1021 and MAX1617A reports a die code, which is a sort of revision +code. This can help us pinpoint problems; it is not very useful +otherwise. + +ADM1021-clones implement two temperature sensors. One of them is internal, +and measures the temperature of the chip itself; the other is external and +is realised in the form of a transistor-like device. A special alarm +indicates whether the remote sensor is connected. + +Each sensor has its own low and high limits. When they are crossed, the +corresponding alarm is set and remains on as long as the temperature stays +out of range. Temperatures are measured in degrees Celsius. Measurements +are possible between -65 and +127 degrees, with a resolution of one degree. + +If an alarm triggers, it will remain triggered until the hardware register +is read at least once. This means that the cause for the alarm may already +have disappeared! + +This driver only updates its values each 1.5 seconds; reading it more often +will do no harm, but will return 'old' values. It is possible to make +ADM1021-clones do faster measurements, but there is really no good reason +for that. + +Xeon support +------------ + +Some Xeon processors have real max1617, adm1021, or compatible chips +within them, with two temperature sensors. + +Other Xeons have chips with only one sensor. + +If you have a Xeon, and the adm1021 module loads, and both temperatures +appear valid, then things are good. + +If the adm1021 module doesn't load, you should try this: + modprobe adm1021 force_adm1021=BUS,ADDRESS + ADDRESS can only be 0x18, 0x1a, 0x29, 0x2b, 0x4c, or 0x4e. + +If you have dual Xeons you may have appear to have two separate +adm1021-compatible chips, or two single-temperature sensors, at distinct +addresses.
Documentation/hwmon/adm1025 new file +50 -0
50 lines not on this page · raw message
Documentation/hwmon/adm1026 new file +92 -0
92 lines not on this page · raw message
Documentation/hwmon/adm1031 new file +34 -0
@@ -0,0 +1,35 @@ +Kernel driver adm1031 +==========+ +Supported chips: + * Analog Devices ADM1030 + Prefix: 'adm1030' + Addresses scanned: I2C 0x2c to 0x2e + Datasheet: Publicly available at the Analog Devices website + http://products.analog.com/products/info.asp?productM1030 + + * Analog Devices ADM1031 + Prefix: 'adm1031' + Addresses scanned: I2C 0x2c to 0x2e + Datasheet: Publicly available at the Analog Devices website + http://products.analog.com/products/info.asp?productM1031 + +Authors: + Alexandre d'Alton <[email protected]> + Jean Delvare <[email protected]> + +Description +----------- + +The ADM1030 and ADM1031 are digital temperature sensors and fan controllers. +They sense their own temperature as well as the temperature of up to one +(ADM1030) or two (ADM1031) external diodes. + +All temperature values are given in degrees Celsius. Resolution is 0.5 +degree for the local temperature, 0.125 degree for the remote temperatures. + +Each temperature channel has its own high and low limits, plus a critical +limit. + +The ADM1030 monitors a single fan speed, while the ADM1031 monitors up to +two. Each fan channel has its own low speed limit.
Documentation/hwmon/adm9240 new file +176 -0
176 lines not on this page · raw message
Documentation/hwmon/asb100 new file +72 -0
72 lines not on this page · raw message
Documentation/hwmon/ds1621 new file +108 -0
108 lines not on this page · raw message
Documentation/hwmon/fscher new file +169 -0
169 lines not on this page · raw message
Documentation/hwmon/gl518sm new file +73 -0
73 lines not on this page · raw message
Documentation/hwmon/it87 new file +96 -0
96 lines not on this page · raw message
Documentation/hwmon/lm63 new file +57 -0
57 lines not on this page · raw message
Documentation/hwmon/lm75 new file +65 -0
65 lines not on this page · raw message
Documentation/hwmon/lm77 new file +22 -0
@@ -0,0 +1,22 @@ +Kernel driver lm77 +========= + +Supported chips: + * National Semiconductor LM77 + Prefix: 'lm77' + Addresses scanned: I2C 0x48 - 0x4b + Datasheet: Publicly available at the National Semiconductor website + http://www.national.com/ + +Author: Andras BALI <[email protected]> + +Description +----------- + +The LM77 implements one temperature sensor. The temperature +sensor incorporates a band-gap type temperature sensor, +10-bit ADC, and a digital comparator with user-programmable upper +and lower limit values. + +Limits can be set through the Overtemperature Shutdown register and +Hysteresis register.
Documentation/hwmon/lm78 new file +82 -0
82 lines not on this page · raw message
Documentation/hwmon/lm80 new file +56 -0
56 lines not on this page · raw message
Documentation/hwmon/lm83 new file +76 -0
76 lines not on this page · raw message
Documentation/hwmon/lm85 new file +221 -0
221 lines not on this page · raw message
Documentation/hwmon/lm87 new file +73 -0
73 lines not on this page · raw message
Documentation/hwmon/lm90 new file +121 -0
121 lines not on this page · raw message
Documentation/hwmon/lm92 new file +37 -0
@@ -0,0 +1,37 @@ +Kernel driver lm92 +========= + +Supported chips: + * National Semiconductor LM92 + Prefix: 'lm92' + Addresses scanned: I2C 0x48 - 0x4b + Datasheet: http://www.national.com/pf/LM/LM92.html + * National Semiconductor LM76 + Prefix: 'lm92' + Addresses scanned: none, force parameter needed + Datasheet: http://www.national.com/pf/LM/LM76.html + * Maxim MAX6633/MAX6634/MAX6635 + Prefix: 'lm92' + Addresses scanned: I2C 0x48 - 0x4b + MAX6633 with address in 0x40 - 0x47, 0x4c - 0x4f needs force parameter + and MAX6634 with address in 0x4c - 0x4f needs force parameter + Datasheet: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3074 + +Authors: + Abraham van der Merwe <[email protected]> + Jean Delvare <[email protected]> + + +Description +----------- + +This driver implements support for the National Semiconductor LM92 +temperature sensor. + +Each LM92 temperature sensor supports a single temperature sensor. There are +alarms for high, low, and critical thresholds. There's also an hysteresis to +control the thresholds for resetting alarms. + +Support was added later for the LM76 and Maxim MAX6633/MAX6634/MAX6635, +which are mostly compatible. They have not all been tested, so you +may need to use the force parameter.
Documentation/hwmon/max1619 new file +28 -0
@@ -0,0 +1,29 @@ +Kernel driver max1619 +==========+ +Supported chips: + * Maxim MAX1619 + Prefix: 'max1619' + Addresses scanned: I2C 0x18-0x1a, 0x29-0x2b, 0x4c-0x4e + Datasheet: Publicly available at the Maxim website + http://pdfserv.maxim-ic.com/en/ds/MAX1619.pdf + +Authors: + Alexey Fisher <[email protected]>, + Jean Delvare <[email protected]> + +Description +----------- + +The MAX1619 is a digital temperature sensor. It senses its own temperature as +well as the temperature of up to one external diode. + +All temperature values are given in degrees Celsius. Resolution +is 1.0 degree for the local temperature and for the remote temperature. + +Only the external sensor has high and low limits. + +The max1619 driver will not update its values more frequently than every +other second; reading them more often will do no harm, but will return +'old' values. +
Documentation/hwmon/pc87360 new file +188 -0
188 lines not on this page · raw message
Documentation/hwmon/sis5595 new file +105 -0
105 lines not on this page · raw message
Documentation/hwmon/smsc47b397 new file +158 -0
158 lines not on this page · raw message
Documentation/hwmon/smsc47m1 new file +52 -0
52 lines not on this page · raw message
Documentation/hwmon/sysfs-interface new file +274 -0
274 lines not on this page · raw message
Documentation/hwmon/userspace-tools new file +39 -0
@@ -0,0 +1,39 @@ +Introduction +------------ + +Most mainboards have sensor chips to monitor system health (like temperatures, +voltages, fans speed). They are often connected through an I2C bus, but some +are also connected directly through the ISA bus. + +The kernel drivers make the data from the sensor chips available in the /sys +virtual filesystem. Userspace tools are then used to display or set or the +data in a more friendly manner. + +Lm-sensors +---------- + +Core set of utilites that will allow you to obtain health information, +setup monitoring limits etc. You can get them on their homepage +http://www.lm-sensors.nu/ or as a package from your Linux distribution. + +If from website: +Get lmsensors from project web site. Please note, you need only userspace +part, so compile with "make user_install" target. + +General hints to get things working: + +0) get lm-sensors userspace utils +1) compile all drivers in I2C section as modules in your kernel +2) run sensors-detect script, it will tell you what modules you need to load. +3) load them and run "sensors" command, you should see some results. +4) fix sensors.conf, labels, limits, fan divisors +5) if any more problems consult FAQ, or documentation + +Other utilites +-------------- + +If you want some graphical indicators of system health look for applications +like: gkrellm, ksensors, xsensors, wmtemp, wmsensors, wmgtemp, ksysguardd, +hardware-monitor + +If you are server administrator you can try snmpd or mrtgutils.
Documentation/hwmon/via686a new file +64 -0
64 lines not on this page · raw message
Documentation/hwmon/w83627hf new file +66 -0
66 lines not on this page · raw message
Documentation/hwmon/w83781d new file +401 -0
236 lines not on this page · raw message
Documentation/hwmon/w83l785ts new file +38 -0
Lines of this file are not shown. View the raw message.
Documentation/i2c/chips/adm1021 deleted +0 -110
110 lines not on this page · raw message
Documentation/i2c/chips/adm1025 deleted +0 -50
50 lines not on this page · raw message
Documentation/i2c/chips/adm1026 deleted +0 -92
92 lines not on this page · raw message
Documentation/i2c/chips/adm1031 deleted +0 -34
Lines of this file are not shown. View the raw message.
Documentation/i2c/chips/adm9240 deleted +0 -176
176 lines not on this page · raw message
Documentation/i2c/chips/asb100 deleted +0 -72
72 lines not on this page · raw message
Documentation/i2c/chips/ds1621 deleted +0 -108
108 lines not on this page · raw message
Documentation/i2c/chips/fscher deleted +0 -169
169 lines not on this page · raw message
Documentation/i2c/chips/gl518sm deleted +0 -73
73 lines not on this page · raw message
Documentation/i2c/chips/it87 deleted +0 -96
96 lines not on this page · raw message
Documentation/i2c/chips/lm63 deleted +0 -57
57 lines not on this page · raw message
Documentation/i2c/chips/lm75 deleted +0 -65
65 lines not on this page · raw message
Documentation/i2c/chips/lm78 deleted +0 -82
82 lines not on this page · raw message
Documentation/i2c/chips/lm80 deleted +0 -56
56 lines not on this page · raw message
Documentation/i2c/chips/lm83 deleted +0 -76
76 lines not on this page · raw message
Documentation/i2c/chips/lm85 deleted +0 -221
221 lines not on this page · raw message
Documentation/i2c/chips/lm87 deleted +0 -73
73 lines not on this page · raw message
Documentation/i2c/chips/lm90 deleted +0 -121
121 lines not on this page · raw message
Documentation/i2c/chips/max1619 deleted +0 -28
Lines of this file are not shown. View the raw message.
Documentation/i2c/chips/pc87360 deleted +0 -188
188 lines not on this page · raw message
Documentation/i2c/chips/sis5595 deleted +0 -105
105 lines not on this page · raw message
Documentation/i2c/chips/smsc47b397 deleted +0 -158
158 lines not on this page · raw message
Documentation/i2c/chips/smsc47m1 deleted +0 -52
52 lines not on this page · raw message
Documentation/i2c/chips/via686a deleted +0 -64
64 lines not on this page · raw message
Documentation/i2c/chips/w83627hf deleted +0 -66
66 lines not on this page · raw message
Documentation/i2c/chips/w83781d deleted +0 -401
401 lines not on this page · raw message
Documentation/i2c/chips/w83l785ts deleted +0 -38
Lines of this file are not shown. View the raw message.
Documentation/i2c/sysfs-interface deleted +0 -274
274 lines not on this page · raw message
Documentation/i2c/userspace-tools deleted +0 -39
Lines of this file are not shown. View the raw message.
The rest of this diff is not shown. View the raw message.
Part of the diff is not shown here. View the raw message.