aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/hwmon
diff options
context:
space:
mode:
authorGuenter Roeck <guenter.roeck@ericsson.com>2011-09-11 23:31:09 -0400
committerGuenter Roeck <guenter.roeck@ericsson.com>2011-10-24 14:09:43 -0400
commitddfb41ca2a33c9f5053126324597510974724a1f (patch)
treed9f13049c8532cc5b0050de61c0ad5d90d6af5fe /Documentation/hwmon
parentc3ff9a674c2313d4f28e38d384b18b561b313eb7 (diff)
hwmon: (pmbus/ltc2978) Add support for LTC3880 to LTC2978 driver
The LTC3880 PMBus command set is comparable to LTC2978. Add support for it to the LTC2978 driver. Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com> Reviewed-by: Robert Coulson <robert.coulson@ericsson.com>
Diffstat (limited to 'Documentation/hwmon')
-rw-r--r--Documentation/hwmon/ltc297857
1 files changed, 41 insertions, 16 deletions
diff --git a/Documentation/hwmon/ltc2978 b/Documentation/hwmon/ltc2978
index 499129e11897..c365f9beb5dd 100644
--- a/Documentation/hwmon/ltc2978
+++ b/Documentation/hwmon/ltc2978
@@ -6,6 +6,10 @@ Supported chips:
6 Prefix: 'ltc2978' 6 Prefix: 'ltc2978'
7 Addresses scanned: - 7 Addresses scanned: -
8 Datasheet: http://cds.linear.com/docs/Datasheet/2978fa.pdf 8 Datasheet: http://cds.linear.com/docs/Datasheet/2978fa.pdf
9 * Linear Technology LTC3880
10 Prefix: 'ltc3880'
11 Addresses scanned: -
12 Datasheet: http://cds.linear.com/docs/Datasheet/3880f.pdf
9 13
10Author: Guenter Roeck <guenter.roeck@ericsson.com> 14Author: Guenter Roeck <guenter.roeck@ericsson.com>
11 15
@@ -14,7 +18,8 @@ Description
14----------- 18-----------
15 19
16The LTC2978 is an octal power supply monitor, supervisor, sequencer and 20The LTC2978 is an octal power supply monitor, supervisor, sequencer and
17margin controller. 21margin controller. The LTC3880 is a dual, PolyPhase DC/DC synchronous
22step-down switching regulator controller.
18 23
19 24
20Usage Notes 25Usage Notes
@@ -43,12 +48,12 @@ in1_min_alarm Input voltage low alarm.
43in1_max_alarm Input voltage high alarm. 48in1_max_alarm Input voltage high alarm.
44in1_lcrit_alarm Input voltage critical low alarm. 49in1_lcrit_alarm Input voltage critical low alarm.
45in1_crit_alarm Input voltage critical high alarm. 50in1_crit_alarm Input voltage critical high alarm.
46in1_lowest Lowest input voltage. 51in1_lowest Lowest input voltage. LTC2978 only.
47in1_highest Highest input voltage. 52in1_highest Highest input voltage.
48in1_reset_history Reset history. Writing into this attribute will reset 53in1_reset_history Reset history. Writing into this attribute will reset
49 history for all attributes. 54 history for all attributes.
50 55
51in[2-9]_label "vout[1-8]". 56in[2-9]_label "vout[1-8]". Channels 3 to 9 on LTC2978 only.
52in[2-9]_input Measured output voltage. 57in[2-9]_input Measured output voltage.
53in[2-9]_min Minimum output voltage. 58in[2-9]_min Minimum output voltage.
54in[2-9]_max Maximum output voltage. 59in[2-9]_max Maximum output voltage.
@@ -58,21 +63,41 @@ in[2-9]_min_alarm Output voltage low alarm.
58in[2-9]_max_alarm Output voltage high alarm. 63in[2-9]_max_alarm Output voltage high alarm.
59in[2-9]_lcrit_alarm Output voltage critical low alarm. 64in[2-9]_lcrit_alarm Output voltage critical low alarm.
60in[2-9]_crit_alarm Output voltage critical high alarm. 65in[2-9]_crit_alarm Output voltage critical high alarm.
61in[2-9]_lowest Lowest output voltage. 66in[2-9]_lowest Lowest output voltage. LTC2978 only.
62in[2-9]_highest Lowest output voltage. 67in[2-9]_highest Lowest output voltage.
63in[2-9]_reset_history Reset history. Writing into this attribute will reset 68in[2-9]_reset_history Reset history. Writing into this attribute will reset
64 history for all attributes. 69 history for all attributes.
65 70
66temp1_input Measured temperature. 71temp[1-3]_input Measured temperature.
67temp1_min Mimimum temperature. 72 On LTC2978, only one temperature measurement is
68temp1_max Maximum temperature. 73 supported and reflects the internal temperature.
69temp1_lcrit Critical low temperature. 74 On LTC3880, temp1 and temp2 report external
70temp1_crit Critical high temperature. 75 temperatures, and temp3 reports the internal
71temp1_min_alarm Chip temperature low alarm. 76 temperature.
72temp1_max_alarm Chip temperature high alarm. 77temp[1-3]_min Mimimum temperature.
73temp1_lcrit_alarm Chip temperature critical low alarm. 78temp[1-3]_max Maximum temperature.
74temp1_crit_alarm Chip temperature critical high alarm. 79temp[1-3]_lcrit Critical low temperature.
75temp1_lowest Lowest measured temperature. 80temp[1-3]_crit Critical high temperature.
76temp1_highest Highest measured temperature. 81temp[1-3]_min_alarm Chip temperature low alarm.
77temp1_reset_history Reset history. Writing into this attribute will reset 82temp[1-3]_max_alarm Chip temperature high alarm.
83temp[1-3]_lcrit_alarm Chip temperature critical low alarm.
84temp[1-3]_crit_alarm Chip temperature critical high alarm.
85temp[1-3]_lowest Lowest measured temperature. LTC2978 only.
86temp[1-3]_highest Highest measured temperature.
87temp[1-3]_reset_history Reset history. Writing into this attribute will reset
78 history for all attributes. 88 history for all attributes.
89
90power[1-2]_label "pout[1-2]". LTC3880 only.
91power[1-2]_input Measured power.
92
93curr1_label "iin". LTC3880 only.
94curr1_input Measured input current.
95curr1_max Maximum input current.
96curr1_max_alarm Input current high alarm.
97
98curr[2-3]_label "iout[1-2]". LTC3880 only.
99curr[2-3]_input Measured input current.
100curr[2-3]_max Maximum input current.
101curr[2-3]_crit Critical input current.
102curr[2-3]_max_alarm Input current high alarm.
103curr[2-3]_crit_alarm Input current critical high alarm.