diff options
author | Guenter Roeck <linux@roeck-us.net> | 2015-06-08 12:56:20 -0400 |
---|---|---|
committer | Guenter Roeck <linux@roeck-us.net> | 2015-08-17 14:55:55 -0400 |
commit | 649ca820dab3d76e12408b74af3e8e97abb07ae0 (patch) | |
tree | 20d6e9797f112f6af616b532b809fd3dd1fd4d2d /Documentation/hwmon | |
parent | 15398566f0ea95c66d202b8705dba4f59b9ba01c (diff) |
hwmon: (ltc2978) Add support for LTC2975
LTC2975 is mostly compatible to LTC2974, but supports input current
and power measurement.
Tested-by: Michael Jones <mike@proclivis.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'Documentation/hwmon')
-rw-r--r-- | Documentation/hwmon/ltc2978 | 47 |
1 files changed, 27 insertions, 20 deletions
diff --git a/Documentation/hwmon/ltc2978 b/Documentation/hwmon/ltc2978 index ff130997f22e..7e982884e359 100644 --- a/Documentation/hwmon/ltc2978 +++ b/Documentation/hwmon/ltc2978 | |||
@@ -6,6 +6,10 @@ Supported chips: | |||
6 | Prefix: 'ltc2974' | 6 | Prefix: 'ltc2974' |
7 | Addresses scanned: - | 7 | Addresses scanned: - |
8 | Datasheet: http://www.linear.com/product/ltc2974 | 8 | Datasheet: http://www.linear.com/product/ltc2974 |
9 | * Linear Technology LTC2975 | ||
10 | Prefix: 'ltc2975' | ||
11 | Addresses scanned: - | ||
12 | Datasheet: http://www.linear.com/product/ltc2975 | ||
9 | * Linear Technology LTC2977 | 13 | * Linear Technology LTC2977 |
10 | Prefix: 'ltc2977' | 14 | Prefix: 'ltc2977' |
11 | Addresses scanned: - | 15 | Addresses scanned: - |
@@ -42,7 +46,7 @@ Author: Guenter Roeck <linux@roeck-us.net> | |||
42 | Description | 46 | Description |
43 | ----------- | 47 | ----------- |
44 | 48 | ||
45 | LTC2974 is a quad digital power supply managers. | 49 | LTC2974 and LTC2975 are quad digital power supply managers. |
46 | LTC2978 is an octal power supply monitor. | 50 | LTC2978 is an octal power supply monitor. |
47 | LTC2977 is a pin compatible replacement for LTC2978. | 51 | LTC2977 is a pin compatible replacement for LTC2978. |
48 | LTC3880, LTC3882, and LTC3887 are dual output poly-phase step-down DC/DC | 52 | LTC3880, LTC3882, and LTC3887 are dual output poly-phase step-down DC/DC |
@@ -71,23 +75,23 @@ in1_label "vin" | |||
71 | in1_input Measured input voltage. | 75 | in1_input Measured input voltage. |
72 | in1_min Minimum input voltage. | 76 | in1_min Minimum input voltage. |
73 | in1_max Maximum input voltage. | 77 | in1_max Maximum input voltage. |
74 | LTC2974, LTC2977, and LTC2978 only. | 78 | LTC2974, LTC2975, LTC2977, and LTC2978 only. |
75 | in1_lcrit Critical minimum input voltage. | 79 | in1_lcrit Critical minimum input voltage. |
76 | LTC2974, LTC2977, and LTC2978 only. | 80 | LTC2974, LTC2975, LTC2977, and LTC2978 only. |
77 | in1_crit Critical maximum input voltage. | 81 | in1_crit Critical maximum input voltage. |
78 | in1_min_alarm Input voltage low alarm. | 82 | in1_min_alarm Input voltage low alarm. |
79 | in1_max_alarm Input voltage high alarm. | 83 | in1_max_alarm Input voltage high alarm. |
80 | LTC2974, LTC2977, and LTC2978 only. | 84 | LTC2974, LTC2975, LTC2977, and LTC2978 only. |
81 | in1_lcrit_alarm Input voltage critical low alarm. | 85 | in1_lcrit_alarm Input voltage critical low alarm. |
82 | LTC2974, LTC2977, and LTC2978 only. | 86 | LTC2974, LTC2975, LTC2977, and LTC2978 only. |
83 | in1_crit_alarm Input voltage critical high alarm. | 87 | in1_crit_alarm Input voltage critical high alarm. |
84 | in1_lowest Lowest input voltage. | 88 | in1_lowest Lowest input voltage. |
85 | LTC2974, LTC2977, and LTC2978 only. | 89 | LTC2974, LTC2975, LTC2977, and LTC2978 only. |
86 | in1_highest Highest input voltage. | 90 | in1_highest Highest input voltage. |
87 | in1_reset_history Reset input voltage history. | 91 | in1_reset_history Reset input voltage history. |
88 | 92 | ||
89 | in[N]_label "vout[1-8]". | 93 | in[N]_label "vout[1-8]". |
90 | LTC2974: N=2-5 | 94 | LTC2974, LTC2975: N=2-5 |
91 | LTC2977: N=2-9 | 95 | LTC2977: N=2-9 |
92 | LTC2978: N=2-9 | 96 | LTC2978: N=2-9 |
93 | LTC3880, LTC3882, LTC3887, LTM4676: N=2-3 | 97 | LTC3880, LTC3882, LTC3887, LTM4676: N=2-3 |
@@ -101,13 +105,14 @@ in[N]_min_alarm Output voltage low alarm. | |||
101 | in[N]_max_alarm Output voltage high alarm. | 105 | in[N]_max_alarm Output voltage high alarm. |
102 | in[N]_lcrit_alarm Output voltage critical low alarm. | 106 | in[N]_lcrit_alarm Output voltage critical low alarm. |
103 | in[N]_crit_alarm Output voltage critical high alarm. | 107 | in[N]_crit_alarm Output voltage critical high alarm. |
104 | in[N]_lowest Lowest output voltage. LTC2974 and LTC2978 only. | 108 | in[N]_lowest Lowest output voltage. LTC2974, LTC2975, |
109 | and LTC2978 only. | ||
105 | in[N]_highest Highest output voltage. | 110 | in[N]_highest Highest output voltage. |
106 | in[N]_reset_history Reset output voltage history. | 111 | in[N]_reset_history Reset output voltage history. |
107 | 112 | ||
108 | temp[N]_input Measured temperature. | 113 | temp[N]_input Measured temperature. |
109 | On LTC2974, temp[1-4] report external temperatures, | 114 | On LTC2974 and LTC2975, temp[1-4] report external |
110 | and temp5 reports the chip temperature. | 115 | temperatures, and temp5 reports the chip temperature. |
111 | On LTC2977 and LTC2978, only one temperature measurement | 116 | On LTC2977 and LTC2978, only one temperature measurement |
112 | is supported and reports the chip temperature. | 117 | is supported and reports the chip temperature. |
113 | On LTC3880, LTC3882, LTC3887, and LTM4676, temp1 and | 118 | On LTC3880, LTC3882, LTC3887, and LTM4676, temp1 and |
@@ -120,23 +125,24 @@ temp[N]_max Maximum temperature. | |||
120 | temp[N]_lcrit Critical low temperature. | 125 | temp[N]_lcrit Critical low temperature. |
121 | temp[N]_crit Critical high temperature. | 126 | temp[N]_crit Critical high temperature. |
122 | temp[N]_min_alarm Temperature low alarm. | 127 | temp[N]_min_alarm Temperature low alarm. |
123 | LTC2974, LTC2977, and LTC2978 only. | 128 | LTC2974, LTC2975, LTC2977, and LTC2978 only. |
124 | temp[N]_max_alarm Temperature high alarm. | 129 | temp[N]_max_alarm Temperature high alarm. |
125 | temp[N]_lcrit_alarm Temperature critical low alarm. | 130 | temp[N]_lcrit_alarm Temperature critical low alarm. |
126 | temp[N]_crit_alarm Temperature critical high alarm. | 131 | temp[N]_crit_alarm Temperature critical high alarm. |
127 | temp[N]_lowest Lowest measured temperature. | 132 | temp[N]_lowest Lowest measured temperature. |
128 | LTC2974, LTC2977, and LTC2978 only. | 133 | LTC2974, LTC2975, LTC2977, and LTC2978 only. |
129 | Not supported for chip temperature sensor on LTC2974. | 134 | Not supported for chip temperature sensor on LTC2974 and |
135 | LTC2975. | ||
130 | temp[N]_highest Highest measured temperature. Not supported for chip | 136 | temp[N]_highest Highest measured temperature. Not supported for chip |
131 | temperature sensor on LTC2974. | 137 | temperature sensor on LTC2974 and LTC2975. |
132 | temp[N]_reset_history Reset temperature history. Not supported for chip | 138 | temp[N]_reset_history Reset temperature history. Not supported for chip |
133 | temperature sensor on LTC2974. | 139 | temperature sensor on LTC2974 and LTC2975. |
134 | 140 | ||
135 | power1_label "pin". LTC3883 only. | 141 | power1_label "pin". LTC3883 only. |
136 | power1_input Measured input power. | 142 | power1_input Measured input power. |
137 | 143 | ||
138 | power[N]_label "pout[1-4]". | 144 | power[N]_label "pout[1-4]". |
139 | LTC2974: N=1-4 | 145 | LTC2974, LTC2975: N=1-4 |
140 | LTC2977: Not supported | 146 | LTC2977: Not supported |
141 | LTC2978: Not supported | 147 | LTC2978: Not supported |
142 | LTC3880, LTC3882, LTC3887, LTM4676: N=1-2 | 148 | LTC3880, LTC3882, LTC3887, LTM4676: N=1-2 |
@@ -151,7 +157,7 @@ curr1_highest Highest input current. LTC3883 only. | |||
151 | curr1_reset_history Reset input current history. LTC3883 only. | 157 | curr1_reset_history Reset input current history. LTC3883 only. |
152 | 158 | ||
153 | curr[N]_label "iout[1-4]". | 159 | curr[N]_label "iout[1-4]". |
154 | LTC2974: N=1-4 | 160 | LTC2974, LTC2975: N=1-4 |
155 | LTC2977: not supported | 161 | LTC2977: not supported |
156 | LTC2978: not supported | 162 | LTC2978: not supported |
157 | LTC3880, LTC3882, LTC3887, LTM4676: N=2-3 | 163 | LTC3880, LTC3882, LTC3887, LTM4676: N=2-3 |
@@ -159,10 +165,11 @@ curr[N]_label "iout[1-4]". | |||
159 | curr[N]_input Measured output current. | 165 | curr[N]_input Measured output current. |
160 | curr[N]_max Maximum output current. | 166 | curr[N]_max Maximum output current. |
161 | curr[N]_crit Critical high output current. | 167 | curr[N]_crit Critical high output current. |
162 | curr[N]_lcrit Critical low output current. LTC2974 only. | 168 | curr[N]_lcrit Critical low output current. LTC2974 and LTC2975 only. |
163 | curr[N]_max_alarm Output current high alarm. | 169 | curr[N]_max_alarm Output current high alarm. |
164 | curr[N]_crit_alarm Output current critical high alarm. | 170 | curr[N]_crit_alarm Output current critical high alarm. |
165 | curr[N]_lcrit_alarm Output current critical low alarm. LTC2974 only. | 171 | curr[N]_lcrit_alarm Output current critical low alarm. |
166 | curr[N]_lowest Lowest output current. LTC2974 only. | 172 | LTC2974 and LTC2975 only. |
173 | curr[N]_lowest Lowest output current. LTC2974 and LTC2975 only. | ||
167 | curr[N]_highest Highest output current. | 174 | curr[N]_highest Highest output current. |
168 | curr[N]_reset_history Reset output current history. | 175 | curr[N]_reset_history Reset output current history. |