summaryrefslogtreecommitdiffstats
path: root/Documentation/hwmon
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab+samsung@kernel.org>2019-04-17 05:46:27 -0400
committerGuenter Roeck <linux@roeck-us.net>2019-04-17 12:51:07 -0400
commitb32570a4f0919569bcba13a5419ea97ca5c1d3cf (patch)
treec59aa98d6e1ffc0ee902516d7d3c24409feb7fae /Documentation/hwmon
parent1f234ff1621787860cfcca6aa8fb626519405a72 (diff)
docs: hwmon: misc files: convert to ReST format
Convert other files maintained by Guenter to ReST format, in order to allow them to be parsed by Sphinx. Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'Documentation/hwmon')
-rw-r--r--Documentation/hwmon/ina20918
-rw-r--r--Documentation/hwmon/ina2xx39
-rw-r--r--Documentation/hwmon/jc4255
-rw-r--r--Documentation/hwmon/lm9523411
-rw-r--r--Documentation/hwmon/ltc426116
-rw-r--r--Documentation/hwmon/max1606524
-rw-r--r--Documentation/hwmon/max669733
-rw-r--r--Documentation/hwmon/nct6775114
-rw-r--r--Documentation/hwmon/smm66542
-rw-r--r--Documentation/hwmon/tmp40130
10 files changed, 328 insertions, 54 deletions
diff --git a/Documentation/hwmon/ina209 b/Documentation/hwmon/ina209
index 672501de4509..64322075a145 100644
--- a/Documentation/hwmon/ina209
+++ b/Documentation/hwmon/ina209
@@ -1,16 +1,21 @@
1Kernel driver ina209 1Kernel driver ina209
2===================== 2====================
3 3
4Supported chips: 4Supported chips:
5
5 * Burr-Brown / Texas Instruments INA209 6 * Burr-Brown / Texas Instruments INA209
7
6 Prefix: 'ina209' 8 Prefix: 'ina209'
9
7 Addresses scanned: - 10 Addresses scanned: -
11
8 Datasheet: 12 Datasheet:
9 http://www.ti.com/lit/gpn/ina209 13 http://www.ti.com/lit/gpn/ina209
10 14
11Author: Paul Hays <Paul.Hays@cattail.ca> 15Author:
12Author: Ira W. Snyder <iws@ovro.caltech.edu> 16 - Paul Hays <Paul.Hays@cattail.ca>
13Author: Guenter Roeck <linux@roeck-us.net> 17 - Ira W. Snyder <iws@ovro.caltech.edu>
18 - Guenter Roeck <linux@roeck-us.net>
14 19
15 20
16Description 21Description
@@ -31,7 +36,7 @@ the I2C bus. See the datasheet for details.
31This tries to expose most monitoring features of the hardware via 36This tries to expose most monitoring features of the hardware via
32sysfs. It does not support every feature of this chip. 37sysfs. It does not support every feature of this chip.
33 38
34 39======================= =======================================================
35in0_input shunt voltage (mV) 40in0_input shunt voltage (mV)
36in0_input_highest shunt voltage historical maximum reading (mV) 41in0_input_highest shunt voltage historical maximum reading (mV)
37in0_input_lowest shunt voltage historical minimum reading (mV) 42in0_input_lowest shunt voltage historical minimum reading (mV)
@@ -70,6 +75,7 @@ curr1_input current measurement (mA)
70 75
71update_interval data conversion time; affects number of samples used 76update_interval data conversion time; affects number of samples used
72 to average results for shunt and bus voltages. 77 to average results for shunt and bus voltages.
78======================= =======================================================
73 79
74General Remarks 80General Remarks
75--------------- 81---------------
diff --git a/Documentation/hwmon/ina2xx b/Documentation/hwmon/ina2xx
index 0f36c021192d..95badf9c396f 100644
--- a/Documentation/hwmon/ina2xx
+++ b/Documentation/hwmon/ina2xx
@@ -2,35 +2,56 @@ Kernel driver ina2xx
2==================== 2====================
3 3
4Supported chips: 4Supported chips:
5
5 * Texas Instruments INA219 6 * Texas Instruments INA219
7
8
6 Prefix: 'ina219' 9 Prefix: 'ina219'
7 Addresses: I2C 0x40 - 0x4f 10 Addresses: I2C 0x40 - 0x4f
11
8 Datasheet: Publicly available at the Texas Instruments website 12 Datasheet: Publicly available at the Texas Instruments website
9 http://www.ti.com/ 13
14 http://www.ti.com/
10 15
11 * Texas Instruments INA220 16 * Texas Instruments INA220
17
12 Prefix: 'ina220' 18 Prefix: 'ina220'
19
13 Addresses: I2C 0x40 - 0x4f 20 Addresses: I2C 0x40 - 0x4f
21
14 Datasheet: Publicly available at the Texas Instruments website 22 Datasheet: Publicly available at the Texas Instruments website
15 http://www.ti.com/ 23
24 http://www.ti.com/
16 25
17 * Texas Instruments INA226 26 * Texas Instruments INA226
27
18 Prefix: 'ina226' 28 Prefix: 'ina226'
29
19 Addresses: I2C 0x40 - 0x4f 30 Addresses: I2C 0x40 - 0x4f
31
20 Datasheet: Publicly available at the Texas Instruments website 32 Datasheet: Publicly available at the Texas Instruments website
21 http://www.ti.com/ 33
34 http://www.ti.com/
22 35
23 * Texas Instruments INA230 36 * Texas Instruments INA230
37
24 Prefix: 'ina230' 38 Prefix: 'ina230'
39
25 Addresses: I2C 0x40 - 0x4f 40 Addresses: I2C 0x40 - 0x4f
41
26 Datasheet: Publicly available at the Texas Instruments website 42 Datasheet: Publicly available at the Texas Instruments website
27 http://www.ti.com/ 43
44 http://www.ti.com/
28 45
29 * Texas Instruments INA231 46 * Texas Instruments INA231
47
30 Prefix: 'ina231' 48 Prefix: 'ina231'
49
31 Addresses: I2C 0x40 - 0x4f 50 Addresses: I2C 0x40 - 0x4f
51
32 Datasheet: Publicly available at the Texas Instruments website 52 Datasheet: Publicly available at the Texas Instruments website
33 http://www.ti.com/ 53
54 http://www.ti.com/
34 55
35Author: Lothar Felten <lothar.felten@gmail.com> 56Author: Lothar Felten <lothar.felten@gmail.com>
36 57
@@ -64,16 +85,20 @@ lower limit of the update_interval is 2 ms, the upper limit is 2253 ms.
64The actual programmed interval may vary from the desired value. 85The actual programmed interval may vary from the desired value.
65 86
66General sysfs entries 87General sysfs entries
67------------- 88---------------------
68 89
90======================= ===============================
69in0_input Shunt voltage(mV) channel 91in0_input Shunt voltage(mV) channel
70in1_input Bus voltage(mV) channel 92in1_input Bus voltage(mV) channel
71curr1_input Current(mA) measurement channel 93curr1_input Current(mA) measurement channel
72power1_input Power(uW) measurement channel 94power1_input Power(uW) measurement channel
73shunt_resistor Shunt resistance(uOhm) channel 95shunt_resistor Shunt resistance(uOhm) channel
96======================= ===============================
74 97
75Sysfs entries for ina226, ina230 and ina231 only 98Sysfs entries for ina226, ina230 and ina231 only
76------------- 99------------------------------------------------
77 100
101======================= ====================================================
78update_interval data conversion time; affects number of samples used 102update_interval data conversion time; affects number of samples used
79 to average results for shunt and bus voltages. 103 to average results for shunt and bus voltages.
104======================= ====================================================
diff --git a/Documentation/hwmon/jc42 b/Documentation/hwmon/jc42
index b4b671f22453..5b14b49bb6f7 100644
--- a/Documentation/hwmon/jc42
+++ b/Documentation/hwmon/jc42
@@ -2,53 +2,100 @@ Kernel driver jc42
2================== 2==================
3 3
4Supported chips: 4Supported chips:
5
5 * Analog Devices ADT7408 6 * Analog Devices ADT7408
7
6 Datasheets: 8 Datasheets:
9
7 http://www.analog.com/static/imported-files/data_sheets/ADT7408.pdf 10 http://www.analog.com/static/imported-files/data_sheets/ADT7408.pdf
11
8 * Atmel AT30TS00, AT30TS002A/B, AT30TSE004A 12 * Atmel AT30TS00, AT30TS002A/B, AT30TSE004A
13
9 Datasheets: 14 Datasheets:
15
10 http://www.atmel.com/Images/doc8585.pdf 16 http://www.atmel.com/Images/doc8585.pdf
17
11 http://www.atmel.com/Images/doc8711.pdf 18 http://www.atmel.com/Images/doc8711.pdf
19
12 http://www.atmel.com/Images/Atmel-8852-SEEPROM-AT30TSE002A-Datasheet.pdf 20 http://www.atmel.com/Images/Atmel-8852-SEEPROM-AT30TSE002A-Datasheet.pdf
21
13 http://www.atmel.com/Images/Atmel-8868-DTS-AT30TSE004A-Datasheet.pdf 22 http://www.atmel.com/Images/Atmel-8868-DTS-AT30TSE004A-Datasheet.pdf
23
14 * IDT TSE2002B3, TSE2002GB2, TSE2004GB2, TS3000B3, TS3000GB0, TS3000GB2, 24 * IDT TSE2002B3, TSE2002GB2, TSE2004GB2, TS3000B3, TS3000GB0, TS3000GB2,
25
15 TS3001GB2 26 TS3001GB2
27
16 Datasheets: 28 Datasheets:
29
17 Available from IDT web site 30 Available from IDT web site
31
18 * Maxim MAX6604 32 * Maxim MAX6604
33
19 Datasheets: 34 Datasheets:
35
20 http://datasheets.maxim-ic.com/en/ds/MAX6604.pdf 36 http://datasheets.maxim-ic.com/en/ds/MAX6604.pdf
37
21 * Microchip MCP9804, MCP9805, MCP9808, MCP98242, MCP98243, MCP98244, MCP9843 38 * Microchip MCP9804, MCP9805, MCP9808, MCP98242, MCP98243, MCP98244, MCP9843
39
22 Datasheets: 40 Datasheets:
41
23 http://ww1.microchip.com/downloads/en/DeviceDoc/22203C.pdf 42 http://ww1.microchip.com/downloads/en/DeviceDoc/22203C.pdf
43
24 http://ww1.microchip.com/downloads/en/DeviceDoc/21977b.pdf 44 http://ww1.microchip.com/downloads/en/DeviceDoc/21977b.pdf
45
25 http://ww1.microchip.com/downloads/en/DeviceDoc/25095A.pdf 46 http://ww1.microchip.com/downloads/en/DeviceDoc/25095A.pdf
47
26 http://ww1.microchip.com/downloads/en/DeviceDoc/21996a.pdf 48 http://ww1.microchip.com/downloads/en/DeviceDoc/21996a.pdf
49
27 http://ww1.microchip.com/downloads/en/DeviceDoc/22153c.pdf 50 http://ww1.microchip.com/downloads/en/DeviceDoc/22153c.pdf
51
28 http://ww1.microchip.com/downloads/en/DeviceDoc/22327A.pdf 52 http://ww1.microchip.com/downloads/en/DeviceDoc/22327A.pdf
53
29 * NXP Semiconductors SE97, SE97B, SE98, SE98A 54 * NXP Semiconductors SE97, SE97B, SE98, SE98A
55
30 Datasheets: 56 Datasheets:
57
31 http://www.nxp.com/documents/data_sheet/SE97.pdf 58 http://www.nxp.com/documents/data_sheet/SE97.pdf
59
32 http://www.nxp.com/documents/data_sheet/SE97B.pdf 60 http://www.nxp.com/documents/data_sheet/SE97B.pdf
61
33 http://www.nxp.com/documents/data_sheet/SE98.pdf 62 http://www.nxp.com/documents/data_sheet/SE98.pdf
63
34 http://www.nxp.com/documents/data_sheet/SE98A.pdf 64 http://www.nxp.com/documents/data_sheet/SE98A.pdf
65
35 * ON Semiconductor CAT34TS02, CAT6095 66 * ON Semiconductor CAT34TS02, CAT6095
67
36 Datasheet: 68 Datasheet:
69
37 http://www.onsemi.com/pub_link/Collateral/CAT34TS02-D.PDF 70 http://www.onsemi.com/pub_link/Collateral/CAT34TS02-D.PDF
71
38 http://www.onsemi.com/pub/Collateral/CAT6095-D.PDF 72 http://www.onsemi.com/pub/Collateral/CAT6095-D.PDF
73
39 * ST Microelectronics STTS424, STTS424E02, STTS2002, STTS2004, STTS3000 74 * ST Microelectronics STTS424, STTS424E02, STTS2002, STTS2004, STTS3000
75
40 Datasheets: 76 Datasheets:
77
41 http://www.st.com/web/en/resource/technical/document/datasheet/CD00157556.pdf 78 http://www.st.com/web/en/resource/technical/document/datasheet/CD00157556.pdf
79
42 http://www.st.com/web/en/resource/technical/document/datasheet/CD00157558.pdf 80 http://www.st.com/web/en/resource/technical/document/datasheet/CD00157558.pdf
81
43 http://www.st.com/web/en/resource/technical/document/datasheet/CD00266638.pdf 82 http://www.st.com/web/en/resource/technical/document/datasheet/CD00266638.pdf
83
44 http://www.st.com/web/en/resource/technical/document/datasheet/CD00225278.pdf 84 http://www.st.com/web/en/resource/technical/document/datasheet/CD00225278.pdf
85
45 http://www.st.com/web/en/resource/technical/document/datasheet/DM00076709.pdf 86 http://www.st.com/web/en/resource/technical/document/datasheet/DM00076709.pdf
87
46 * JEDEC JC 42.4 compliant temperature sensor chips 88 * JEDEC JC 42.4 compliant temperature sensor chips
89
47 Datasheet: 90 Datasheet:
91
48 http://www.jedec.org/sites/default/files/docs/4_01_04R19.pdf 92 http://www.jedec.org/sites/default/files/docs/4_01_04R19.pdf
49 93
94
50 Common for all chips: 95 Common for all chips:
96
51 Prefix: 'jc42' 97 Prefix: 'jc42'
98
52 Addresses scanned: I2C 0x18 - 0x1f 99 Addresses scanned: I2C 0x18 - 0x1f
53 100
54Author: 101Author:
@@ -67,10 +114,10 @@ The driver auto-detects the chips listed above, but can be manually instantiated
67to support other JC 42.4 compliant chips. 114to support other JC 42.4 compliant chips.
68 115
69Example: the following will load the driver for a generic JC 42.4 compliant 116Example: the following will load the driver for a generic JC 42.4 compliant
70temperature sensor at address 0x18 on I2C bus #1: 117temperature sensor at address 0x18 on I2C bus #1::
71 118
72# modprobe jc42 119 # modprobe jc42
73# echo jc42 0x18 > /sys/bus/i2c/devices/i2c-1/new_device 120 # echo jc42 0x18 > /sys/bus/i2c/devices/i2c-1/new_device
74 121
75A JC 42.4 compliant chip supports a single temperature sensor. Minimum, maximum, 122A JC 42.4 compliant chip supports a single temperature sensor. Minimum, maximum,
76and critical temperature can be configured. There are alarms for high, low, 123and critical temperature can be configured. There are alarms for high, low,
@@ -90,6 +137,7 @@ cannot be changed.
90Sysfs entries 137Sysfs entries
91------------- 138-------------
92 139
140======================= ===========================================
93temp1_input Temperature (RO) 141temp1_input Temperature (RO)
94temp1_min Minimum temperature (RO or RW) 142temp1_min Minimum temperature (RO or RW)
95temp1_max Maximum temperature (RO or RW) 143temp1_max Maximum temperature (RO or RW)
@@ -101,3 +149,4 @@ temp1_max_hyst Maximum hysteresis temperature (RO)
101temp1_min_alarm Temperature low alarm 149temp1_min_alarm Temperature low alarm
102temp1_max_alarm Temperature high alarm 150temp1_max_alarm Temperature high alarm
103temp1_crit_alarm Temperature critical alarm 151temp1_crit_alarm Temperature critical alarm
152======================= ===========================================
diff --git a/Documentation/hwmon/lm95234 b/Documentation/hwmon/lm95234
index 32b777ef224c..e4c14bea5efd 100644
--- a/Documentation/hwmon/lm95234
+++ b/Documentation/hwmon/lm95234
@@ -2,15 +2,22 @@ Kernel driver lm95234
2===================== 2=====================
3 3
4Supported chips: 4Supported chips:
5
5 * National Semiconductor / Texas Instruments LM95233 6 * National Semiconductor / Texas Instruments LM95233
7
6 Addresses scanned: I2C 0x18, 0x2a, 0x2b 8 Addresses scanned: I2C 0x18, 0x2a, 0x2b
9
7 Datasheet: Publicly available at the Texas Instruments website 10 Datasheet: Publicly available at the Texas Instruments website
8 http://www.ti.com/product/lm95233 11
12 http://www.ti.com/product/lm95233
13
9 * National Semiconductor / Texas Instruments LM95234 14 * National Semiconductor / Texas Instruments LM95234
15
10 Addresses scanned: I2C 0x18, 0x4d, 0x4e 16 Addresses scanned: I2C 0x18, 0x4d, 0x4e
17
11 Datasheet: Publicly available at the Texas Instruments website 18 Datasheet: Publicly available at the Texas Instruments website
12 http://www.ti.com/product/lm95234
13 19
20 http://www.ti.com/product/lm95234
14 21
15Author: Guenter Roeck <linux@roeck-us.net> 22Author: Guenter Roeck <linux@roeck-us.net>
16 23
diff --git a/Documentation/hwmon/ltc4261 b/Documentation/hwmon/ltc4261
index 9378a75c6134..c80233f8082e 100644
--- a/Documentation/hwmon/ltc4261
+++ b/Documentation/hwmon/ltc4261
@@ -2,11 +2,16 @@ Kernel driver ltc4261
2===================== 2=====================
3 3
4Supported chips: 4Supported chips:
5
5 * Linear Technology LTC4261 6 * Linear Technology LTC4261
7
6 Prefix: 'ltc4261' 8 Prefix: 'ltc4261'
9
7 Addresses scanned: - 10 Addresses scanned: -
11
8 Datasheet: 12 Datasheet:
9 http://cds.linear.com/docs/Datasheet/42612fb.pdf 13
14 http://cds.linear.com/docs/Datasheet/42612fb.pdf
10 15
11Author: Guenter Roeck <linux@roeck-us.net> 16Author: Guenter Roeck <linux@roeck-us.net>
12 17
@@ -26,9 +31,10 @@ which can be safely used to identify the chip. You will have to instantiate
26the devices explicitly. 31the devices explicitly.
27 32
28Example: the following will load the driver for an LTC4261 at address 0x10 33Example: the following will load the driver for an LTC4261 at address 0x10
29on I2C bus #1: 34on I2C bus #1::
30$ modprobe ltc4261 35
31$ echo ltc4261 0x10 > /sys/bus/i2c/devices/i2c-1/new_device 36 $ modprobe ltc4261
37 $ echo ltc4261 0x10 > /sys/bus/i2c/devices/i2c-1/new_device
32 38
33 39
34Sysfs entries 40Sysfs entries
@@ -51,6 +57,7 @@ the proximity of the ADIN2 pin to the OV pin. ADIN2 is, however, not available
51on all chip variants. To ensure that the alarm condition is reported to the user, 57on all chip variants. To ensure that the alarm condition is reported to the user,
52report it with both voltage sensors. 58report it with both voltage sensors.
53 59
60======================= =============================
54in1_input ADIN2 voltage (mV) 61in1_input ADIN2 voltage (mV)
55in1_min_alarm ADIN/ADIN2 Undervoltage alarm 62in1_min_alarm ADIN/ADIN2 Undervoltage alarm
56in1_max_alarm ADIN/ADIN2 Overvoltage alarm 63in1_max_alarm ADIN/ADIN2 Overvoltage alarm
@@ -61,3 +68,4 @@ in2_max_alarm ADIN/ADIN2 Overvoltage alarm
61 68
62curr1_input SENSE current (mA) 69curr1_input SENSE current (mA)
63curr1_alarm SENSE overcurrent alarm 70curr1_alarm SENSE overcurrent alarm
71======================= =============================
diff --git a/Documentation/hwmon/max16065 b/Documentation/hwmon/max16065
index 208a29e43010..fa5c852a178c 100644
--- a/Documentation/hwmon/max16065
+++ b/Documentation/hwmon/max16065
@@ -1,28 +1,48 @@
1Kernel driver max16065 1Kernel driver max16065
2====================== 2======================
3 3
4
4Supported chips: 5Supported chips:
6
5 * Maxim MAX16065, MAX16066 7 * Maxim MAX16065, MAX16066
8
6 Prefixes: 'max16065', 'max16066' 9 Prefixes: 'max16065', 'max16066'
10
7 Addresses scanned: - 11 Addresses scanned: -
12
8 Datasheet: 13 Datasheet:
14
9 http://datasheets.maxim-ic.com/en/ds/MAX16065-MAX16066.pdf 15 http://datasheets.maxim-ic.com/en/ds/MAX16065-MAX16066.pdf
16
10 * Maxim MAX16067 17 * Maxim MAX16067
18
11 Prefix: 'max16067' 19 Prefix: 'max16067'
20
12 Addresses scanned: - 21 Addresses scanned: -
22
13 Datasheet: 23 Datasheet:
24
14 http://datasheets.maxim-ic.com/en/ds/MAX16067.pdf 25 http://datasheets.maxim-ic.com/en/ds/MAX16067.pdf
26
15 * Maxim MAX16068 27 * Maxim MAX16068
28
16 Prefix: 'max16068' 29 Prefix: 'max16068'
30
17 Addresses scanned: - 31 Addresses scanned: -
32
18 Datasheet: 33 Datasheet:
34
19 http://datasheets.maxim-ic.com/en/ds/MAX16068.pdf 35 http://datasheets.maxim-ic.com/en/ds/MAX16068.pdf
36
20 * Maxim MAX16070/MAX16071 37 * Maxim MAX16070/MAX16071
38
21 Prefixes: 'max16070', 'max16071' 39 Prefixes: 'max16070', 'max16071'
40
22 Addresses scanned: - 41 Addresses scanned: -
42
23 Datasheet: 43 Datasheet:
24 http://datasheets.maxim-ic.com/en/ds/MAX16070-MAX16071.pdf
25 44
45 http://datasheets.maxim-ic.com/en/ds/MAX16070-MAX16071.pdf
26 46
27Author: Guenter Roeck <linux@roeck-us.net> 47Author: Guenter Roeck <linux@roeck-us.net>
28 48
@@ -73,6 +93,7 @@ turn into a brick.
73Sysfs entries 93Sysfs entries
74------------- 94-------------
75 95
96======================= ========================================================
76in[0-11]_input Input voltage measurements. 97in[0-11]_input Input voltage measurements.
77 98
78in12_input Voltage on CSP (Current Sense Positive) pin. 99in12_input Voltage on CSP (Current Sense Positive) pin.
@@ -103,3 +124,4 @@ curr1_input Current sense input; only if the chip supports current
103 124
104curr1_alarm Overcurrent alarm; only if the chip supports current 125curr1_alarm Overcurrent alarm; only if the chip supports current
105 sensing and if current sensing is enabled. 126 sensing and if current sensing is enabled.
127======================= ========================================================
diff --git a/Documentation/hwmon/max6697 b/Documentation/hwmon/max6697
index 6594177ededa..ffc5a7d8d33b 100644
--- a/Documentation/hwmon/max6697
+++ b/Documentation/hwmon/max6697
@@ -2,38 +2,69 @@ Kernel driver max6697
2===================== 2=====================
3 3
4Supported chips: 4Supported chips:
5
5 * Maxim MAX6581 6 * Maxim MAX6581
7
6 Prefix: 'max6581' 8 Prefix: 'max6581'
9
7 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6581.pdf 10 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6581.pdf
11
8 * Maxim MAX6602 12 * Maxim MAX6602
13
9 Prefix: 'max6602' 14 Prefix: 'max6602'
15
10 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6602.pdf 16 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6602.pdf
17
11 * Maxim MAX6622 18 * Maxim MAX6622
19
12 Prefix: 'max6622' 20 Prefix: 'max6622'
21
13 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6622.pdf 22 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6622.pdf
23
14 * Maxim MAX6636 24 * Maxim MAX6636
25
15 Prefix: 'max6636' 26 Prefix: 'max6636'
27
16 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6636.pdf 28 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6636.pdf
29
17 * Maxim MAX6689 30 * Maxim MAX6689
31
18 Prefix: 'max6689' 32 Prefix: 'max6689'
33
19 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6689.pdf 34 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6689.pdf
35
20 * Maxim MAX6693 36 * Maxim MAX6693
37
21 Prefix: 'max6693' 38 Prefix: 'max6693'
39
22 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6693.pdf 40 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6693.pdf
41
23 * Maxim MAX6694 42 * Maxim MAX6694
43
24 Prefix: 'max6694' 44 Prefix: 'max6694'
45
25 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6694.pdf 46 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6694.pdf
47
26 * Maxim MAX6697 48 * Maxim MAX6697
49
27 Prefix: 'max6697' 50 Prefix: 'max6697'
51
28 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6697.pdf 52 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6697.pdf
53
29 * Maxim MAX6698 54 * Maxim MAX6698
55
30 Prefix: 'max6698' 56 Prefix: 'max6698'
57
31 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6698.pdf 58 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6698.pdf
59
32 * Maxim MAX6699 60 * Maxim MAX6699
61
33 Prefix: 'max6699' 62 Prefix: 'max6699'
63
34 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6699.pdf 64 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6699.pdf
35 65
36Author: 66Author:
67
37 Guenter Roeck <linux@roeck-us.net> 68 Guenter Roeck <linux@roeck-us.net>
38 69
39Description 70Description
@@ -50,9 +81,11 @@ The driver provides the following sysfs attributes. temp1 is the local (chip)
50temperature, temp[2..n] are remote temperatures. The actually supported 81temperature, temp[2..n] are remote temperatures. The actually supported
51per-channel attributes are chip type and channel dependent. 82per-channel attributes are chip type and channel dependent.
52 83
84================ == ==========================================================
53tempX_input RO temperature 85tempX_input RO temperature
54tempX_max RW temperature maximum threshold 86tempX_max RW temperature maximum threshold
55tempX_max_alarm RO temperature maximum threshold alarm 87tempX_max_alarm RO temperature maximum threshold alarm
56tempX_crit RW temperature critical threshold 88tempX_crit RW temperature critical threshold
57tempX_crit_alarm RO temperature critical threshold alarm 89tempX_crit_alarm RO temperature critical threshold alarm
58tempX_fault RO temperature diode fault (remote sensors only) 90tempX_fault RO temperature diode fault (remote sensors only)
91================ == ==========================================================
diff --git a/Documentation/hwmon/nct6775 b/Documentation/hwmon/nct6775
index bd59834d310f..1d0315c40952 100644
--- a/Documentation/hwmon/nct6775
+++ b/Documentation/hwmon/nct6775
@@ -1,52 +1,90 @@
1Note
2====
3
4This driver supersedes the NCT6775F and NCT6776F support in the W83627EHF
5driver.
6
7Kernel driver NCT6775 1Kernel driver NCT6775
8===================== 2=====================
9 3
4.. note::
5
6 This driver supersedes the NCT6775F and NCT6776F support in the W83627EHF
7 driver.
8
10Supported chips: 9Supported chips:
10
11 * Nuvoton NCT6102D/NCT6104D/NCT6106D 11 * Nuvoton NCT6102D/NCT6104D/NCT6106D
12
12 Prefix: 'nct6106' 13 Prefix: 'nct6106'
14
13 Addresses scanned: ISA address retrieved from Super I/O registers 15 Addresses scanned: ISA address retrieved from Super I/O registers
16
14 Datasheet: Available from the Nuvoton web site 17 Datasheet: Available from the Nuvoton web site
18
15 * Nuvoton NCT5572D/NCT6771F/NCT6772F/NCT6775F/W83677HG-I 19 * Nuvoton NCT5572D/NCT6771F/NCT6772F/NCT6775F/W83677HG-I
20
16 Prefix: 'nct6775' 21 Prefix: 'nct6775'
22
17 Addresses scanned: ISA address retrieved from Super I/O registers 23 Addresses scanned: ISA address retrieved from Super I/O registers
24
18 Datasheet: Available from Nuvoton upon request 25 Datasheet: Available from Nuvoton upon request
26
19 * Nuvoton NCT5573D/NCT5577D/NCT6776D/NCT6776F 27 * Nuvoton NCT5573D/NCT5577D/NCT6776D/NCT6776F
28
20 Prefix: 'nct6776' 29 Prefix: 'nct6776'
30
21 Addresses scanned: ISA address retrieved from Super I/O registers 31 Addresses scanned: ISA address retrieved from Super I/O registers
32
22 Datasheet: Available from Nuvoton upon request 33 Datasheet: Available from Nuvoton upon request
34
23 * Nuvoton NCT5532D/NCT6779D 35 * Nuvoton NCT5532D/NCT6779D
36
24 Prefix: 'nct6779' 37 Prefix: 'nct6779'
38
25 Addresses scanned: ISA address retrieved from Super I/O registers 39 Addresses scanned: ISA address retrieved from Super I/O registers
40
26 Datasheet: Available from Nuvoton upon request 41 Datasheet: Available from Nuvoton upon request
42
27 * Nuvoton NCT6791D 43 * Nuvoton NCT6791D
44
28 Prefix: 'nct6791' 45 Prefix: 'nct6791'
46
29 Addresses scanned: ISA address retrieved from Super I/O registers 47 Addresses scanned: ISA address retrieved from Super I/O registers
48
30 Datasheet: Available from Nuvoton upon request 49 Datasheet: Available from Nuvoton upon request
50
31 * Nuvoton NCT6792D 51 * Nuvoton NCT6792D
52
32 Prefix: 'nct6792' 53 Prefix: 'nct6792'
54
33 Addresses scanned: ISA address retrieved from Super I/O registers 55 Addresses scanned: ISA address retrieved from Super I/O registers
56
34 Datasheet: Available from Nuvoton upon request 57 Datasheet: Available from Nuvoton upon request
58
35 * Nuvoton NCT6793D 59 * Nuvoton NCT6793D
60
36 Prefix: 'nct6793' 61 Prefix: 'nct6793'
62
37 Addresses scanned: ISA address retrieved from Super I/O registers 63 Addresses scanned: ISA address retrieved from Super I/O registers
64
38 Datasheet: Available from Nuvoton upon request 65 Datasheet: Available from Nuvoton upon request
66
39 * Nuvoton NCT6795D 67 * Nuvoton NCT6795D
68
40 Prefix: 'nct6795' 69 Prefix: 'nct6795'
70
41 Addresses scanned: ISA address retrieved from Super I/O registers 71 Addresses scanned: ISA address retrieved from Super I/O registers
72
42 Datasheet: Available from Nuvoton upon request 73 Datasheet: Available from Nuvoton upon request
74
43 * Nuvoton NCT6796D 75 * Nuvoton NCT6796D
76
44 Prefix: 'nct6796' 77 Prefix: 'nct6796'
78
45 Addresses scanned: ISA address retrieved from Super I/O registers 79 Addresses scanned: ISA address retrieved from Super I/O registers
80
46 Datasheet: Available from Nuvoton upon request 81 Datasheet: Available from Nuvoton upon request
47 82
83
84
48Authors: 85Authors:
49 Guenter Roeck <linux@roeck-us.net> 86
87 Guenter Roeck <linux@roeck-us.net>
50 88
51Description 89Description
52----------- 90-----------
@@ -96,10 +134,14 @@ The mode works for fan1-fan5.
96sysfs attributes 134sysfs attributes
97---------------- 135----------------
98 136
99pwm[1-7] - this file stores PWM duty cycle or DC value (fan speed) in range: 137pwm[1-7]
138 - this file stores PWM duty cycle or DC value (fan speed) in range:
139
100 0 (lowest speed) to 255 (full) 140 0 (lowest speed) to 255 (full)
101 141
102pwm[1-7]_enable - this file controls mode of fan/temperature control: 142pwm[1-7]_enable
143 - this file controls mode of fan/temperature control:
144
103 * 0 Fan control disabled (fans set to maximum speed) 145 * 0 Fan control disabled (fans set to maximum speed)
104 * 1 Manual mode, write to pwm[0-5] any value 0-255 146 * 1 Manual mode, write to pwm[0-5] any value 0-255
105 * 2 "Thermal Cruise" mode 147 * 2 "Thermal Cruise" mode
@@ -107,15 +149,19 @@ pwm[1-7]_enable - this file controls mode of fan/temperature control:
107 * 4 "Smart Fan III" mode (NCT6775F only) 149 * 4 "Smart Fan III" mode (NCT6775F only)
108 * 5 "Smart Fan IV" mode 150 * 5 "Smart Fan IV" mode
109 151
110pwm[1-7]_mode - controls if output is PWM or DC level 152pwm[1-7]_mode
111 * 0 DC output 153 - controls if output is PWM or DC level
112 * 1 PWM output 154
155 * 0 DC output
156 * 1 PWM output
113 157
114Common fan control attributes 158Common fan control attributes
115----------------------------- 159-----------------------------
116 160
117pwm[1-7]_temp_sel Temperature source. Value is temperature sensor index. 161pwm[1-7]_temp_sel
162 Temperature source. Value is temperature sensor index.
118 For example, select '1' for temp1_input. 163 For example, select '1' for temp1_input.
164
119pwm[1-7]_weight_temp_sel 165pwm[1-7]_weight_temp_sel
120 Secondary temperature source. Value is temperature 166 Secondary temperature source. Value is temperature
121 sensor index. For example, select '1' for temp1_input. 167 sensor index. For example, select '1' for temp1_input.
@@ -126,13 +172,16 @@ following attributes.
126 172
127pwm[1-7]_weight_duty_step 173pwm[1-7]_weight_duty_step
128 Duty step size. 174 Duty step size.
175
129pwm[1-7]_weight_temp_step 176pwm[1-7]_weight_temp_step
130 Temperature step size. With each step over 177 Temperature step size. With each step over
131 temp_step_base, the value of weight_duty_step is added 178 temp_step_base, the value of weight_duty_step is added
132 to the current pwm value. 179 to the current pwm value.
180
133pwm[1-7]_weight_temp_step_base 181pwm[1-7]_weight_temp_step_base
134 Temperature at which secondary temperature control kicks 182 Temperature at which secondary temperature control kicks
135 in. 183 in.
184
136pwm[1-7]_weight_temp_step_tol 185pwm[1-7]_weight_temp_step_tol
137 Temperature step tolerance. 186 Temperature step tolerance.
138 187
@@ -141,24 +190,35 @@ Thermal Cruise mode (2)
141 190
142If the temperature is in the range defined by: 191If the temperature is in the range defined by:
143 192
144pwm[1-7]_target_temp Target temperature, unit millidegree Celsius 193pwm[1-7]_target_temp
194 Target temperature, unit millidegree Celsius
145 (range 0 - 127000) 195 (range 0 - 127000)
196
146pwm[1-7]_temp_tolerance 197pwm[1-7]_temp_tolerance
147 Target temperature tolerance, unit millidegree Celsius 198 Target temperature tolerance, unit millidegree Celsius
148 199
149there are no changes to fan speed. Once the temperature leaves the interval, fan 200There are no changes to fan speed. Once the temperature leaves the interval, fan
150speed increases (if temperature is higher that desired) or decreases (if 201speed increases (if temperature is higher that desired) or decreases (if
151temperature is lower than desired), using the following limits and time 202temperature is lower than desired), using the following limits and time
152intervals. 203intervals.
153 204
154pwm[1-7]_start fan pwm start value (range 1 - 255), to start fan 205pwm[1-7]_start
206 fan pwm start value (range 1 - 255), to start fan
155 when the temperature is above defined range. 207 when the temperature is above defined range.
156pwm[1-7]_floor lowest fan pwm (range 0 - 255) if temperature is below 208
209pwm[1-7]_floor
210 lowest fan pwm (range 0 - 255) if temperature is below
157 the defined range. If set to 0, the fan is expected to 211 the defined range. If set to 0, the fan is expected to
158 stop if the temperature is below the defined range. 212 stop if the temperature is below the defined range.
159pwm[1-7]_step_up_time milliseconds before fan speed is increased 213
160pwm[1-7]_step_down_time milliseconds before fan speed is decreased 214pwm[1-7]_step_up_time
161pwm[1-7]_stop_time how many milliseconds must elapse to switch 215 milliseconds before fan speed is increased
216
217pwm[1-7]_step_down_time
218 milliseconds before fan speed is decreased
219
220pwm[1-7]_stop_time
221 how many milliseconds must elapse to switch
162 corresponding fan off (when the temperature was below 222 corresponding fan off (when the temperature was below
163 defined range). 223 defined range).
164 224
@@ -167,7 +227,9 @@ Speed Cruise mode (3)
167 227
168This modes tries to keep the fan speed constant. 228This modes tries to keep the fan speed constant.
169 229
170fan[1-7]_target Target fan speed 230fan[1-7]_target
231 Target fan speed
232
171fan[1-7]_tolerance 233fan[1-7]_tolerance
172 Target speed tolerance 234 Target speed tolerance
173 235
@@ -188,16 +250,22 @@ critical temperature mode, in which the fans should run at full speed.
188pwm[1-7]_auto_point[1-7]_pwm 250pwm[1-7]_auto_point[1-7]_pwm
189 pwm value to be set if temperature reaches matching 251 pwm value to be set if temperature reaches matching
190 temperature range. 252 temperature range.
253
191pwm[1-7]_auto_point[1-7]_temp 254pwm[1-7]_auto_point[1-7]_temp
192 Temperature over which the matching pwm is enabled. 255 Temperature over which the matching pwm is enabled.
256
193pwm[1-7]_temp_tolerance 257pwm[1-7]_temp_tolerance
194 Temperature tolerance, unit millidegree Celsius 258 Temperature tolerance, unit millidegree Celsius
259
195pwm[1-7]_crit_temp_tolerance 260pwm[1-7]_crit_temp_tolerance
196 Temperature tolerance for critical temperature, 261 Temperature tolerance for critical temperature,
197 unit millidegree Celsius 262 unit millidegree Celsius
198 263
199pwm[1-7]_step_up_time milliseconds before fan speed is increased 264pwm[1-7]_step_up_time
200pwm[1-7]_step_down_time milliseconds before fan speed is decreased 265 milliseconds before fan speed is increased
266
267pwm[1-7]_step_down_time
268 milliseconds before fan speed is decreased
201 269
202Usage Notes 270Usage Notes
203----------- 271-----------
diff --git a/Documentation/hwmon/smm665 b/Documentation/hwmon/smm665
index a341eeedab75..a0e27f62b57b 100644
--- a/Documentation/hwmon/smm665
+++ b/Documentation/hwmon/smm665
@@ -2,31 +2,57 @@ Kernel driver smm665
2==================== 2====================
3 3
4Supported chips: 4Supported chips:
5
5 * Summit Microelectronics SMM465 6 * Summit Microelectronics SMM465
7
6 Prefix: 'smm465' 8 Prefix: 'smm465'
9
7 Addresses scanned: - 10 Addresses scanned: -
11
8 Datasheet: 12 Datasheet:
13
9 http://www.summitmicro.com/prod_select/summary/SMM465/SMM465DS.pdf 14 http://www.summitmicro.com/prod_select/summary/SMM465/SMM465DS.pdf
15
10 * Summit Microelectronics SMM665, SMM665B 16 * Summit Microelectronics SMM665, SMM665B
17
11 Prefix: 'smm665' 18 Prefix: 'smm665'
19
12 Addresses scanned: - 20 Addresses scanned: -
21
13 Datasheet: 22 Datasheet:
23
14 http://www.summitmicro.com/prod_select/summary/SMM665/SMM665B_2089_20.pdf 24 http://www.summitmicro.com/prod_select/summary/SMM665/SMM665B_2089_20.pdf
25
15 * Summit Microelectronics SMM665C 26 * Summit Microelectronics SMM665C
27
16 Prefix: 'smm665c' 28 Prefix: 'smm665c'
29
17 Addresses scanned: - 30 Addresses scanned: -
31
18 Datasheet: 32 Datasheet:
33
19 http://www.summitmicro.com/prod_select/summary/SMM665C/SMM665C_2125.pdf 34 http://www.summitmicro.com/prod_select/summary/SMM665C/SMM665C_2125.pdf
35
20 * Summit Microelectronics SMM764 36 * Summit Microelectronics SMM764
37
21 Prefix: 'smm764' 38 Prefix: 'smm764'
39
22 Addresses scanned: - 40 Addresses scanned: -
41
23 Datasheet: 42 Datasheet:
43
24 http://www.summitmicro.com/prod_select/summary/SMM764/SMM764_2098.pdf 44 http://www.summitmicro.com/prod_select/summary/SMM764/SMM764_2098.pdf
45
25 * Summit Microelectronics SMM766, SMM766B 46 * Summit Microelectronics SMM766, SMM766B
47
26 Prefix: 'smm766' 48 Prefix: 'smm766'
49
27 Addresses scanned: - 50 Addresses scanned: -
51
28 Datasheets: 52 Datasheets:
53
29 http://www.summitmicro.com/prod_select/summary/SMM766/SMM766_2086.pdf 54 http://www.summitmicro.com/prod_select/summary/SMM766/SMM766_2086.pdf
55
30 http://www.summitmicro.com/prod_select/summary/SMM766B/SMM766B_2122.pdf 56 http://www.summitmicro.com/prod_select/summary/SMM766B/SMM766B_2122.pdf
31 57
32Author: Guenter Roeck <linux@roeck-us.net> 58Author: Guenter Roeck <linux@roeck-us.net>
@@ -36,9 +62,10 @@ Module Parameters
36----------------- 62-----------------
37 63
38* vref: int 64* vref: int
39 Default: 1250 (mV) 65 Default: 1250 (mV)
40 Reference voltage on VREF_ADC pin in mV. It should not be necessary to set 66
41 this parameter unless a non-default reference voltage is used. 67 Reference voltage on VREF_ADC pin in mV. It should not be necessary to set
68 this parameter unless a non-default reference voltage is used.
42 69
43 70
44Description 71Description
@@ -64,9 +91,10 @@ the devices explicitly. When instantiating the device, you have to specify
64its configuration register address. 91its configuration register address.
65 92
66Example: the following will load the driver for an SMM665 at address 0x57 93Example: the following will load the driver for an SMM665 at address 0x57
67on I2C bus #1: 94on I2C bus #1::
68$ modprobe smm665 95
69$ echo smm665 0x57 > /sys/bus/i2c/devices/i2c-1/new_device 96 $ modprobe smm665
97 $ echo smm665 0x57 > /sys/bus/i2c/devices/i2c-1/new_device
70 98
71 99
72Sysfs entries 100Sysfs entries
@@ -84,6 +112,7 @@ max otherwise. For details please see the SMM665 datasheet.
84 112
85For SMM465 and SMM764, values for Channel E and F are reported but undefined. 113For SMM465 and SMM764, values for Channel E and F are reported but undefined.
86 114
115======================= =======================================================
87in1_input 12V input voltage (mV) 116in1_input 12V input voltage (mV)
88in2_input 3.3V (VDD) input voltage (mV) 117in2_input 3.3V (VDD) input voltage (mV)
89in3_input Channel A voltage (mV) 118in3_input Channel A voltage (mV)
@@ -155,3 +184,4 @@ temp1_min Mimimum chip temperature
155temp1_max Maximum chip temperature 184temp1_max Maximum chip temperature
156temp1_crit Critical chip temperature 185temp1_crit Critical chip temperature
157temp1_crit_alarm Temperature critical alarm 186temp1_crit_alarm Temperature critical alarm
187======================= =======================================================
diff --git a/Documentation/hwmon/tmp401 b/Documentation/hwmon/tmp401
index 2d9ca42213cf..bd865bbdb38d 100644
--- a/Documentation/hwmon/tmp401
+++ b/Documentation/hwmon/tmp401
@@ -2,33 +2,59 @@ Kernel driver tmp401
2==================== 2====================
3 3
4Supported chips: 4Supported chips:
5
5 * Texas Instruments TMP401 6 * Texas Instruments TMP401
7
6 Prefix: 'tmp401' 8 Prefix: 'tmp401'
9
7 Addresses scanned: I2C 0x4c 10 Addresses scanned: I2C 0x4c
11
8 Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp401.html 12 Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp401.html
13
9 * Texas Instruments TMP411 14 * Texas Instruments TMP411
15
10 Prefix: 'tmp411' 16 Prefix: 'tmp411'
17
11 Addresses scanned: I2C 0x4c, 0x4d, 0x4e 18 Addresses scanned: I2C 0x4c, 0x4d, 0x4e
19
12 Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp411.html 20 Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp411.html
21
13 * Texas Instruments TMP431 22 * Texas Instruments TMP431
23
14 Prefix: 'tmp431' 24 Prefix: 'tmp431'
25
15 Addresses scanned: I2C 0x4c, 0x4d 26 Addresses scanned: I2C 0x4c, 0x4d
27
16 Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp431.html 28 Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp431.html
29
17 * Texas Instruments TMP432 30 * Texas Instruments TMP432
31
18 Prefix: 'tmp432' 32 Prefix: 'tmp432'
33
19 Addresses scanned: I2C 0x4c, 0x4d 34 Addresses scanned: I2C 0x4c, 0x4d
35
20 Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp432.html 36 Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp432.html
37
21 * Texas Instruments TMP435 38 * Texas Instruments TMP435
39
22 Prefix: 'tmp435' 40 Prefix: 'tmp435'
41
23 Addresses scanned: I2C 0x48 - 0x4f 42 Addresses scanned: I2C 0x48 - 0x4f
43
24 Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp435.html 44 Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp435.html
45
25 * Texas Instruments TMP461 46 * Texas Instruments TMP461
47
26 Prefix: 'tmp461' 48 Prefix: 'tmp461'
49
27 Datasheet: http://www.ti.com/product/tmp461 50 Datasheet: http://www.ti.com/product/tmp461
28 51
52
53
29Authors: 54Authors:
30 Hans de Goede <hdegoede@redhat.com> 55
31 Andre Prendel <andre.prendel@gmx.de> 56 - Hans de Goede <hdegoede@redhat.com>
57 - Andre Prendel <andre.prendel@gmx.de>
32 58
33Description 59Description
34----------- 60-----------