]> git.ipfire.org Git - thirdparty/linux.git/blame - drivers/hwmon/pmbus/Kconfig
Merge tag 'x86-fpu-2020-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[thirdparty/linux.git] / drivers / hwmon / pmbus / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
9d2ecfb7
GR
2#
3# PMBus chip drivers configuration
4#
5
6menuconfig PMBUS
7 tristate "PMBus support"
f2bab3eb 8 depends on I2C
9d2ecfb7
GR
9 help
10 Say yes here if you want to enable PMBus support.
11
12 This driver can also be built as a module. If so, the module will
13 be called pmbus_core.
14
15if PMBUS
16
17config SENSORS_PMBUS
18 tristate "Generic PMBus devices"
19 default y
20 help
21 If you say yes here you get hardware monitoring support for generic
443830f6 22 PMBus devices, including but not limited to ADP4000, BMR453, BMR454,
1a1ea120
GR
23 MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, TPS40400,
24 TPS544B20, TPS544B25, TPS544C20, TPS544C25, and UDT020.
9d2ecfb7
GR
25
26 This driver can also be built as a module. If so, the module will
27 be called pmbus.
28
29config SENSORS_ADM1275
5cf231a3 30 tristate "Analog Devices ADM1275 and compatibles"
9d2ecfb7
GR
31 help
32 If you say yes here you get hardware monitoring support for Analog
4ff0ce22
GR
33 Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293,
34 and ADM1294 Hot-Swap Controller and Digital Power Monitors.
9d2ecfb7
GR
35
36 This driver can also be built as a module. If so, the module will
37 be called adm1275.
38
626bb2f3
TR
39config SENSORS_BEL_PFE
40 tristate "Bel PFE Compatible Power Supplies"
41 help
42 If you say yes here you get hardware monitoring support for BEL
43 PFE1100 and PFE3000 Power Supplies.
44
45 This driver can also be built as a module. If so, the module will
46 be called bel-pfe.
47
f69316d6
EJ
48config SENSORS_IBM_CFFPS
49 tristate "IBM Common Form Factor Power Supply"
b0076406 50 depends on LEDS_CLASS
f69316d6
EJ
51 help
52 If you say yes here you get hardware monitoring support for the IBM
53 Common Form Factor power supply.
54
55 This driver can also be built as a module. If so, the module will
56 be called ibm-cffps.
57
edd2a4d6
JW
58config SENSORS_INSPUR_IPSPS
59 tristate "INSPUR Power System Power Supply"
60 help
61 If you say yes here you get hardware monitoring support for the INSPUR
62 Power System power supply.
63
64 This driver can also be built as a module. If so, the module will
65 be called inspur-ipsps.
66
8991ebd9
SMJ
67config SENSORS_IR35221
68 tristate "Infineon IR35221"
8991ebd9
SMJ
69 help
70 If you say yes here you get hardware monitoring support for the
71 Infineon IR35221 controller.
72
73 This driver can also be built as a module. If so, the module will
74 be called ir35521.
75
00669d19
MS
76config SENSORS_IR38064
77 tristate "Infineon IR38064"
78 help
79 If you say yes here you get hardware monitoring support for Infineon
80 IR38064.
81
82 This driver can also be built as a module. If so, the module will
83 be called ir38064.
84
9158411b
RH
85config SENSORS_IRPS5401
86 tristate "Infineon IRPS5401"
87 help
88 If you say yes here you get hardware monitoring support for the
89 Infineon IRPS5401 controller.
90
91 This driver can also be built as a module. If so, the module will
92 be called irps5401.
93
038a9c3d 94config SENSORS_ISL68137
f621d61f 95 tristate "Renesas Digital Multiphase Voltage Regulators"
038a9c3d 96 help
f621d61f
GP
97 If you say yes here you get hardware monitoring support for Renesas
98 digital multiphase voltage regulators.
038a9c3d
MS
99
100 This driver can also be built as a module. If so, the module will
101 be called isl68137.
102
03e9bd8d
GR
103config SENSORS_LM25066
104 tristate "National Semiconductor LM25066 and compatibles"
03e9bd8d
GR
105 help
106 If you say yes here you get hardware monitoring support for National
58615a94 107 Semiconductor LM25056, LM25066, LM5064, and LM5066.
03e9bd8d
GR
108
109 This driver can also be built as a module. If so, the module will
110 be called lm25066.
111
c3ff9a67 112config SENSORS_LTC2978
77aa3585 113 tristate "Linear Technologies LTC2978 and compatibles"
c3ff9a67
GR
114 help
115 If you say yes here you get hardware monitoring support for Linear
ee44fafb
MJ
116 Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
117 LTC2980, and LTM2987.
c3ff9a67
GR
118
119 This driver can also be built as a module. If so, the module will
120 be called ltc2978.
121
77aa3585 122config SENSORS_LTC2978_REGULATOR
6341e62b 123 bool "Regulator support for LTC2978 and compatibles"
77aa3585
AT
124 depends on SENSORS_LTC2978 && REGULATOR
125 help
ee44fafb
MJ
126 If you say yes here you get regulator support for Linear Technology
127 LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880,
128 LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686,
129 and LTM4700.
77aa3585 130
8d28cd1b
GR
131config SENSORS_LTC3815
132 tristate "Linear Technologies LTC3815"
8d28cd1b
GR
133 help
134 If you say yes here you get hardware monitoring support for Linear
135 Technology LTC3815.
136
137 This driver can also be built as a module. If so, the module will
138 be called ltc3815.
139
9d2ecfb7
GR
140config SENSORS_MAX16064
141 tristate "Maxim MAX16064"
9d2ecfb7
GR
142 help
143 If you say yes here you get hardware monitoring support for Maxim
144 MAX16064.
145
146 This driver can also be built as a module. If so, the module will
147 be called max16064.
148
2138f885
GR
149config SENSORS_MAX16601
150 tristate "Maxim MAX16601"
151 help
152 If you say yes here you get hardware monitoring support for Maxim
153 MAX16601.
154
155 This driver can also be built as a module. If so, the module will
156 be called max16601.
157
cce20958
GR
158config SENSORS_MAX20730
159 tristate "Maxim MAX20730, MAX20734, MAX20743"
160 help
161 If you say yes here you get hardware monitoring support for Maxim
162 MAX20730, MAX20734, and MAX20743.
163
164 This driver can also be built as a module. If so, the module will
165 be called max20730.
166
1f61cab8
GR
167config SENSORS_MAX20751
168 tristate "Maxim MAX20751"
1f61cab8
GR
169 help
170 If you say yes here you get hardware monitoring support for Maxim
171 MAX20751.
172
173 This driver can also be built as a module. If so, the module will
174 be called max20751.
175
4d420a6a
AJ
176config SENSORS_MAX31785
177 tristate "Maxim MAX31785 and compatibles"
4d420a6a
AJ
178 help
179 If you say yes here you get hardware monitoring support for Maxim
180 MAX31785.
181
182 This driver can also be built as a module. If so, the module will
183 be called max31785.
184
9d2ecfb7 185config SENSORS_MAX34440
590defe5 186 tristate "Maxim MAX34440 and compatibles"
9d2ecfb7
GR
187 help
188 If you say yes here you get hardware monitoring support for Maxim
7a001dba 189 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
9d2ecfb7
GR
190
191 This driver can also be built as a module. If so, the module will
192 be called max34440.
193
194config SENSORS_MAX8688
195 tristate "Maxim MAX8688"
9d2ecfb7
GR
196 help
197 If you say yes here you get hardware monitoring support for Maxim
198 MAX8688.
199
200 This driver can also be built as a module. If so, the module will
201 be called max8688.
202
344757ba
VK
203config SENSORS_PXE1610
204 tristate "Infineon PXE1610"
205 help
206 If you say yes here you get hardware monitoring support for Infineon
207 PXE1610.
208
209 This driver can also be built as a module. If so, the module will
210 be called pxe1610.
211
a8bfeceb
ZRNCB
212config SENSORS_TPS40422
213 tristate "TI TPS40422"
a8bfeceb
ZRNCB
214 help
215 If you say yes here you get hardware monitoring support for TI
216 TPS40422.
217
218 This driver can also be built as a module. If so, the module will
219 be called tps40422.
220
61052652 221config SENSORS_TPS53679
6f944004 222 tristate "TI TPS53647, TPS53667, TPS53679, TPS53681, TPS53688"
61052652
VP
223 help
224 If you say yes here you get hardware monitoring support for TI
6f944004 225 TPS53647, TPS53667, TPS53679, TPS53681, and TPS53688.
61052652
VP
226
227 This driver can also be built as a module. If so, the module will
228 be called tps53679.
229
9d2ecfb7 230config SENSORS_UCD9000
a470f11c 231 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
9d2ecfb7
GR
232 help
233 If you say yes here you get hardware monitoring support for TI
a470f11c
JW
234 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
235 and System Health Controllers.
9d2ecfb7
GR
236
237 This driver can also be built as a module. If so, the module will
238 be called ucd9000.
239
240config SENSORS_UCD9200
241 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
9d2ecfb7
GR
242 help
243 If you say yes here you get hardware monitoring support for TI
244 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
245 Digital PWM System Controllers.
246
247 This driver can also be built as a module. If so, the module will
248 be called ucd9200.
249
aaafb7c8
VP
250config SENSORS_XDPE122
251 tristate "Infineon XDPE122 family"
252 help
253 If you say yes here you get hardware monitoring support for Infineon
254 XDPE12254, XDPE12284, device.
255
256 This driver can also be built as a module. If so, the module will
257 be called xdpe12284.
258
200855e5
GR
259config SENSORS_ZL6100
260 tristate "Intersil ZL6100 and compatibles"
200855e5
GR
261 help
262 If you say yes here you get hardware monitoring support for Intersil
3360a106
GR
263 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
264 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
265 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
200855e5
GR
266
267 This driver can also be built as a module. If so, the module will
268 be called zl6100.
269
9d2ecfb7 270endif # PMBUS