ACPI: clean up white space in a few places for consistency
[sfrench/cifs-2.6.git] / drivers / hwmon / pmbus / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # PMBus chip drivers configuration
4 #
5
6 menuconfig PMBUS
7         tristate "PMBus support"
8         depends on I2C
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
15 if PMBUS
16
17 config 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
22           PMBus devices, including but not limited to ADP4000, BMR310, BMR453,
23           BMR454, BMR456, BMR457, BMR458, BMR480, BMR490, BMR491, BMR492,
24           MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012,
25           TPS40400, TPS544B20, TPS544B25, TPS544C20, TPS544C25, and UDT020.
26
27           This driver can also be built as a module. If so, the module will
28           be called pmbus.
29
30 config SENSORS_ADM1266
31         tristate "Analog Devices ADM1266 Sequencer"
32         select CRC8
33         depends on GPIOLIB
34         help
35           If you say yes here you get hardware monitoring support for Analog
36           Devices ADM1266 Cascadable Super Sequencer.
37
38           This driver can also be built as a module. If so, the module will
39           be called adm1266.
40
41 config SENSORS_ADM1275
42         tristate "Analog Devices ADM1275 and compatibles"
43         help
44           If you say yes here you get hardware monitoring support for Analog
45           Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293,
46           and ADM1294 Hot-Swap Controller and Digital Power Monitors.
47
48           This driver can also be built as a module. If so, the module will
49           be called adm1275.
50
51 config SENSORS_BEL_PFE
52         tristate "Bel PFE Compatible Power Supplies"
53         help
54           If you say yes here you get hardware monitoring support for BEL
55           PFE1100 and PFE3000 Power Supplies.
56
57           This driver can also be built as a module. If so, the module will
58           be called bel-pfe.
59
60 config SENSORS_BPA_RS600
61         tristate "BluTek BPA-RS600 Power Supplies"
62         help
63           If you say yes here you get hardware monitoring support for BluTek
64           BPA-RS600 Power Supplies.
65
66           This driver can also be built as a module. If so, the module will
67           be called bpa-rs600.
68
69 config SENSORS_DELTA_AHE50DC_FAN
70         tristate "Delta AHE-50DC fan control module"
71         help
72           If you say yes here you get hardware monitoring support for
73           the integrated fan control module of the Delta AHE-50DC
74           Open19 power shelf.
75
76           This driver can also be built as a module. If so, the module
77           will be called delta-ahe50dc-fan.
78
79 config SENSORS_FSP_3Y
80         tristate "FSP/3Y-Power power supplies"
81         help
82           If you say yes here you get hardware monitoring support for
83           FSP/3Y-Power hot-swap power supplies.
84           Supported models: YH-5151E, YM-2151E
85
86           This driver can also be built as a module. If so, the module will
87           be called fsp-3y.
88
89 config SENSORS_IBM_CFFPS
90         tristate "IBM Common Form Factor Power Supply"
91         depends on LEDS_CLASS
92         help
93           If you say yes here you get hardware monitoring support for the IBM
94           Common Form Factor power supply.
95
96           This driver can also be built as a module. If so, the module will
97           be called ibm-cffps.
98
99 config SENSORS_DPS920AB
100         tristate "Delta DPS920AB Power Supply"
101         help
102           If you say yes here you get hardware monitoring support for Delta
103           DPS920AB Power Supplies.
104
105           This driver can also be built as a module. If so, the module will
106           be called dps920ab.
107
108 config SENSORS_INSPUR_IPSPS
109         tristate "INSPUR Power System Power Supply"
110         help
111           If you say yes here you get hardware monitoring support for the INSPUR
112           Power System power supply.
113
114           This driver can also be built as a module. If so, the module will
115           be called inspur-ipsps.
116
117 config SENSORS_IR35221
118         tristate "Infineon IR35221"
119         help
120           If you say yes here you get hardware monitoring support for the
121           Infineon IR35221 controller.
122
123           This driver can also be built as a module. If so, the module will
124           be called ir35221.
125
126 config SENSORS_IR36021
127         tristate "Infineon IR36021"
128         help
129           If you say yes here you get hardware monitoring support for Infineon
130           IR36021.
131
132           This driver can also be built as a module. If so, the module will
133           be called ir36021.
134
135 config SENSORS_IR38064
136         tristate "Infineon IR38064 and compatibles"
137         help
138           If you say yes here you get hardware monitoring support for Infineon
139           IR38060, IR38064, IR38164 and IR38263.
140
141           This driver can also be built as a module. If so, the module will
142           be called ir38064.
143
144 config SENSORS_IR38064_REGULATOR
145         bool "Regulator support for IR38064 and compatibles"
146         depends on SENSORS_IR38064 && REGULATOR
147         help
148           Uses the IR38064 or compatible as regulator.
149
150 config SENSORS_IRPS5401
151         tristate "Infineon IRPS5401"
152         help
153           If you say yes here you get hardware monitoring support for the
154           Infineon IRPS5401 controller.
155
156           This driver can also be built as a module. If so, the module will
157           be called irps5401.
158
159 config SENSORS_ISL68137
160         tristate "Renesas Digital Multiphase Voltage Regulators"
161         help
162           If you say yes here you get hardware monitoring support for Renesas
163           digital multiphase voltage regulators.
164
165           This driver can also be built as a module. If so, the module will
166           be called isl68137.
167
168 config SENSORS_LM25066
169         tristate "National Semiconductor LM25066 and compatibles"
170         help
171           If you say yes here you get hardware monitoring support for National
172           Semiconductor LM25056, LM25066, LM5064, and LM5066.
173
174           This driver can also be built as a module. If so, the module will
175           be called lm25066.
176
177 config SENSORS_LM25066_REGULATOR
178         bool "Regulator support for LM25066 and compatibles"
179         depends on SENSORS_LM25066 && REGULATOR
180         help
181           If you say yes here you get regulator support for National
182           Semiconductor LM25066, LM5064, and LM5066.
183
184 config SENSORS_LTC2978
185         tristate "Linear Technologies LTC2978 and compatibles"
186         help
187           If you say yes here you get hardware monitoring support for Linear
188           Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
189           LTC2980, and LTM2987.
190
191           This driver can also be built as a module. If so, the module will
192           be called ltc2978.
193
194 config SENSORS_LTC2978_REGULATOR
195         bool "Regulator support for LTC2978 and compatibles"
196         depends on SENSORS_LTC2978 && REGULATOR
197         help
198           If you say yes here you get regulator support for Linear Technology
199           LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880,
200           LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686,
201           and LTM4700.
202
203 config SENSORS_LTC3815
204         tristate "Linear Technologies LTC3815"
205         help
206           If you say yes here you get hardware monitoring support for Linear
207           Technology LTC3815.
208
209           This driver can also be built as a module. If so, the module will
210           be called ltc3815.
211
212 config SENSORS_MAX15301
213         tristate "Maxim MAX15301"
214         help
215           If you say yes here you get hardware monitoring support for Maxim
216           MAX15301, as well as for Flex BMR461.
217
218           This driver can also be built as a module. If so, the module will
219           be called max15301.
220
221 config SENSORS_MAX16064
222         tristate "Maxim MAX16064"
223         help
224           If you say yes here you get hardware monitoring support for Maxim
225           MAX16064.
226
227           This driver can also be built as a module. If so, the module will
228           be called max16064.
229
230 config SENSORS_MAX16601
231         tristate "Maxim MAX16508, MAX16601"
232         help
233           If you say yes here you get hardware monitoring support for Maxim
234           MAX16508 and MAX16601.
235
236           This driver can also be built as a module. If so, the module will
237           be called max16601.
238
239 config SENSORS_MAX20730
240         tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"
241         help
242           If you say yes here you get hardware monitoring support for Maxim
243           MAX20710, MAX20730, MAX20734, and MAX20743.
244
245           This driver can also be built as a module. If so, the module will
246           be called max20730.
247
248 config SENSORS_MAX20751
249         tristate "Maxim MAX20751"
250         help
251           If you say yes here you get hardware monitoring support for Maxim
252           MAX20751.
253
254           This driver can also be built as a module. If so, the module will
255           be called max20751.
256
257 config SENSORS_MAX31785
258         tristate "Maxim MAX31785 and compatibles"
259         help
260           If you say yes here you get hardware monitoring support for Maxim
261           MAX31785.
262
263           This driver can also be built as a module. If so, the module will
264           be called max31785.
265
266 config SENSORS_MAX34440
267         tristate "Maxim MAX34440 and compatibles"
268         help
269           If you say yes here you get hardware monitoring support for Maxim
270           MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
271
272           This driver can also be built as a module. If so, the module will
273           be called max34440.
274
275 config SENSORS_MAX8688
276         tristate "Maxim MAX8688"
277         help
278           If you say yes here you get hardware monitoring support for Maxim
279           MAX8688.
280
281           This driver can also be built as a module. If so, the module will
282           be called max8688.
283
284 config SENSORS_MP2888
285         tristate "MPS MP2888"
286         help
287           If you say yes here you get hardware monitoring support for MPS
288           MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.
289
290           This driver can also be built as a module. If so, the module will
291           be called mp2888.
292
293 config SENSORS_MP2975
294         tristate "MPS MP2975"
295         help
296           If you say yes here you get hardware monitoring support for MPS
297           MP2975 Dual Loop Digital Multi-Phase Controller.
298
299           This driver can also be built as a module. If so, the module will
300           be called mp2975.
301
302 config SENSORS_MP5023
303         tristate "MPS MP5023"
304         help
305           If you say yes here you get hardware monitoring support for MPS
306           MP5023.
307
308           This driver can also be built as a module. If so, the module will
309           be called mp5023.
310
311 config SENSORS_PIM4328
312         tristate "Flex PIM4328 and compatibles"
313         help
314           If you say yes here you get hardware monitoring support for Flex
315           PIM4328, PIM4820 and PIM4006 Power Interface Modules.
316
317           This driver can also be built as a module. If so, the module will
318           be called pim4328.
319
320 config SENSORS_PLI1209BC
321         tristate "Vicor PLI1209BC"
322         help
323           If you say yes here you get hardware monitoring support for Vicor
324           PLI1209BC Digital Supervisor.
325
326           This driver can also be built as a module. If so, the module will
327           be called pli1209bc.
328
329 config SENSORS_PLI1209BC_REGULATOR
330         bool "Regulator support for PLI1209BC"
331         depends on SENSORS_PLI1209BC && REGULATOR
332         help
333           If you say yes here you get regulator support for Vicor PLI1209BC
334           Digital Supervisor.
335
336 config SENSORS_PM6764TR
337         tristate "ST PM6764TR"
338         help
339           If you say yes here you get hardware monitoring support for ST
340           PM6764TR.
341
342           This driver can also be built as a module. If so, the module will
343           be called pm6764tr.
344
345 config SENSORS_PXE1610
346         tristate "Infineon PXE1610"
347         help
348           If you say yes here you get hardware monitoring support for Infineon
349           PXE1610.
350
351           This driver can also be built as a module. If so, the module will
352           be called pxe1610.
353
354 config SENSORS_Q54SJ108A2
355         tristate "Delta Power Supplies Q54SJ108A2"
356         help
357           If you say yes here you get hardware monitoring support for Delta
358           Q54SJ108A2 series Power Supplies.
359
360           This driver can also be built as a module. If so, the module will
361           be called q54sj108a2.
362
363 config SENSORS_STPDDC60
364         tristate "ST STPDDC60"
365         help
366           If you say yes here you get hardware monitoring support for ST
367           STPDDC60 Universal Digital Multicell Controller, as well as for
368           Flex BMR481.
369
370           This driver can also be built as a module. If so, the module will
371           be called stpddc60.
372
373 config SENSORS_TPS40422
374         tristate "TI TPS40422"
375         help
376           If you say yes here you get hardware monitoring support for TI
377           TPS40422.
378
379           This driver can also be built as a module. If so, the module will
380           be called tps40422.
381
382 config SENSORS_TPS53679
383         tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"
384         help
385           If you say yes here you get hardware monitoring support for TI
386           TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.
387
388           This driver can also be built as a module. If so, the module will
389           be called tps53679.
390
391 config SENSORS_UCD9000
392         tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
393         help
394           If you say yes here you get hardware monitoring support for TI
395           UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
396           and System Health Controllers.
397
398           This driver can also be built as a module. If so, the module will
399           be called ucd9000.
400
401 config SENSORS_UCD9200
402         tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
403         help
404           If you say yes here you get hardware monitoring support for TI
405           UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
406           Digital PWM System Controllers.
407
408           This driver can also be built as a module. If so, the module will
409           be called ucd9200.
410
411 config SENSORS_XDPE122
412         tristate "Infineon XDPE122 family"
413         help
414           If you say yes here you get hardware monitoring support for Infineon
415           XDPE12254, XDPE12284, device.
416
417           This driver can also be built as a module. If so, the module will
418           be called xdpe12284.
419
420 config SENSORS_XDPE122_REGULATOR
421         bool "Regulator support for XDPE122 and compatibles"
422         depends on SENSORS_XDPE122 && REGULATOR
423         help
424           Uses the xdpe12284 or compatible as regulator.
425
426 config SENSORS_ZL6100
427         tristate "Intersil ZL6100 and compatibles"
428         help
429           If you say yes here you get hardware monitoring support for Intersil
430           ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
431           ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
432           Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
433
434           This driver can also be built as a module. If so, the module will
435           be called zl6100.
436
437 endif # PMBUS