diff options
author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2008-02-07 22:15:38 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2008-02-07 22:15:38 -0500 |
commit | d7511ec8115487ccea2ce93bf58d5e5cd2c1c0a3 (patch) | |
tree | e428f9438a563f1fa77479e9c9c4ef8b2e451a8b /Documentation | |
parent | 0b61a2ba5dfd1620731e717d686e6ade657fd975 (diff) | |
parent | e84542f5db655d1ce7b4890832f0e5d19aae965d (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/ads7828 | 36 | ||||
-rw-r--r-- | Documentation/hwmon/it87 | 2 | ||||
-rw-r--r-- | Documentation/hwmon/lm78 | 4 | ||||
-rw-r--r-- | Documentation/hwmon/lm87 | 11 | ||||
-rw-r--r-- | Documentation/hwmon/userspace-tools | 2 | ||||
-rw-r--r-- | Documentation/hwmon/w83627ehf | 5 | ||||
-rw-r--r-- | Documentation/hwmon/w83627hf | 3 | ||||
-rw-r--r-- | Documentation/hwmon/w83781d | 22 | ||||
-rw-r--r-- | Documentation/hwmon/w83l786ng | 54 | ||||
-rw-r--r-- | Documentation/i2c/busses/i2c-piix4 | 2 |
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 @@ | |||
1 | Kernel driver ads7828 | ||
2 | ===================== | ||
3 | |||
4 | Supported 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 | |||
11 | Authors: | ||
12 | Steve Hardy <steve@linuxrealtime.co.uk> | ||
13 | |||
14 | Module 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 | |||
24 | Description | ||
25 | ----------- | ||
26 | |||
27 | This driver implements support for the Texas Instruments ADS7828. | ||
28 | |||
29 | This device is a 12-bit 8-channel A-D converter. | ||
30 | |||
31 | It can operate in single ended mode (8 +ve inputs) or in differential mode, | ||
32 | where 4 differential pairs can be measured. | ||
33 | |||
34 | The chip also has the facility to use an external voltage reference. This | ||
35 | may be required if your hardware supplies the ADS7828 from a 5V supply, see | ||
36 | the 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 | ||
32 | Authors: | 32 | Authors: |
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 | |||
4 | Supported chips: | 4 | Supported 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 | |||
4 | Supported chips: | 4 | Supported 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 | ||
10 | Authors: | 14 | Authors: |
11 | Frodo Looijaard <frodol@dds.nl>, | 15 | Frodo Looijaard <frodol@dds.nl>, |
@@ -19,11 +23,12 @@ Authors: | |||
19 | Description | 23 | Description |
20 | ----------- | 24 | ----------- |
21 | 25 | ||
22 | This driver implements support for the National Semiconductor LM87. | 26 | This driver implements support for the National Semiconductor LM87 |
27 | and the Analog Devices ADM1024. | ||
23 | 28 | ||
24 | The LM87 implements up to three temperature sensors, up to two fan | 29 | The LM87 implements up to three temperature sensors, up to two fan |
25 | rotation speed sensors, up to seven voltage sensors, alarms, and some | 30 | rotation speed sensors, up to seven voltage sensors, alarms, and some |
26 | miscellaneous stuff. | 31 | miscellaneous stuff. The ADM1024 is fully compatible. |
27 | 32 | ||
28 | Temperatures are measured in degrees Celsius. Each input has a high | 33 | Temperatures are measured in degrees Celsius. Each input has a high |
29 | and low alarm settings. A high limit produces an alarm when the value | 34 | and 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 | ||
15 | Core set of utilities that will allow you to obtain health information, | 15 | Core set of utilities that will allow you to obtain health information, |
16 | setup monitoring limits etc. You can get them on their homepage | 16 | setup monitoring limits etc. You can get them on their homepage |
17 | http://www.lm-sensors.nu/ or as a package from your Linux distribution. | 17 | http://www.lm-sensors.org/ or as a package from your Linux distribution. |
18 | 18 | ||
19 | If from website: | 19 | If from website: |
20 | Get lm-sensors from project web site. Please note, you need only userspace | 20 | Get 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 | ||
24 | The chips implement three temperature sensors, five fan rotation | 24 | The chips implement three temperature sensors, five fan rotation |
25 | speed sensors, ten analog voltage sensors (only nine for the 627DHG), one | 25 | speed sensors, ten analog voltage sensors (only nine for the 627DHG), one |
26 | VID (6 pins), alarms with beep warnings (control unimplemented), and | 26 | VID (6 pins for the 627EHF/EHG, 8 pins for the 627DHG), alarms with beep |
27 | some automatic fan regulation strategies (plus manual fan control mode). | 27 | warnings (control unimplemented), and some automatic fan regulation |
28 | strategies (plus manual fan control mode). | ||
28 | 29 | ||
29 | Temperatures are measured in degrees Celsius and measurement resolution is 1 | 30 | Temperatures are measured in degrees Celsius and measurement resolution is 1 |
30 | degC for temp1 and 0.5 degC for temp2 and temp3. An alarm is triggered when | 31 | degC 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 | ||
74 | For further information on this driver see the w83781d driver documentation. | 74 | For 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 | |||
4 | Supported chips: | 4 | Supported 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 | |||
50 | Description | 46 | Description |
51 | ----------- | 47 | ----------- |
52 | 48 | ||
53 | This driver implements support for the Winbond W83781D, W83782D, W83783S, | 49 | This driver implements support for the Winbond W83781D, W83782D, W83783S |
54 | W83627HF chips, and the Asus AS99127F chips. We will refer to them | 50 | chips, and the Asus AS99127F chips. We will refer to them collectively as |
55 | collectively as W8378* chips. | 51 | W8378* chips. |
56 | 52 | ||
57 | There is quite some difference between these chips, but they are similar | 53 | There is quite some difference between these chips, but they are similar |
58 | enough that it was sensible to put them together in one driver. | 54 | enough that it was sensible to put them together in one driver. |
59 | The W83627HF chip is assumed to be identical to the ISA W83782D. | ||
60 | The Asus chips are similar to an I2C-only W83782D. | 55 | The Asus chips are similar to an I2C-only W83782D. |
61 | 56 | ||
62 | Chip #vin #fanin #pwm #temp wchipid vendid i2c ISA | 57 | Chip #vin #fanin #pwm #temp wchipid vendid i2c ISA |
63 | as99127f 7 3 0 3 0x31 0x12c3 yes no | 58 | as99127f 7 3 0 3 0x31 0x12c3 yes no |
64 | as99127f rev.2 (type_name = as99127f) 0x31 0x5ca3 yes no | 59 | as99127f rev.2 (type_name = as99127f) 0x31 0x5ca3 yes no |
65 | w83781d 7 3 0 3 0x10-1 0x5ca3 yes yes | 60 | w83781d 7 3 0 3 0x10-1 0x5ca3 yes yes |
66 | w83627hf 9 3 2 3 0x21 0x5ca3 yes yes(LPC) | ||
67 | w83782d 9 3 2-4 3 0x30 0x5ca3 yes yes | 61 | w83782d 9 3 2-4 3 0x30 0x5ca3 yes yes |
68 | w83783s 5-6 3 2 1-2 0x40 0x5ca3 yes no | 62 | w83783s 5-6 3 2 1-2 0x40 0x5ca3 yes no |
69 | 63 | ||
@@ -143,9 +137,9 @@ Individual alarm and beep bits: | |||
143 | 0x000400: in6 | 137 | 0x000400: in6 |
144 | 0x000800: fan3 | 138 | 0x000800: fan3 |
145 | 0x001000: chassis | 139 | 0x001000: chassis |
146 | 0x002000: temp3 (W83782D and W83627HF only) | 140 | 0x002000: temp3 (W83782D only) |
147 | 0x010000: in7 (W83782D and W83627HF only) | 141 | 0x010000: in7 (W83782D only) |
148 | 0x020000: in8 (W83782D and W83627HF only) | 142 | 0x020000: in8 (W83782D only) |
149 | 143 | ||
150 | If an alarm triggers, it will remain triggered until the hardware register | 144 | If an alarm triggers, it will remain triggered until the hardware register |
151 | is read at least once. This means that the cause for the alarm may | 145 | is 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 @@ | |||
1 | Kernel driver w83l786ng | ||
2 | ===================== | ||
3 | |||
4 | Supported 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 | |||
10 | Author: Kevin Lo <kevlo@kevlo.org> | ||
11 | |||
12 | |||
13 | Module 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 | |||
22 | Description | ||
23 | ----------- | ||
24 | |||
25 | This driver implements support for Winbond W83L786NG/W83L786NR chips. | ||
26 | |||
27 | The driver implements two temperature sensors, two fan rotation speed | ||
28 | sensors, and three voltage sensors. | ||
29 | |||
30 | Temperatures are measured in degrees Celsius and measurement resolution is 1 | ||
31 | degC for temp1 and temp2. | ||
32 | |||
33 | Fan rotation speeds are reported in RPM (rotations per minute). Fan readings | ||
34 | readings can be divided by a programmable divider (1, 2, 4, 8, 16, 32, 64 | ||
35 | or 128 for fan 1/2) to give the readings more range or accuracy. | ||
36 | |||
37 | Voltage sensors (also known as IN sensors) report their values in millivolts. | ||
38 | An alarm is triggered if the voltage has crossed a programmable minimum | ||
39 | or maximum limit. | ||
40 | |||
41 | /sys files | ||
42 | ---------- | ||
43 | |||
44 | pwm[1-2] - this file stores PWM duty cycle or DC value (fan speed) in range: | ||
45 | 0 (stop) to 255 (full) | ||
46 | pwm[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 | ||
51 | pwm[1-2]_mode - Select PWM of DC mode | ||
52 | * 0 DC | ||
53 | * 1 PWM | ||
54 | tolerance[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 | |||
95 | the SMBus on all IBM systems (detected using DMI data.) | 95 | the SMBus on all IBM systems (detected using DMI data.) |
96 | 96 | ||
97 | For additional information, read: | 97 | For additional information, read: |
98 | http://www2.lm-sensors.nu/~lm78/cvs/lm_sensors2/README.thinkpad | 98 | http://www.lm-sensors.org/browser/lm-sensors/trunk/README.thinkpad |