aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@woody.linux-foundation.org>2008-02-07 22:15:38 -0500
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2008-02-07 22:15:38 -0500
commitd7511ec8115487ccea2ce93bf58d5e5cd2c1c0a3 (patch)
treee428f9438a563f1fa77479e9c9c4ef8b2e451a8b /Documentation
parent0b61a2ba5dfd1620731e717d686e6ade657fd975 (diff)
parente84542f5db655d1ce7b4890832f0e5d19aae965d (diff)
Merge branch 'release' of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6
* 'release' of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6: (59 commits) hwmon: (lm80) Add individual alarm files hwmon: (lm80) De-macro the sysfs callbacks hwmon: (lm80) Various cleanups hwmon: (w83627hf) Refactor beep enable handling hwmon: (w83627hf) Add individual alarm and beep files hwmon: (w83627hf) Enable VBAT monitoring hwmon: (w83627ehf) The W83627DHG has 8 VID pins hwmon: (asb100) Add individual alarm files hwmon: (asb100) De-macro the sysfs callbacks hwmon: (asb100) Various cleanups hwmon: VRM is not written to registers hwmon: (dme1737) fix Super-IO device ID override hwmon: (dme1737) fix divide-by-0 hwmon: (abituguru3) Add AUX4 fan input for Abit IP35 Pro hwmon: Add support for Texas Instruments/Burr-Brown ADS7828 hwmon: (adm9240) Add individual alarm files hwmon: (lm77) Add individual alarm files hwmon: Discard useless I2C driver IDs hwmon: (lm85) Make the pwmN_enable files writable hwmon: (lm85) Return standard values in pwmN_enable ...
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/hwmon/ads782836
-rw-r--r--Documentation/hwmon/it872
-rw-r--r--Documentation/hwmon/lm784
-rw-r--r--Documentation/hwmon/lm8711
-rw-r--r--Documentation/hwmon/userspace-tools2
-rw-r--r--Documentation/hwmon/w83627ehf5
-rw-r--r--Documentation/hwmon/w83627hf3
-rw-r--r--Documentation/hwmon/w83781d22
-rw-r--r--Documentation/hwmon/w83l786ng54
-rw-r--r--Documentation/i2c/busses/i2c-piix42
10 files changed, 115 insertions, 26 deletions
diff --git a/Documentation/hwmon/ads7828 b/Documentation/hwmon/ads7828
new file mode 100644
index 000000000000..75bc4beaf447
--- /dev/null
+++ b/Documentation/hwmon/ads7828
@@ -0,0 +1,36 @@
1Kernel driver ads7828
2=====================
3
4Supported chips:
5 * Texas Instruments/Burr-Brown ADS7828
6 Prefix: 'ads7828'
7 Addresses scanned: I2C 0x48, 0x49, 0x4a, 0x4b
8 Datasheet: Publicly available at the Texas Instruments website :
9 http://focus.ti.com/lit/ds/symlink/ads7828.pdf
10
11Authors:
12 Steve Hardy <steve@linuxrealtime.co.uk>
13
14Module Parameters
15-----------------
16
17* se_input: bool (default Y)
18 Single ended operation - set to N for differential mode
19* int_vref: bool (default Y)
20 Operate with the internal 2.5V reference - set to N for external reference
21* vref_mv: int (default 2500)
22 If using an external reference, set this to the reference voltage in mV
23
24Description
25-----------
26
27This driver implements support for the Texas Instruments ADS7828.
28
29This device is a 12-bit 8-channel A-D converter.
30
31It can operate in single ended mode (8 +ve inputs) or in differential mode,
32where 4 differential pairs can be measured.
33
34The chip also has the facility to use an external voltage reference. This
35may be required if your hardware supplies the ADS7828 from a 5V supply, see
36the datasheet for more details.
diff --git a/Documentation/hwmon/it87 b/Documentation/hwmon/it87
index 5b704a40256b..f4ce1fdbeff6 100644
--- a/Documentation/hwmon/it87
+++ b/Documentation/hwmon/it87
@@ -30,7 +30,7 @@ Supported chips:
30 Datasheet: No longer be available 30 Datasheet: No longer be available
31 31
32Authors: 32Authors:
33 Christophe Gauthron <chrisg@0-in.com> 33 Christophe Gauthron
34 Jean Delvare <khali@linux-fr.org> 34 Jean Delvare <khali@linux-fr.org>
35 35
36 36
diff --git a/Documentation/hwmon/lm78 b/Documentation/hwmon/lm78
index dfc318a60fd4..60932e26abaa 100644
--- a/Documentation/hwmon/lm78
+++ b/Documentation/hwmon/lm78
@@ -4,12 +4,12 @@ Kernel driver lm78
4Supported chips: 4Supported chips:
5 * National Semiconductor LM78 / LM78-J 5 * National Semiconductor LM78 / LM78-J
6 Prefix: 'lm78' 6 Prefix: 'lm78'
7 Addresses scanned: I2C 0x20 - 0x2f, ISA 0x290 (8 I/O ports) 7 Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports)
8 Datasheet: Publicly available at the National Semiconductor website 8 Datasheet: Publicly available at the National Semiconductor website
9 http://www.national.com/ 9 http://www.national.com/
10 * National Semiconductor LM79 10 * National Semiconductor LM79
11 Prefix: 'lm79' 11 Prefix: 'lm79'
12 Addresses scanned: I2C 0x20 - 0x2f, ISA 0x290 (8 I/O ports) 12 Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports)
13 Datasheet: Publicly available at the National Semiconductor website 13 Datasheet: Publicly available at the National Semiconductor website
14 http://www.national.com/ 14 http://www.national.com/
15 15
diff --git a/Documentation/hwmon/lm87 b/Documentation/hwmon/lm87
index c952c57f0e11..ec27aa1b94cb 100644
--- a/Documentation/hwmon/lm87
+++ b/Documentation/hwmon/lm87
@@ -4,8 +4,12 @@ Kernel driver lm87
4Supported chips: 4Supported chips:
5 * National Semiconductor LM87 5 * National Semiconductor LM87
6 Prefix: 'lm87' 6 Prefix: 'lm87'
7 Addresses scanned: I2C 0x2c - 0x2f 7 Addresses scanned: I2C 0x2c - 0x2e
8 Datasheet: http://www.national.com/pf/LM/LM87.html 8 Datasheet: http://www.national.com/pf/LM/LM87.html
9 * Analog Devices ADM1024
10 Prefix: 'adm1024'
11 Addresses scanned: I2C 0x2c - 0x2e
12 Datasheet: http://www.analog.com/en/prod/0,2877,ADM1024,00.html
9 13
10Authors: 14Authors:
11 Frodo Looijaard <frodol@dds.nl>, 15 Frodo Looijaard <frodol@dds.nl>,
@@ -19,11 +23,12 @@ Authors:
19Description 23Description
20----------- 24-----------
21 25
22This driver implements support for the National Semiconductor LM87. 26This driver implements support for the National Semiconductor LM87
27and the Analog Devices ADM1024.
23 28
24The LM87 implements up to three temperature sensors, up to two fan 29The LM87 implements up to three temperature sensors, up to two fan
25rotation speed sensors, up to seven voltage sensors, alarms, and some 30rotation speed sensors, up to seven voltage sensors, alarms, and some
26miscellaneous stuff. 31miscellaneous stuff. The ADM1024 is fully compatible.
27 32
28Temperatures are measured in degrees Celsius. Each input has a high 33Temperatures are measured in degrees Celsius. Each input has a high
29and low alarm settings. A high limit produces an alarm when the value 34and low alarm settings. A high limit produces an alarm when the value
diff --git a/Documentation/hwmon/userspace-tools b/Documentation/hwmon/userspace-tools
index 19900a8fe679..9865aeedc58f 100644
--- a/Documentation/hwmon/userspace-tools
+++ b/Documentation/hwmon/userspace-tools
@@ -14,7 +14,7 @@ Lm-sensors
14 14
15Core set of utilities that will allow you to obtain health information, 15Core set of utilities that will allow you to obtain health information,
16setup monitoring limits etc. You can get them on their homepage 16setup monitoring limits etc. You can get them on their homepage
17http://www.lm-sensors.nu/ or as a package from your Linux distribution. 17http://www.lm-sensors.org/ or as a package from your Linux distribution.
18 18
19If from website: 19If from website:
20Get lm-sensors from project web site. Please note, you need only userspace 20Get lm-sensors from project web site. Please note, you need only userspace
diff --git a/Documentation/hwmon/w83627ehf b/Documentation/hwmon/w83627ehf
index ccc2bcb61068..d6e1ae30fa6e 100644
--- a/Documentation/hwmon/w83627ehf
+++ b/Documentation/hwmon/w83627ehf
@@ -23,8 +23,9 @@ W83627DHG super I/O chips. We will refer to them collectively as Winbond chips.
23 23
24The chips implement three temperature sensors, five fan rotation 24The chips implement three temperature sensors, five fan rotation
25speed sensors, ten analog voltage sensors (only nine for the 627DHG), one 25speed sensors, ten analog voltage sensors (only nine for the 627DHG), one
26VID (6 pins), alarms with beep warnings (control unimplemented), and 26VID (6 pins for the 627EHF/EHG, 8 pins for the 627DHG), alarms with beep
27some automatic fan regulation strategies (plus manual fan control mode). 27warnings (control unimplemented), and some automatic fan regulation
28strategies (plus manual fan control mode).
28 29
29Temperatures are measured in degrees Celsius and measurement resolution is 1 30Temperatures are measured in degrees Celsius and measurement resolution is 1
30degC for temp1 and 0.5 degC for temp2 and temp3. An alarm is triggered when 31degC for temp1 and 0.5 degC for temp2 and temp3. An alarm is triggered when
diff --git a/Documentation/hwmon/w83627hf b/Documentation/hwmon/w83627hf
index 792231921241..880a59f53da9 100644
--- a/Documentation/hwmon/w83627hf
+++ b/Documentation/hwmon/w83627hf
@@ -73,5 +73,4 @@ doesn't help, you may just ignore the bogus VID reading with no harm done.
73 73
74For further information on this driver see the w83781d driver documentation. 74For further information on this driver see the w83781d driver documentation.
75 75
76[1] http://www2.lm-sensors.nu/~lm78/cvs/browse.cgi/lm_sensors2/doc/vid 76[1] http://www.lm-sensors.org/browser/lm-sensors/trunk/doc/vid
77
diff --git a/Documentation/hwmon/w83781d b/Documentation/hwmon/w83781d
index b1e9f80098ee..6f800a0283e9 100644
--- a/Documentation/hwmon/w83781d
+++ b/Documentation/hwmon/w83781d
@@ -4,20 +4,16 @@ Kernel driver w83781d
4Supported chips: 4Supported chips:
5 * Winbond W83781D 5 * Winbond W83781D
6 Prefix: 'w83781d' 6 Prefix: 'w83781d'
7 Addresses scanned: I2C 0x20 - 0x2f, ISA 0x290 (8 I/O ports) 7 Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports)
8 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83781d.pdf 8 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83781d.pdf
9 * Winbond W83782D 9 * Winbond W83782D
10 Prefix: 'w83782d' 10 Prefix: 'w83782d'
11 Addresses scanned: I2C 0x20 - 0x2f, ISA 0x290 (8 I/O ports) 11 Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports)
12 Datasheet: http://www.winbond.com/PDF/sheet/w83782d.pdf 12 Datasheet: http://www.winbond.com/PDF/sheet/w83782d.pdf
13 * Winbond W83783S 13 * Winbond W83783S
14 Prefix: 'w83783s' 14 Prefix: 'w83783s'
15 Addresses scanned: I2C 0x2d 15 Addresses scanned: I2C 0x2d
16 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83783s.pdf 16 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83783s.pdf
17 * Winbond W83627HF
18 Prefix: 'w83627hf'
19 Addresses scanned: I2C 0x20 - 0x2f, ISA 0x290 (8 I/O ports)
20 Datasheet: http://www.winbond.com/PDF/sheet/w83627hf.pdf
21 * Asus AS99127F 17 * Asus AS99127F
22 Prefix: 'as99127f' 18 Prefix: 'as99127f'
23 Addresses scanned: I2C 0x28 - 0x2f 19 Addresses scanned: I2C 0x28 - 0x2f
@@ -50,20 +46,18 @@ force_subclients=bus,caddr,saddr,saddr
50Description 46Description
51----------- 47-----------
52 48
53This driver implements support for the Winbond W83781D, W83782D, W83783S, 49This driver implements support for the Winbond W83781D, W83782D, W83783S
54W83627HF chips, and the Asus AS99127F chips. We will refer to them 50chips, and the Asus AS99127F chips. We will refer to them collectively as
55collectively as W8378* chips. 51W8378* chips.
56 52
57There is quite some difference between these chips, but they are similar 53There is quite some difference between these chips, but they are similar
58enough that it was sensible to put them together in one driver. 54enough that it was sensible to put them together in one driver.
59The W83627HF chip is assumed to be identical to the ISA W83782D.
60The Asus chips are similar to an I2C-only W83782D. 55The Asus chips are similar to an I2C-only W83782D.
61 56
62Chip #vin #fanin #pwm #temp wchipid vendid i2c ISA 57Chip #vin #fanin #pwm #temp wchipid vendid i2c ISA
63as99127f 7 3 0 3 0x31 0x12c3 yes no 58as99127f 7 3 0 3 0x31 0x12c3 yes no
64as99127f rev.2 (type_name = as99127f) 0x31 0x5ca3 yes no 59as99127f rev.2 (type_name = as99127f) 0x31 0x5ca3 yes no
65w83781d 7 3 0 3 0x10-1 0x5ca3 yes yes 60w83781d 7 3 0 3 0x10-1 0x5ca3 yes yes
66w83627hf 9 3 2 3 0x21 0x5ca3 yes yes(LPC)
67w83782d 9 3 2-4 3 0x30 0x5ca3 yes yes 61w83782d 9 3 2-4 3 0x30 0x5ca3 yes yes
68w83783s 5-6 3 2 1-2 0x40 0x5ca3 yes no 62w83783s 5-6 3 2 1-2 0x40 0x5ca3 yes no
69 63
@@ -143,9 +137,9 @@ Individual alarm and beep bits:
1430x000400: in6 1370x000400: in6
1440x000800: fan3 1380x000800: fan3
1450x001000: chassis 1390x001000: chassis
1460x002000: temp3 (W83782D and W83627HF only) 1400x002000: temp3 (W83782D only)
1470x010000: in7 (W83782D and W83627HF only) 1410x010000: in7 (W83782D only)
1480x020000: in8 (W83782D and W83627HF only) 1420x020000: in8 (W83782D only)
149 143
150If an alarm triggers, it will remain triggered until the hardware register 144If an alarm triggers, it will remain triggered until the hardware register
151is read at least once. This means that the cause for the alarm may 145is read at least once. This means that the cause for the alarm may
diff --git a/Documentation/hwmon/w83l786ng b/Documentation/hwmon/w83l786ng
new file mode 100644
index 000000000000..d8f55d7fff10
--- /dev/null
+++ b/Documentation/hwmon/w83l786ng
@@ -0,0 +1,54 @@
1Kernel driver w83l786ng
2=====================
3
4Supported chips:
5 * Winbond W83L786NG/W83L786NR
6 Prefix: 'w83l786ng'
7 Addresses scanned: I2C 0x2e - 0x2f
8 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83L786NRNG09.pdf
9
10Author: Kevin Lo <kevlo@kevlo.org>
11
12
13Module Parameters
14-----------------
15
16* reset boolean
17 (default 0)
18 Use 'reset=1' to reset the chip (via index 0x40, bit 7). The default
19 behavior is no chip reset to preserve BIOS settings
20
21
22Description
23-----------
24
25This driver implements support for Winbond W83L786NG/W83L786NR chips.
26
27The driver implements two temperature sensors, two fan rotation speed
28sensors, and three voltage sensors.
29
30Temperatures are measured in degrees Celsius and measurement resolution is 1
31degC for temp1 and temp2.
32
33Fan rotation speeds are reported in RPM (rotations per minute). Fan readings
34readings can be divided by a programmable divider (1, 2, 4, 8, 16, 32, 64
35or 128 for fan 1/2) to give the readings more range or accuracy.
36
37Voltage sensors (also known as IN sensors) report their values in millivolts.
38An alarm is triggered if the voltage has crossed a programmable minimum
39or maximum limit.
40
41/sys files
42----------
43
44pwm[1-2] - this file stores PWM duty cycle or DC value (fan speed) in range:
45 0 (stop) to 255 (full)
46pwm[1-2]_enable - this file controls mode of fan/temperature control:
47 * 0 Manual Mode
48 * 1 Thermal Cruise
49 * 2 Smart Fan II
50 * 4 FAN_SET
51pwm[1-2]_mode - Select PWM of DC mode
52 * 0 DC
53 * 1 PWM
54tolerance[1-2] - Value in degrees of Celsius (degC) for +- T
diff --git a/Documentation/i2c/busses/i2c-piix4 b/Documentation/i2c/busses/i2c-piix4
index cf6b6cb02aa1..ef1efa79b1df 100644
--- a/Documentation/i2c/busses/i2c-piix4
+++ b/Documentation/i2c/busses/i2c-piix4
@@ -95,4 +95,4 @@ of all affected systems, so the only safe solution was to prevent access to
95the SMBus on all IBM systems (detected using DMI data.) 95the SMBus on all IBM systems (detected using DMI data.)
96 96
97For additional information, read: 97For additional information, read:
98http://www2.lm-sensors.nu/~lm78/cvs/lm_sensors2/README.thinkpad 98http://www.lm-sensors.org/browser/lm-sensors/trunk/README.thinkpad