diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-03-21 13:37:25 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-03-21 13:37:25 -0400 |
commit | 31f6765266417c0d99f0e922fe82848a7c9c2ae9 (patch) | |
tree | 2d5914dac0a918baad37decd3845b8c206051420 /Documentation/hwmon | |
parent | d15d76448bb58c7832e954b6a8f1e301720b7866 (diff) | |
parent | 312869ec935ab3bb67b7ba641a7d11230555aff5 (diff) |
Merge tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
Pull hwmon changes for v3.4 from Guenter Roeck:
"Mostly cleanup. No new drivers this time around, but support for
several chips added to existing drivers: TPS40400, TPS40422, MTD040,
MAX34446, ZL9101M, ZL9117M, and LM96080. Also, added watchdog support
for SCH56xx, and additional attributes for a couple of drivers."
* tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging: (137 commits)
hwmon: (sch56xx) Add support for the integrated watchdog (v2)
hwmon: (w83627ehf) Add support for temperature offset registers
hwmon: (jc42) Remove unnecessary device IDs
hwmon: (zl6100) Add support for ZL9101M and ZL9117M
hwmon: (adm1275) Add support for ADM1075
hwmon: (max34440) Add support for MAX34446
hwmon: (pmbus) Add more virtual registers
hwmon: (pmbus) Add support for Lineage Power MDT040
hwmon: (pmbus) Add support for TI TPS40400 and TPS40422
hwmon: (max34440) Add support for 'lowest' output voltage attribute
hwmon: (jc42) Convert to use devm_kzalloc
hwmon: (max16065) Convert to use devm_kzalloc
hwmon: (smm665) Convert to use devm_kzalloc
hwmon: (ltc4261) Convert to use devm_kzalloc
hwmon: (pmbus) Simplify remove functions
hwmon: (pmbus) Convert pmbus drivers to use devm_kzalloc
hwmon: (lineage-pem) Convert to use devm_kzalloc
hwmon: (hwmon-vid) Fix checkpatch issues
hwmon: (hwmon-vid) Add new entries to VRM model table
hwmon: (lm80) Add detection of NatSemi/TI LM96080
...
Diffstat (limited to 'Documentation/hwmon')
-rw-r--r-- | Documentation/hwmon/adm1275 | 30 | ||||
-rw-r--r-- | Documentation/hwmon/jc42 | 39 | ||||
-rw-r--r-- | Documentation/hwmon/lm80 | 9 | ||||
-rw-r--r-- | Documentation/hwmon/max34440 | 30 | ||||
-rw-r--r-- | Documentation/hwmon/pmbus | 9 | ||||
-rw-r--r-- | Documentation/hwmon/sch5627 | 5 | ||||
-rw-r--r-- | Documentation/hwmon/sch5636 | 3 | ||||
-rw-r--r-- | Documentation/hwmon/zl6100 | 8 |
8 files changed, 92 insertions, 41 deletions
diff --git a/Documentation/hwmon/adm1275 b/Documentation/hwmon/adm1275 index e5f982c845fd..2cfa25667123 100644 --- a/Documentation/hwmon/adm1275 +++ b/Documentation/hwmon/adm1275 | |||
@@ -2,6 +2,10 @@ Kernel driver adm1275 | |||
2 | ===================== | 2 | ===================== |
3 | 3 | ||
4 | Supported chips: | 4 | Supported chips: |
5 | * Analog Devices ADM1075 | ||
6 | Prefix: 'adm1075' | ||
7 | Addresses scanned: - | ||
8 | Datasheet: www.analog.com/static/imported-files/data_sheets/ADM1075.pdf | ||
5 | * Analog Devices ADM1275 | 9 | * Analog Devices ADM1275 |
6 | Prefix: 'adm1275' | 10 | Prefix: 'adm1275' |
7 | Addresses scanned: - | 11 | Addresses scanned: - |
@@ -17,13 +21,13 @@ Author: Guenter Roeck <guenter.roeck@ericsson.com> | |||
17 | Description | 21 | Description |
18 | ----------- | 22 | ----------- |
19 | 23 | ||
20 | This driver supports hardware montoring for Analog Devices ADM1275 and ADM1276 | 24 | This driver supports hardware montoring for Analog Devices ADM1075, ADM1275, |
21 | Hot-Swap Controller and Digital Power Monitor. | 25 | and ADM1276 Hot-Swap Controller and Digital Power Monitor. |
22 | 26 | ||
23 | ADM1275 and ADM1276 are hot-swap controllers that allow a circuit board to be | 27 | ADM1075, ADM1275, and ADM1276 are hot-swap controllers that allow a circuit |
24 | removed from or inserted into a live backplane. They also feature current and | 28 | board to be removed from or inserted into a live backplane. They also feature |
25 | voltage readback via an integrated 12-bit analog-to-digital converter (ADC), | 29 | current and voltage readback via an integrated 12-bit analog-to-digital |
26 | accessed using a PMBus interface. | 30 | converter (ADC), accessed using a PMBus interface. |
27 | 31 | ||
28 | The driver is a client driver to the core PMBus driver. Please see | 32 | The driver is a client driver to the core PMBus driver. Please see |
29 | Documentation/hwmon/pmbus for details on PMBus client drivers. | 33 | Documentation/hwmon/pmbus for details on PMBus client drivers. |
@@ -36,6 +40,10 @@ This driver does not auto-detect devices. You will have to instantiate the | |||
36 | devices explicitly. Please see Documentation/i2c/instantiating-devices for | 40 | devices explicitly. Please see Documentation/i2c/instantiating-devices for |
37 | details. | 41 | details. |
38 | 42 | ||
43 | The ADM1075, unlike many other PMBus devices, does not support internal voltage | ||
44 | or current scaling. Reported voltages, currents, and power are raw measurements, | ||
45 | and will typically have to be scaled. | ||
46 | |||
39 | 47 | ||
40 | Platform data support | 48 | Platform data support |
41 | --------------------- | 49 | --------------------- |
@@ -51,7 +59,8 @@ The following attributes are supported. Limits are read-write, history reset | |||
51 | attributes are write-only, all other attributes are read-only. | 59 | attributes are write-only, all other attributes are read-only. |
52 | 60 | ||
53 | in1_label "vin1" or "vout1" depending on chip variant and | 61 | in1_label "vin1" or "vout1" depending on chip variant and |
54 | configuration. | 62 | configuration. On ADM1075, vout1 reports the voltage on |
63 | the VAUX pin. | ||
55 | in1_input Measured voltage. | 64 | in1_input Measured voltage. |
56 | in1_min Minimum Voltage. | 65 | in1_min Minimum Voltage. |
57 | in1_max Maximum voltage. | 66 | in1_max Maximum voltage. |
@@ -74,3 +83,10 @@ curr1_crit Critical maximum current. Depending on the chip | |||
74 | curr1_crit_alarm Critical current high alarm. | 83 | curr1_crit_alarm Critical current high alarm. |
75 | curr1_highest Historical maximum current. | 84 | curr1_highest Historical maximum current. |
76 | curr1_reset_history Write any value to reset history. | 85 | curr1_reset_history Write any value to reset history. |
86 | |||
87 | power1_label "pin1" | ||
88 | power1_input Input power. | ||
89 | power1_reset_history Write any value to reset history. | ||
90 | |||
91 | Power attributes are supported on ADM1075 and ADM1276 | ||
92 | only. | ||
diff --git a/Documentation/hwmon/jc42 b/Documentation/hwmon/jc42 index 52729a756c1b..66ecb9fc8246 100644 --- a/Documentation/hwmon/jc42 +++ b/Documentation/hwmon/jc42 | |||
@@ -3,71 +3,50 @@ Kernel driver jc42 | |||
3 | 3 | ||
4 | Supported chips: | 4 | Supported chips: |
5 | * Analog Devices ADT7408 | 5 | * Analog Devices ADT7408 |
6 | Prefix: 'adt7408' | ||
7 | Addresses scanned: I2C 0x18 - 0x1f | ||
8 | Datasheets: | 6 | Datasheets: |
9 | http://www.analog.com/static/imported-files/data_sheets/ADT7408.pdf | 7 | http://www.analog.com/static/imported-files/data_sheets/ADT7408.pdf |
10 | * Atmel AT30TS00 | 8 | * Atmel AT30TS00 |
11 | Prefix: 'at30ts00' | ||
12 | Addresses scanned: I2C 0x18 - 0x1f | ||
13 | Datasheets: | 9 | Datasheets: |
14 | http://www.atmel.com/Images/doc8585.pdf | 10 | http://www.atmel.com/Images/doc8585.pdf |
15 | * IDT TSE2002B3, TSE2002GB2, TS3000B3, TS3000GB2 | 11 | * IDT TSE2002B3, TSE2002GB2, TS3000B3, TS3000GB2 |
16 | Prefix: 'tse2002', 'ts3000' | ||
17 | Addresses scanned: I2C 0x18 - 0x1f | ||
18 | Datasheets: | 12 | Datasheets: |
19 | http://www.idt.com/sites/default/files/documents/IDT_TSE2002B3C_DST_20100512_120303152056.pdf | 13 | http://www.idt.com/sites/default/files/documents/IDT_TSE2002B3C_DST_20100512_120303152056.pdf |
20 | http://www.idt.com/sites/default/files/documents/IDT_TSE2002GB2A1_DST_20111107_120303145914.pdf | 14 | http://www.idt.com/sites/default/files/documents/IDT_TSE2002GB2A1_DST_20111107_120303145914.pdf |
21 | http://www.idt.com/sites/default/files/documents/IDT_TS3000B3A_DST_20101129_120303152013.pdf | 15 | http://www.idt.com/sites/default/files/documents/IDT_TS3000B3A_DST_20101129_120303152013.pdf |
22 | http://www.idt.com/sites/default/files/documents/IDT_TS3000GB2A1_DST_20111104_120303151012.pdf | 16 | http://www.idt.com/sites/default/files/documents/IDT_TS3000GB2A1_DST_20111104_120303151012.pdf |
23 | * Maxim MAX6604 | 17 | * Maxim MAX6604 |
24 | Prefix: 'max6604' | ||
25 | Addresses scanned: I2C 0x18 - 0x1f | ||
26 | Datasheets: | 18 | Datasheets: |
27 | http://datasheets.maxim-ic.com/en/ds/MAX6604.pdf | 19 | http://datasheets.maxim-ic.com/en/ds/MAX6604.pdf |
28 | * Microchip MCP9804, MCP9805, MCP98242, MCP98243, MCP9843 | 20 | * Microchip MCP9804, MCP9805, MCP98242, MCP98243, MCP9843 |
29 | Prefixes: 'mcp9804', 'mcp9805', 'mcp98242', 'mcp98243', 'mcp9843' | ||
30 | Addresses scanned: I2C 0x18 - 0x1f | ||
31 | Datasheets: | 21 | Datasheets: |
32 | http://ww1.microchip.com/downloads/en/DeviceDoc/22203C.pdf | 22 | http://ww1.microchip.com/downloads/en/DeviceDoc/22203C.pdf |
33 | http://ww1.microchip.com/downloads/en/DeviceDoc/21977b.pdf | 23 | http://ww1.microchip.com/downloads/en/DeviceDoc/21977b.pdf |
34 | http://ww1.microchip.com/downloads/en/DeviceDoc/21996a.pdf | 24 | http://ww1.microchip.com/downloads/en/DeviceDoc/21996a.pdf |
35 | http://ww1.microchip.com/downloads/en/DeviceDoc/22153c.pdf | 25 | http://ww1.microchip.com/downloads/en/DeviceDoc/22153c.pdf |
36 | * NXP Semiconductors SE97, SE97B | 26 | * NXP Semiconductors SE97, SE97B, SE98, SE98A |
37 | Prefix: 'se97' | ||
38 | Addresses scanned: I2C 0x18 - 0x1f | ||
39 | Datasheets: | 27 | Datasheets: |
40 | http://www.nxp.com/documents/data_sheet/SE97.pdf | 28 | http://www.nxp.com/documents/data_sheet/SE97.pdf |
41 | http://www.nxp.com/documents/data_sheet/SE97B.pdf | 29 | http://www.nxp.com/documents/data_sheet/SE97B.pdf |
42 | * NXP Semiconductors SE98 | ||
43 | Prefix: 'se98' | ||
44 | Addresses scanned: I2C 0x18 - 0x1f | ||
45 | Datasheets: | ||
46 | http://www.nxp.com/documents/data_sheet/SE98.pdf | 30 | http://www.nxp.com/documents/data_sheet/SE98.pdf |
31 | http://www.nxp.com/documents/data_sheet/SE98A.pdf | ||
47 | * ON Semiconductor CAT34TS02, CAT6095 | 32 | * ON Semiconductor CAT34TS02, CAT6095 |
48 | Prefix: 'cat34ts02', 'cat6095' | ||
49 | Addresses scanned: I2C 0x18 - 0x1f | ||
50 | Datasheet: | 33 | Datasheet: |
51 | http://www.onsemi.com/pub_link/Collateral/CAT34TS02-D.PDF | 34 | http://www.onsemi.com/pub_link/Collateral/CAT34TS02-D.PDF |
52 | http://www.onsemi.com/pub/Collateral/CAT6095-D.PDF | 35 | http://www.onsemi.com/pub/Collateral/CAT6095-D.PDF |
53 | * ST Microelectronics STTS424, STTS424E02 | 36 | * ST Microelectronics STTS424, STTS424E02, STTS2002, STTS3000 |
54 | Prefix: 'stts424' | ||
55 | Addresses scanned: I2C 0x18 - 0x1f | ||
56 | Datasheets: | ||
57 | http://www.st.com/stonline/products/literature/ds/13447/stts424.pdf | ||
58 | http://www.st.com/stonline/products/literature/ds/13448/stts424e02.pdf | ||
59 | * ST Microelectronics STTS2002, STTS3000 | ||
60 | Prefix: 'stts2002', 'stts3000' | ||
61 | Addresses scanned: I2C 0x18 - 0x1f | ||
62 | Datasheets: | 37 | Datasheets: |
38 | http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00157556.pdf | ||
39 | http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00157558.pdf | ||
63 | http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00225278.pdf | 40 | http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00225278.pdf |
64 | http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATA_BRIEF/CD00270920.pdf | 41 | http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATA_BRIEF/CD00270920.pdf |
65 | * JEDEC JC 42.4 compliant temperature sensor chips | 42 | * JEDEC JC 42.4 compliant temperature sensor chips |
66 | Prefix: 'jc42' | ||
67 | Addresses scanned: I2C 0x18 - 0x1f | ||
68 | Datasheet: | 43 | Datasheet: |
69 | http://www.jedec.org/sites/default/files/docs/4_01_04R19.pdf | 44 | http://www.jedec.org/sites/default/files/docs/4_01_04R19.pdf |
70 | 45 | ||
46 | Common for all chips: | ||
47 | Prefix: 'jc42' | ||
48 | Addresses scanned: I2C 0x18 - 0x1f | ||
49 | |||
71 | Author: | 50 | Author: |
72 | Guenter Roeck <guenter.roeck@ericsson.com> | 51 | Guenter Roeck <guenter.roeck@ericsson.com> |
73 | 52 | ||
diff --git a/Documentation/hwmon/lm80 b/Documentation/hwmon/lm80 index cb5b407ba3e6..a60b43efc32b 100644 --- a/Documentation/hwmon/lm80 +++ b/Documentation/hwmon/lm80 | |||
@@ -7,6 +7,11 @@ Supported chips: | |||
7 | Addresses scanned: I2C 0x28 - 0x2f | 7 | Addresses scanned: I2C 0x28 - 0x2f |
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 LM96080 | ||
11 | Prefix: 'lm96080' | ||
12 | Addresses scanned: I2C 0x28 - 0x2f | ||
13 | Datasheet: Publicly available at the National Semiconductor website | ||
14 | http://www.national.com/ | ||
10 | 15 | ||
11 | Authors: | 16 | Authors: |
12 | Frodo Looijaard <frodol@dds.nl>, | 17 | Frodo Looijaard <frodol@dds.nl>, |
@@ -17,7 +22,9 @@ Description | |||
17 | 22 | ||
18 | This driver implements support for the National Semiconductor LM80. | 23 | This driver implements support for the National Semiconductor LM80. |
19 | It is described as a 'Serial Interface ACPI-Compatible Microprocessor | 24 | It is described as a 'Serial Interface ACPI-Compatible Microprocessor |
20 | System Hardware Monitor'. | 25 | System Hardware Monitor'. The LM96080 is a more recent incarnation, |
26 | it is pin and register compatible, with a few additional features not | ||
27 | yet supported by the driver. | ||
21 | 28 | ||
22 | The LM80 implements one temperature sensor, two fan rotation speed sensors, | 29 | The LM80 implements one temperature sensor, two fan rotation speed sensors, |
23 | seven voltage sensors, alarms, and some miscellaneous stuff. | 30 | seven voltage sensors, alarms, and some miscellaneous stuff. |
diff --git a/Documentation/hwmon/max34440 b/Documentation/hwmon/max34440 index 19743919ea56..04482226db20 100644 --- a/Documentation/hwmon/max34440 +++ b/Documentation/hwmon/max34440 | |||
@@ -11,6 +11,11 @@ Supported chips: | |||
11 | Prefixes: 'max34441' | 11 | Prefixes: 'max34441' |
12 | Addresses scanned: - | 12 | Addresses scanned: - |
13 | Datasheet: http://datasheets.maxim-ic.com/en/ds/MAX34441.pdf | 13 | Datasheet: http://datasheets.maxim-ic.com/en/ds/MAX34441.pdf |
14 | * Maxim MAX34446 | ||
15 | PMBus Power-Supply Data Logger | ||
16 | Prefixes: 'max34446' | ||
17 | Addresses scanned: - | ||
18 | Datasheet: http://datasheets.maxim-ic.com/en/ds/MAX34446.pdf | ||
14 | 19 | ||
15 | Author: Guenter Roeck <guenter.roeck@ericsson.com> | 20 | Author: Guenter Roeck <guenter.roeck@ericsson.com> |
16 | 21 | ||
@@ -19,8 +24,8 @@ Description | |||
19 | ----------- | 24 | ----------- |
20 | 25 | ||
21 | This driver supports hardware montoring for Maxim MAX34440 PMBus 6-Channel | 26 | This driver supports hardware montoring for Maxim MAX34440 PMBus 6-Channel |
22 | Power-Supply Manager and MAX34441 PMBus 5-Channel Power-Supply Manager | 27 | Power-Supply Manager, MAX34441 PMBus 5-Channel Power-Supply Manager |
23 | and Intelligent Fan Controller. | 28 | and Intelligent Fan Controller, and MAX34446 PMBus Power-Supply Data Logger. |
24 | 29 | ||
25 | The driver is a client driver to the core PMBus driver. Please see | 30 | The driver is a client driver to the core PMBus driver. Please see |
26 | Documentation/hwmon/pmbus for details on PMBus client drivers. | 31 | Documentation/hwmon/pmbus for details on PMBus client drivers. |
@@ -33,6 +38,13 @@ This driver does not auto-detect devices. You will have to instantiate the | |||
33 | devices explicitly. Please see Documentation/i2c/instantiating-devices for | 38 | devices explicitly. Please see Documentation/i2c/instantiating-devices for |
34 | details. | 39 | details. |
35 | 40 | ||
41 | For MAX34446, the value of the currX_crit attribute determines if current or | ||
42 | voltage measurement is enabled for a given channel. Voltage measurement is | ||
43 | enabled if currX_crit is set to 0; current measurement is enabled if the | ||
44 | attribute is set to a positive value. Power measurement is only enabled if | ||
45 | channel 1 (3) is configured for voltage measurement, and channel 2 (4) is | ||
46 | configured for current measurement. | ||
47 | |||
36 | 48 | ||
37 | Platform data support | 49 | Platform data support |
38 | --------------------- | 50 | --------------------- |
@@ -56,19 +68,31 @@ in[1-6]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status. | |||
56 | in[1-6]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status. | 68 | in[1-6]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status. |
57 | in[1-6]_lcrit_alarm Voltage critical low alarm. From VOLTAGE_UV_FAULT status. | 69 | in[1-6]_lcrit_alarm Voltage critical low alarm. From VOLTAGE_UV_FAULT status. |
58 | in[1-6]_crit_alarm Voltage critical high alarm. From VOLTAGE_OV_FAULT status. | 70 | in[1-6]_crit_alarm Voltage critical high alarm. From VOLTAGE_OV_FAULT status. |
71 | in[1-6]_lowest Historical minimum voltage. | ||
59 | in[1-6]_highest Historical maximum voltage. | 72 | in[1-6]_highest Historical maximum voltage. |
60 | in[1-6]_reset_history Write any value to reset history. | 73 | in[1-6]_reset_history Write any value to reset history. |
61 | 74 | ||
75 | MAX34446 only supports in[1-4]. | ||
76 | |||
62 | curr[1-6]_label "iout[1-6]". | 77 | curr[1-6]_label "iout[1-6]". |
63 | curr[1-6]_input Measured current. From READ_IOUT register. | 78 | curr[1-6]_input Measured current. From READ_IOUT register. |
64 | curr[1-6]_max Maximum current. From IOUT_OC_WARN_LIMIT register. | 79 | curr[1-6]_max Maximum current. From IOUT_OC_WARN_LIMIT register. |
65 | curr[1-6]_crit Critical maximum current. From IOUT_OC_FAULT_LIMIT register. | 80 | curr[1-6]_crit Critical maximum current. From IOUT_OC_FAULT_LIMIT register. |
66 | curr[1-6]_max_alarm Current high alarm. From IOUT_OC_WARNING status. | 81 | curr[1-6]_max_alarm Current high alarm. From IOUT_OC_WARNING status. |
67 | curr[1-6]_crit_alarm Current critical high alarm. From IOUT_OC_FAULT status. | 82 | curr[1-6]_crit_alarm Current critical high alarm. From IOUT_OC_FAULT status. |
83 | curr[1-4]_average Historical average current (MAX34446 only). | ||
68 | curr[1-6]_highest Historical maximum current. | 84 | curr[1-6]_highest Historical maximum current. |
69 | curr[1-6]_reset_history Write any value to reset history. | 85 | curr[1-6]_reset_history Write any value to reset history. |
70 | 86 | ||
71 | in6 and curr6 attributes only exist for MAX34440. | 87 | in6 and curr6 attributes only exist for MAX34440. |
88 | MAX34446 only supports curr[1-4]. | ||
89 | |||
90 | power[1,3]_label "pout[1,3]" | ||
91 | power[1,3]_input Measured power. | ||
92 | power[1,3]_average Historical average power. | ||
93 | power[1,3]_highest Historical maximum power. | ||
94 | |||
95 | Power attributes only exist for MAX34446. | ||
72 | 96 | ||
73 | temp[1-8]_input Measured temperatures. From READ_TEMPERATURE_1 register. | 97 | temp[1-8]_input Measured temperatures. From READ_TEMPERATURE_1 register. |
74 | temp1 is the chip's internal temperature. temp2..temp5 | 98 | temp1 is the chip's internal temperature. temp2..temp5 |
@@ -79,7 +103,9 @@ temp[1-8]_max Maximum temperature. From OT_WARN_LIMIT register. | |||
79 | temp[1-8]_crit Critical high temperature. From OT_FAULT_LIMIT register. | 103 | temp[1-8]_crit Critical high temperature. From OT_FAULT_LIMIT register. |
80 | temp[1-8]_max_alarm Temperature high alarm. | 104 | temp[1-8]_max_alarm Temperature high alarm. |
81 | temp[1-8]_crit_alarm Temperature critical high alarm. | 105 | temp[1-8]_crit_alarm Temperature critical high alarm. |
106 | temp[1-8]_average Historical average temperature (MAX34446 only). | ||
82 | temp[1-8]_highest Historical maximum temperature. | 107 | temp[1-8]_highest Historical maximum temperature. |
83 | temp[1-8]_reset_history Write any value to reset history. | 108 | temp[1-8]_reset_history Write any value to reset history. |
84 | 109 | ||
85 | temp7 and temp8 attributes only exist for MAX34440. | 110 | temp7 and temp8 attributes only exist for MAX34440. |
111 | MAX34446 only supports temp[1-3]. | ||
diff --git a/Documentation/hwmon/pmbus b/Documentation/hwmon/pmbus index d28b591753d1..f90f99920cc5 100644 --- a/Documentation/hwmon/pmbus +++ b/Documentation/hwmon/pmbus | |||
@@ -15,13 +15,20 @@ Supported chips: | |||
15 | http://www.onsemi.com/pub_link/Collateral/NCP4200-D.PDF | 15 | http://www.onsemi.com/pub_link/Collateral/NCP4200-D.PDF |
16 | http://www.onsemi.com/pub_link/Collateral/JUNE%202009-%20REV.%200.PDF | 16 | http://www.onsemi.com/pub_link/Collateral/JUNE%202009-%20REV.%200.PDF |
17 | * Lineage Power | 17 | * Lineage Power |
18 | Prefixes: 'pdt003', 'pdt006', 'pdt012', 'udt020' | 18 | Prefixes: 'mdt040', 'pdt003', 'pdt006', 'pdt012', 'udt020' |
19 | Addresses scanned: - | 19 | Addresses scanned: - |
20 | Datasheets: | 20 | Datasheets: |
21 | http://www.lineagepower.com/oem/pdf/PDT003A0X.pdf | 21 | http://www.lineagepower.com/oem/pdf/PDT003A0X.pdf |
22 | http://www.lineagepower.com/oem/pdf/PDT006A0X.pdf | 22 | http://www.lineagepower.com/oem/pdf/PDT006A0X.pdf |
23 | http://www.lineagepower.com/oem/pdf/PDT012A0X.pdf | 23 | http://www.lineagepower.com/oem/pdf/PDT012A0X.pdf |
24 | http://www.lineagepower.com/oem/pdf/UDT020A0X.pdf | 24 | http://www.lineagepower.com/oem/pdf/UDT020A0X.pdf |
25 | http://www.lineagepower.com/oem/pdf/MDT040A0X.pdf | ||
26 | * Texas Instruments TPS40400, TPS40422 | ||
27 | Prefixes: 'tps40400', 'tps40422' | ||
28 | Addresses scanned: - | ||
29 | Datasheets: | ||
30 | http://www.ti.com/lit/gpn/tps40400 | ||
31 | http://www.ti.com/lit/gpn/tps40422 | ||
25 | * Generic PMBus devices | 32 | * Generic PMBus devices |
26 | Prefix: 'pmbus' | 33 | Prefix: 'pmbus' |
27 | Addresses scanned: - | 34 | Addresses scanned: - |
diff --git a/Documentation/hwmon/sch5627 b/Documentation/hwmon/sch5627 index 446a054e4912..0551d266c51c 100644 --- a/Documentation/hwmon/sch5627 +++ b/Documentation/hwmon/sch5627 | |||
@@ -16,6 +16,11 @@ Description | |||
16 | SMSC SCH5627 Super I/O chips include complete hardware monitoring | 16 | SMSC SCH5627 Super I/O chips include complete hardware monitoring |
17 | capabilities. They can monitor up to 5 voltages, 4 fans and 8 temperatures. | 17 | capabilities. They can monitor up to 5 voltages, 4 fans and 8 temperatures. |
18 | 18 | ||
19 | The SMSC SCH5627 hardware monitoring part also contains an integrated | ||
20 | watchdog. In order for this watchdog to function some motherboard specific | ||
21 | initialization most be done by the BIOS, so if the watchdog is not enabled | ||
22 | by the BIOS the sch5627 driver will not register a watchdog device. | ||
23 | |||
19 | The hardware monitoring part of the SMSC SCH5627 is accessed by talking | 24 | The hardware monitoring part of the SMSC SCH5627 is accessed by talking |
20 | through an embedded microcontroller. An application note describing the | 25 | through an embedded microcontroller. An application note describing the |
21 | protocol for communicating with the microcontroller is available upon | 26 | protocol for communicating with the microcontroller is available upon |
diff --git a/Documentation/hwmon/sch5636 b/Documentation/hwmon/sch5636 index f83bd1c260f0..7b0a01da0717 100644 --- a/Documentation/hwmon/sch5636 +++ b/Documentation/hwmon/sch5636 | |||
@@ -26,6 +26,9 @@ temperatures. Note that the driver detects how many fan headers / | |||
26 | temperature sensors are actually implemented on the motherboard, so you will | 26 | temperature sensors are actually implemented on the motherboard, so you will |
27 | likely see fewer temperature and fan inputs. | 27 | likely see fewer temperature and fan inputs. |
28 | 28 | ||
29 | The Fujitsu Theseus hwmon solution also contains an integrated watchdog. | ||
30 | This watchdog is fully supported by the sch5636 driver. | ||
31 | |||
29 | An application note describing the Theseus' registers, as well as an | 32 | An application note describing the Theseus' registers, as well as an |
30 | application note describing the protocol for communicating with the | 33 | application note describing the protocol for communicating with the |
31 | microcontroller is available upon request. Please mail me if you want a copy. | 34 | microcontroller is available upon request. Please mail me if you want a copy. |
diff --git a/Documentation/hwmon/zl6100 b/Documentation/hwmon/zl6100 index 98ebacbdd8d9..a995b41724fd 100644 --- a/Documentation/hwmon/zl6100 +++ b/Documentation/hwmon/zl6100 | |||
@@ -34,6 +34,14 @@ Supported chips: | |||
34 | Prefix: 'zl6105' | 34 | Prefix: 'zl6105' |
35 | Addresses scanned: - | 35 | Addresses scanned: - |
36 | Datasheet: http://www.intersil.com/data/fn/fn6906.pdf | 36 | Datasheet: http://www.intersil.com/data/fn/fn6906.pdf |
37 | * Intersil / Zilker Labs ZL9101M | ||
38 | Prefix: 'zl9101' | ||
39 | Addresses scanned: - | ||
40 | Datasheet: http://www.intersil.com/data/fn/fn7669.pdf | ||
41 | * Intersil / Zilker Labs ZL9117M | ||
42 | Prefix: 'zl9117' | ||
43 | Addresses scanned: - | ||
44 | Datasheet: http://www.intersil.com/data/fn/fn7914.pdf | ||
37 | * Ericsson BMR450, BMR451 | 45 | * Ericsson BMR450, BMR451 |
38 | Prefix: 'bmr450', 'bmr451' | 46 | Prefix: 'bmr450', 'bmr451' |
39 | Addresses scanned: - | 47 | Addresses scanned: - |