diff options
author | Mauro Carvalho Chehab <mchehab+samsung@kernel.org> | 2019-04-17 05:46:27 -0400 |
---|---|---|
committer | Guenter Roeck <linux@roeck-us.net> | 2019-04-17 12:51:07 -0400 |
commit | b32570a4f0919569bcba13a5419ea97ca5c1d3cf (patch) | |
tree | c59aa98d6e1ffc0ee902516d7d3c24409feb7fae /Documentation/hwmon | |
parent | 1f234ff1621787860cfcca6aa8fb626519405a72 (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/ina209 | 18 | ||||
-rw-r--r-- | Documentation/hwmon/ina2xx | 39 | ||||
-rw-r--r-- | Documentation/hwmon/jc42 | 55 | ||||
-rw-r--r-- | Documentation/hwmon/lm95234 | 11 | ||||
-rw-r--r-- | Documentation/hwmon/ltc4261 | 16 | ||||
-rw-r--r-- | Documentation/hwmon/max16065 | 24 | ||||
-rw-r--r-- | Documentation/hwmon/max6697 | 33 | ||||
-rw-r--r-- | Documentation/hwmon/nct6775 | 114 | ||||
-rw-r--r-- | Documentation/hwmon/smm665 | 42 | ||||
-rw-r--r-- | Documentation/hwmon/tmp401 | 30 |
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 @@ | |||
1 | Kernel driver ina209 | 1 | Kernel driver ina209 |
2 | ===================== | 2 | ==================== |
3 | 3 | ||
4 | Supported chips: | 4 | Supported 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 | ||
11 | Author: Paul Hays <Paul.Hays@cattail.ca> | 15 | Author: |
12 | Author: Ira W. Snyder <iws@ovro.caltech.edu> | 16 | - Paul Hays <Paul.Hays@cattail.ca> |
13 | Author: 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 | ||
16 | Description | 21 | Description |
@@ -31,7 +36,7 @@ the I2C bus. See the datasheet for details. | |||
31 | This tries to expose most monitoring features of the hardware via | 36 | This tries to expose most monitoring features of the hardware via |
32 | sysfs. It does not support every feature of this chip. | 37 | sysfs. It does not support every feature of this chip. |
33 | 38 | ||
34 | 39 | ======================= ======================================================= | |
35 | in0_input shunt voltage (mV) | 40 | in0_input shunt voltage (mV) |
36 | in0_input_highest shunt voltage historical maximum reading (mV) | 41 | in0_input_highest shunt voltage historical maximum reading (mV) |
37 | in0_input_lowest shunt voltage historical minimum reading (mV) | 42 | in0_input_lowest shunt voltage historical minimum reading (mV) |
@@ -70,6 +75,7 @@ curr1_input current measurement (mA) | |||
70 | 75 | ||
71 | update_interval data conversion time; affects number of samples used | 76 | update_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 | ||
74 | General Remarks | 80 | General 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 | ||
4 | Supported chips: | 4 | Supported 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 | ||
35 | Author: Lothar Felten <lothar.felten@gmail.com> | 56 | Author: 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. | |||
64 | The actual programmed interval may vary from the desired value. | 85 | The actual programmed interval may vary from the desired value. |
65 | 86 | ||
66 | General sysfs entries | 87 | General sysfs entries |
67 | ------------- | 88 | --------------------- |
68 | 89 | ||
90 | ======================= =============================== | ||
69 | in0_input Shunt voltage(mV) channel | 91 | in0_input Shunt voltage(mV) channel |
70 | in1_input Bus voltage(mV) channel | 92 | in1_input Bus voltage(mV) channel |
71 | curr1_input Current(mA) measurement channel | 93 | curr1_input Current(mA) measurement channel |
72 | power1_input Power(uW) measurement channel | 94 | power1_input Power(uW) measurement channel |
73 | shunt_resistor Shunt resistance(uOhm) channel | 95 | shunt_resistor Shunt resistance(uOhm) channel |
96 | ======================= =============================== | ||
74 | 97 | ||
75 | Sysfs entries for ina226, ina230 and ina231 only | 98 | Sysfs entries for ina226, ina230 and ina231 only |
76 | ------------- | 99 | ------------------------------------------------ |
77 | 100 | ||
101 | ======================= ==================================================== | ||
78 | update_interval data conversion time; affects number of samples used | 102 | update_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 | ||
4 | Supported chips: | 4 | Supported 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 | ||
54 | Author: | 101 | Author: |
@@ -67,10 +114,10 @@ The driver auto-detects the chips listed above, but can be manually instantiated | |||
67 | to support other JC 42.4 compliant chips. | 114 | to support other JC 42.4 compliant chips. |
68 | 115 | ||
69 | Example: the following will load the driver for a generic JC 42.4 compliant | 116 | Example: the following will load the driver for a generic JC 42.4 compliant |
70 | temperature sensor at address 0x18 on I2C bus #1: | 117 | temperature 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 | ||
75 | A JC 42.4 compliant chip supports a single temperature sensor. Minimum, maximum, | 122 | A JC 42.4 compliant chip supports a single temperature sensor. Minimum, maximum, |
76 | and critical temperature can be configured. There are alarms for high, low, | 123 | and critical temperature can be configured. There are alarms for high, low, |
@@ -90,6 +137,7 @@ cannot be changed. | |||
90 | Sysfs entries | 137 | Sysfs entries |
91 | ------------- | 138 | ------------- |
92 | 139 | ||
140 | ======================= =========================================== | ||
93 | temp1_input Temperature (RO) | 141 | temp1_input Temperature (RO) |
94 | temp1_min Minimum temperature (RO or RW) | 142 | temp1_min Minimum temperature (RO or RW) |
95 | temp1_max Maximum temperature (RO or RW) | 143 | temp1_max Maximum temperature (RO or RW) |
@@ -101,3 +149,4 @@ temp1_max_hyst Maximum hysteresis temperature (RO) | |||
101 | temp1_min_alarm Temperature low alarm | 149 | temp1_min_alarm Temperature low alarm |
102 | temp1_max_alarm Temperature high alarm | 150 | temp1_max_alarm Temperature high alarm |
103 | temp1_crit_alarm Temperature critical alarm | 151 | temp1_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 | ||
4 | Supported chips: | 4 | Supported 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 | ||
15 | Author: Guenter Roeck <linux@roeck-us.net> | 22 | Author: 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 | ||
4 | Supported chips: | 4 | Supported 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 | ||
11 | Author: Guenter Roeck <linux@roeck-us.net> | 16 | Author: 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 | |||
26 | the devices explicitly. | 31 | the devices explicitly. |
27 | 32 | ||
28 | Example: the following will load the driver for an LTC4261 at address 0x10 | 33 | Example: the following will load the driver for an LTC4261 at address 0x10 |
29 | on I2C bus #1: | 34 | on 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 | ||
34 | Sysfs entries | 40 | Sysfs entries |
@@ -51,6 +57,7 @@ the proximity of the ADIN2 pin to the OV pin. ADIN2 is, however, not available | |||
51 | on all chip variants. To ensure that the alarm condition is reported to the user, | 57 | on all chip variants. To ensure that the alarm condition is reported to the user, |
52 | report it with both voltage sensors. | 58 | report it with both voltage sensors. |
53 | 59 | ||
60 | ======================= ============================= | ||
54 | in1_input ADIN2 voltage (mV) | 61 | in1_input ADIN2 voltage (mV) |
55 | in1_min_alarm ADIN/ADIN2 Undervoltage alarm | 62 | in1_min_alarm ADIN/ADIN2 Undervoltage alarm |
56 | in1_max_alarm ADIN/ADIN2 Overvoltage alarm | 63 | in1_max_alarm ADIN/ADIN2 Overvoltage alarm |
@@ -61,3 +68,4 @@ in2_max_alarm ADIN/ADIN2 Overvoltage alarm | |||
61 | 68 | ||
62 | curr1_input SENSE current (mA) | 69 | curr1_input SENSE current (mA) |
63 | curr1_alarm SENSE overcurrent alarm | 70 | curr1_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 @@ | |||
1 | Kernel driver max16065 | 1 | Kernel driver max16065 |
2 | ====================== | 2 | ====================== |
3 | 3 | ||
4 | |||
4 | Supported chips: | 5 | Supported 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 | ||
27 | Author: Guenter Roeck <linux@roeck-us.net> | 47 | Author: Guenter Roeck <linux@roeck-us.net> |
28 | 48 | ||
@@ -73,6 +93,7 @@ turn into a brick. | |||
73 | Sysfs entries | 93 | Sysfs entries |
74 | ------------- | 94 | ------------- |
75 | 95 | ||
96 | ======================= ======================================================== | ||
76 | in[0-11]_input Input voltage measurements. | 97 | in[0-11]_input Input voltage measurements. |
77 | 98 | ||
78 | in12_input Voltage on CSP (Current Sense Positive) pin. | 99 | in12_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 | ||
104 | curr1_alarm Overcurrent alarm; only if the chip supports current | 125 | curr1_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 | ||
4 | Supported chips: | 4 | Supported 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 | ||
36 | Author: | 66 | Author: |
67 | |||
37 | Guenter Roeck <linux@roeck-us.net> | 68 | Guenter Roeck <linux@roeck-us.net> |
38 | 69 | ||
39 | Description | 70 | Description |
@@ -50,9 +81,11 @@ The driver provides the following sysfs attributes. temp1 is the local (chip) | |||
50 | temperature, temp[2..n] are remote temperatures. The actually supported | 81 | temperature, temp[2..n] are remote temperatures. The actually supported |
51 | per-channel attributes are chip type and channel dependent. | 82 | per-channel attributes are chip type and channel dependent. |
52 | 83 | ||
84 | ================ == ========================================================== | ||
53 | tempX_input RO temperature | 85 | tempX_input RO temperature |
54 | tempX_max RW temperature maximum threshold | 86 | tempX_max RW temperature maximum threshold |
55 | tempX_max_alarm RO temperature maximum threshold alarm | 87 | tempX_max_alarm RO temperature maximum threshold alarm |
56 | tempX_crit RW temperature critical threshold | 88 | tempX_crit RW temperature critical threshold |
57 | tempX_crit_alarm RO temperature critical threshold alarm | 89 | tempX_crit_alarm RO temperature critical threshold alarm |
58 | tempX_fault RO temperature diode fault (remote sensors only) | 90 | tempX_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 @@ | |||
1 | Note | ||
2 | ==== | ||
3 | |||
4 | This driver supersedes the NCT6775F and NCT6776F support in the W83627EHF | ||
5 | driver. | ||
6 | |||
7 | Kernel driver NCT6775 | 1 | Kernel driver NCT6775 |
8 | ===================== | 2 | ===================== |
9 | 3 | ||
4 | .. note:: | ||
5 | |||
6 | This driver supersedes the NCT6775F and NCT6776F support in the W83627EHF | ||
7 | driver. | ||
8 | |||
10 | Supported chips: | 9 | Supported 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 | |||
48 | Authors: | 85 | Authors: |
49 | Guenter Roeck <linux@roeck-us.net> | 86 | |
87 | Guenter Roeck <linux@roeck-us.net> | ||
50 | 88 | ||
51 | Description | 89 | Description |
52 | ----------- | 90 | ----------- |
@@ -96,10 +134,14 @@ The mode works for fan1-fan5. | |||
96 | sysfs attributes | 134 | sysfs attributes |
97 | ---------------- | 135 | ---------------- |
98 | 136 | ||
99 | pwm[1-7] - this file stores PWM duty cycle or DC value (fan speed) in range: | 137 | pwm[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 | ||
102 | pwm[1-7]_enable - this file controls mode of fan/temperature control: | 142 | pwm[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 | ||
110 | pwm[1-7]_mode - controls if output is PWM or DC level | 152 | pwm[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 | ||
114 | Common fan control attributes | 158 | Common fan control attributes |
115 | ----------------------------- | 159 | ----------------------------- |
116 | 160 | ||
117 | pwm[1-7]_temp_sel Temperature source. Value is temperature sensor index. | 161 | pwm[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 | |||
119 | pwm[1-7]_weight_temp_sel | 165 | pwm[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 | ||
127 | pwm[1-7]_weight_duty_step | 173 | pwm[1-7]_weight_duty_step |
128 | Duty step size. | 174 | Duty step size. |
175 | |||
129 | pwm[1-7]_weight_temp_step | 176 | pwm[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 | |||
133 | pwm[1-7]_weight_temp_step_base | 181 | pwm[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 | |||
136 | pwm[1-7]_weight_temp_step_tol | 185 | pwm[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 | ||
142 | If the temperature is in the range defined by: | 191 | If the temperature is in the range defined by: |
143 | 192 | ||
144 | pwm[1-7]_target_temp Target temperature, unit millidegree Celsius | 193 | pwm[1-7]_target_temp |
194 | Target temperature, unit millidegree Celsius | ||
145 | (range 0 - 127000) | 195 | (range 0 - 127000) |
196 | |||
146 | pwm[1-7]_temp_tolerance | 197 | pwm[1-7]_temp_tolerance |
147 | Target temperature tolerance, unit millidegree Celsius | 198 | Target temperature tolerance, unit millidegree Celsius |
148 | 199 | ||
149 | there are no changes to fan speed. Once the temperature leaves the interval, fan | 200 | There are no changes to fan speed. Once the temperature leaves the interval, fan |
150 | speed increases (if temperature is higher that desired) or decreases (if | 201 | speed increases (if temperature is higher that desired) or decreases (if |
151 | temperature is lower than desired), using the following limits and time | 202 | temperature is lower than desired), using the following limits and time |
152 | intervals. | 203 | intervals. |
153 | 204 | ||
154 | pwm[1-7]_start fan pwm start value (range 1 - 255), to start fan | 205 | pwm[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. |
156 | pwm[1-7]_floor lowest fan pwm (range 0 - 255) if temperature is below | 208 | |
209 | pwm[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. |
159 | pwm[1-7]_step_up_time milliseconds before fan speed is increased | 213 | |
160 | pwm[1-7]_step_down_time milliseconds before fan speed is decreased | 214 | pwm[1-7]_step_up_time |
161 | pwm[1-7]_stop_time how many milliseconds must elapse to switch | 215 | milliseconds before fan speed is increased |
216 | |||
217 | pwm[1-7]_step_down_time | ||
218 | milliseconds before fan speed is decreased | ||
219 | |||
220 | pwm[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 | ||
168 | This modes tries to keep the fan speed constant. | 228 | This modes tries to keep the fan speed constant. |
169 | 229 | ||
170 | fan[1-7]_target Target fan speed | 230 | fan[1-7]_target |
231 | Target fan speed | ||
232 | |||
171 | fan[1-7]_tolerance | 233 | fan[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. | |||
188 | pwm[1-7]_auto_point[1-7]_pwm | 250 | pwm[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 | |||
191 | pwm[1-7]_auto_point[1-7]_temp | 254 | pwm[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 | |||
193 | pwm[1-7]_temp_tolerance | 257 | pwm[1-7]_temp_tolerance |
194 | Temperature tolerance, unit millidegree Celsius | 258 | Temperature tolerance, unit millidegree Celsius |
259 | |||
195 | pwm[1-7]_crit_temp_tolerance | 260 | pwm[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 | ||
199 | pwm[1-7]_step_up_time milliseconds before fan speed is increased | 264 | pwm[1-7]_step_up_time |
200 | pwm[1-7]_step_down_time milliseconds before fan speed is decreased | 265 | milliseconds before fan speed is increased |
266 | |||
267 | pwm[1-7]_step_down_time | ||
268 | milliseconds before fan speed is decreased | ||
201 | 269 | ||
202 | Usage Notes | 270 | Usage 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 | ||
4 | Supported chips: | 4 | Supported 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 | ||
32 | Author: Guenter Roeck <linux@roeck-us.net> | 58 | Author: 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 | ||
44 | Description | 71 | Description |
@@ -64,9 +91,10 @@ the devices explicitly. When instantiating the device, you have to specify | |||
64 | its configuration register address. | 91 | its configuration register address. |
65 | 92 | ||
66 | Example: the following will load the driver for an SMM665 at address 0x57 | 93 | Example: the following will load the driver for an SMM665 at address 0x57 |
67 | on I2C bus #1: | 94 | on 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 | ||
72 | Sysfs entries | 100 | Sysfs entries |
@@ -84,6 +112,7 @@ max otherwise. For details please see the SMM665 datasheet. | |||
84 | 112 | ||
85 | For SMM465 and SMM764, values for Channel E and F are reported but undefined. | 113 | For SMM465 and SMM764, values for Channel E and F are reported but undefined. |
86 | 114 | ||
115 | ======================= ======================================================= | ||
87 | in1_input 12V input voltage (mV) | 116 | in1_input 12V input voltage (mV) |
88 | in2_input 3.3V (VDD) input voltage (mV) | 117 | in2_input 3.3V (VDD) input voltage (mV) |
89 | in3_input Channel A voltage (mV) | 118 | in3_input Channel A voltage (mV) |
@@ -155,3 +184,4 @@ temp1_min Mimimum chip temperature | |||
155 | temp1_max Maximum chip temperature | 184 | temp1_max Maximum chip temperature |
156 | temp1_crit Critical chip temperature | 185 | temp1_crit Critical chip temperature |
157 | temp1_crit_alarm Temperature critical alarm | 186 | temp1_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 | ||
4 | Supported chips: | 4 | Supported 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 | |||
29 | Authors: | 54 | Authors: |
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 | ||
33 | Description | 59 | Description |
34 | ----------- | 60 | ----------- |