1 # SPDX-License-Identifier: GPL-2.0-only
3 # PMBus chip drivers configuration
7 tristate "PMBus support"
10 Say yes here if you want to enable PMBus support.
12 This driver can also be built as a module. If so, the module will
18 tristate "Generic PMBus devices"
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.
27 This driver can also be built as a module. If so, the module will
30 config SENSORS_ACBEL_FSG032
31 tristate "ACBEL FSG032 Power Supply"
33 If you say yes here you get hardware monitoring support for the ACBEL
36 This driver can also be built as a module. If so, the module will
37 be called acbel-fsg032.
39 config SENSORS_ADM1266
40 tristate "Analog Devices ADM1266 Sequencer"
44 If you say yes here you get hardware monitoring support for Analog
45 Devices ADM1266 Cascadable Super Sequencer.
47 This driver can also be built as a module. If so, the module will
50 config SENSORS_ADM1275
51 tristate "Analog Devices ADM1275 and compatibles"
53 If you say yes here you get hardware monitoring support for Analog
54 Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1281,
55 ADM1293, and ADM1294 Hot-Swap Controller and Digital Power Monitors.
57 This driver can also be built as a module. If so, the module will
60 config SENSORS_ADP1050
61 tristate "Analog Devices ADP1050 digital controller for Power Supplies"
63 If you say yes here you get hardware monitoring support for Analog
64 Devices ADP1050 digital controller for isolated power supply with
67 This driver can also be built as a module. If so, the module will
70 config SENSORS_BEL_PFE
71 tristate "Bel PFE Compatible Power Supplies"
73 If you say yes here you get hardware monitoring support for BEL
74 PFE1100 and PFE3000 Power Supplies.
76 This driver can also be built as a module. If so, the module will
79 config SENSORS_BPA_RS600
80 tristate "BluTek BPA-RS600 Power Supplies"
82 If you say yes here you get hardware monitoring support for BluTek
83 BPA-RS600 Power Supplies.
85 This driver can also be built as a module. If so, the module will
88 config SENSORS_DELTA_AHE50DC_FAN
89 tristate "Delta AHE-50DC fan control module"
91 If you say yes here you get hardware monitoring support for
92 the integrated fan control module of the Delta AHE-50DC
95 This driver can also be built as a module. If so, the module
96 will be called delta-ahe50dc-fan.
99 tristate "FSP/3Y-Power power supplies"
101 If you say yes here you get hardware monitoring support for
102 FSP/3Y-Power hot-swap power supplies.
103 Supported models: YH-5151E, YM-2151E
105 This driver can also be built as a module. If so, the module will
108 config SENSORS_IBM_CFFPS
109 tristate "IBM Common Form Factor Power Supply"
110 depends on LEDS_CLASS
112 If you say yes here you get hardware monitoring support for the IBM
113 Common Form Factor power supply.
115 This driver can also be built as a module. If so, the module will
118 config SENSORS_DPS920AB
119 tristate "Delta DPS920AB Power Supply"
121 If you say yes here you get hardware monitoring support for Delta
122 DPS920AB Power Supplies.
124 This driver can also be built as a module. If so, the module will
127 config SENSORS_INSPUR_IPSPS
128 tristate "INSPUR Power System Power Supply"
130 If you say yes here you get hardware monitoring support for the INSPUR
131 Power System power supply.
133 This driver can also be built as a module. If so, the module will
134 be called inspur-ipsps.
136 config SENSORS_IR35221
137 tristate "Infineon IR35221"
139 If you say yes here you get hardware monitoring support for the
140 Infineon IR35221 controller.
142 This driver can also be built as a module. If so, the module will
145 config SENSORS_IR36021
146 tristate "Infineon IR36021"
148 If you say yes here you get hardware monitoring support for Infineon
151 This driver can also be built as a module. If so, the module will
154 config SENSORS_IR38064
155 tristate "Infineon IR38064 and compatibles"
157 If you say yes here you get hardware monitoring support for Infineon
158 IR38060, IR38064, IR38164 and IR38263.
160 This driver can also be built as a module. If so, the module will
163 config SENSORS_IR38064_REGULATOR
164 bool "Regulator support for IR38064 and compatibles"
165 depends on SENSORS_IR38064 && REGULATOR
167 Uses the IR38064 or compatible as regulator.
169 config SENSORS_IRPS5401
170 tristate "Infineon IRPS5401"
172 If you say yes here you get hardware monitoring support for the
173 Infineon IRPS5401 controller.
175 This driver can also be built as a module. If so, the module will
178 config SENSORS_ISL68137
179 tristate "Renesas Digital Multiphase Voltage Regulators"
181 If you say yes here you get hardware monitoring support for Renesas
182 digital multiphase voltage regulators.
184 This driver can also be built as a module. If so, the module will
187 config SENSORS_LM25066
188 tristate "National Semiconductor LM25066 and compatibles"
190 If you say yes here you get hardware monitoring support for National
191 Semiconductor LM25056, LM25066, LM5064, and LM5066.
193 This driver can also be built as a module. If so, the module will
196 config SENSORS_LM25066_REGULATOR
197 bool "Regulator support for LM25066 and compatibles"
198 depends on SENSORS_LM25066 && REGULATOR
200 If you say yes here you get regulator support for National
201 Semiconductor LM25066, LM5064, and LM5066.
203 config SENSORS_LT7182S
204 tristate "Analog Devices LT7182S"
206 If you say yes here you get hardware monitoring support for Analog
209 This driver can also be built as a module. If so, the module will
212 config SENSORS_LTC2978
213 tristate "Linear Technologies LTC2978 and compatibles"
215 If you say yes here you get hardware monitoring support for Linear
216 Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
217 LTC2980, and LTM2987.
219 This driver can also be built as a module. If so, the module will
222 config SENSORS_LTC2978_REGULATOR
223 bool "Regulator support for LTC2978 and compatibles"
224 depends on SENSORS_LTC2978 && REGULATOR
226 If you say yes here you get regulator support for Linear Technology
227 LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7841,
228 LTC7880, LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680,
229 LTM4686, and LTM4700.
231 config SENSORS_LTC3815
232 tristate "Linear Technologies LTC3815"
234 If you say yes here you get hardware monitoring support for Linear
237 This driver can also be built as a module. If so, the module will
240 config SENSORS_LTC4286
241 bool "Analog Devices LTC4286"
243 LTC4286 is an integrated solution for hot swap applications that
244 allows a board to be safely inserted and removed from a live
246 This chip could be used to monitor voltage, current, ...etc.
247 If you say yes here you get hardware monitoring support for Analog
250 config SENSORS_MAX15301
251 tristate "Maxim MAX15301"
253 If you say yes here you get hardware monitoring support for Maxim
254 MAX15301, as well as for Flex BMR461.
256 This driver can also be built as a module. If so, the module will
259 config SENSORS_MAX16064
260 tristate "Maxim MAX16064"
262 If you say yes here you get hardware monitoring support for Maxim
265 This driver can also be built as a module. If so, the module will
268 config SENSORS_MAX16601
269 tristate "Maxim MAX16508, MAX16600, MAX16601, and MAX16602"
271 If you say yes here you get hardware monitoring support for Maxim
272 MAX16508, MAX16600, MAX16601, and MAX16602.
274 This driver can also be built as a module. If so, the module will
277 config SENSORS_MAX20730
278 tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"
280 If you say yes here you get hardware monitoring support for Maxim
281 MAX20710, MAX20730, MAX20734, and MAX20743.
283 This driver can also be built as a module. If so, the module will
286 config SENSORS_MAX20751
287 tristate "Maxim MAX20751"
289 If you say yes here you get hardware monitoring support for Maxim
292 This driver can also be built as a module. If so, the module will
295 config SENSORS_MAX31785
296 tristate "Maxim MAX31785 and compatibles"
298 If you say yes here you get hardware monitoring support for Maxim
301 This driver can also be built as a module. If so, the module will
304 config SENSORS_MAX34440
305 tristate "Maxim MAX34440 and compatibles"
307 If you say yes here you get hardware monitoring support for Maxim
308 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
310 This driver can also be built as a module. If so, the module will
313 config SENSORS_MAX8688
314 tristate "Maxim MAX8688"
316 If you say yes here you get hardware monitoring support for Maxim
319 This driver can also be built as a module. If so, the module will
322 config SENSORS_MP2856
323 tristate "MPS MP2856"
325 If you say yes here you get hardware monitoring support for MPS
326 MP2856 MP2857 Dual Loop Digital Multi-Phase Controller.
328 This driver can also be built as a module. If so, the module will
331 config SENSORS_MP2888
332 tristate "MPS MP2888"
334 If you say yes here you get hardware monitoring support for MPS
335 MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.
337 This driver can also be built as a module. If so, the module will
340 config SENSORS_MP2891
341 tristate "MPS MP2891"
343 If you say yes here you get hardware monitoring support for MPS
344 MP2891 Dual Loop Digital Multi-Phase Controller.
346 This driver can also be built as a module. If so, the module will
349 config SENSORS_MP2975
350 tristate "MPS MP2975"
352 If you say yes here you get hardware monitoring support for MPS
353 MP2975 Dual Loop Digital Multi-Phase Controller.
355 This driver can also be built as a module. If so, the module will
358 config SENSORS_MP2993
359 tristate "MPS MP2993"
361 If you say yes here you get hardware monitoring support for MPS
362 MP2993 Dual Loop Digital Multi-Phase Controller.
364 This driver can also be built as a module. If so, the module will
367 config SENSORS_MP2975_REGULATOR
368 depends on SENSORS_MP2975 && REGULATOR
369 bool "Regulator support for MPS MP2975"
371 If you say yes here you get regulator support for MPS MP2975
372 Dual Loop Digital Multi-Phase Controller.
374 config SENSORS_MP5023
375 tristate "MPS MP5023"
377 If you say yes here you get hardware monitoring support for MPS
380 This driver can also be built as a module. If so, the module will
383 config SENSORS_MP5920
384 tristate "MPS MP5920"
386 If you say yes here you get hardware monitoring support for Monolithic
389 This driver can also be built as a module. If so, the module will
392 config SENSORS_MP5990
393 tristate "MPS MP5990"
395 If you say yes here you get hardware monitoring support for MPS
398 This driver can also be built as a module. If so, the module will
401 config SENSORS_MP9941
402 tristate "MPS MP9941"
404 If you say yes here you get hardware monitoring support for MPS
407 This driver can also be built as a module. If so, the module will
410 config SENSORS_MPQ7932_REGULATOR
411 bool "Regulator support for MPQ7932"
412 depends on SENSORS_MPQ7932 && REGULATOR
414 If you say yes here you get six integrated buck converter regulator
415 support for power management IC MPS MPQ7932.
417 config SENSORS_MPQ7932
418 tristate "MPS MPQ7932"
420 If you say yes here you get hardware monitoring functionality support
421 for power management IC MPS MPQ7932.
423 This driver can also be built as a module. If so, the module will
426 config SENSORS_MPQ8785
427 tristate "MPS MPQ8785"
429 If you say yes here you get hardware monitoring functionality support
430 for power management IC MPS MPQ8785.
432 This driver can also be built as a module. If so, the module will
435 config SENSORS_PIM4328
436 tristate "Flex PIM4328 and compatibles"
438 If you say yes here you get hardware monitoring support for Flex
439 PIM4328, PIM4820 and PIM4006 Power Interface Modules.
441 This driver can also be built as a module. If so, the module will
444 config SENSORS_PLI1209BC
445 tristate "Vicor PLI1209BC"
447 If you say yes here you get hardware monitoring support for Vicor
448 PLI1209BC Digital Supervisor.
450 This driver can also be built as a module. If so, the module will
453 config SENSORS_PLI1209BC_REGULATOR
454 bool "Regulator support for PLI1209BC"
455 depends on SENSORS_PLI1209BC && REGULATOR
457 If you say yes here you get regulator support for Vicor PLI1209BC
460 config SENSORS_PM6764TR
461 tristate "ST PM6764TR"
463 If you say yes here you get hardware monitoring support for ST
466 This driver can also be built as a module. If so, the module will
469 config SENSORS_PXE1610
470 tristate "Infineon PXE1610"
472 If you say yes here you get hardware monitoring support for Infineon
475 This driver can also be built as a module. If so, the module will
478 config SENSORS_Q54SJ108A2
479 tristate "Delta Power Supplies Q54SJ108A2"
481 If you say yes here you get hardware monitoring support for Delta
482 Q54SJ108A2 series Power Supplies.
484 This driver can also be built as a module. If so, the module will
485 be called q54sj108a2.
487 config SENSORS_STPDDC60
488 tristate "ST STPDDC60"
490 If you say yes here you get hardware monitoring support for ST
491 STPDDC60 Universal Digital Multicell Controller, as well as for
494 This driver can also be built as a module. If so, the module will
497 config SENSORS_TDA38640
498 tristate "Infineon TDA38640"
500 If you say yes here you get hardware monitoring support for Infineon
503 This driver can also be built as a module. If so, the module will
506 config SENSORS_TDA38640_REGULATOR
507 bool "Regulator support for TDA38640 and compatibles"
508 depends on SENSORS_TDA38640 && REGULATOR
510 If you say yes here you get regulator support for Infineon
511 TDA38640 as regulator.
513 config SENSORS_TPS40422
514 tristate "TI TPS40422"
516 If you say yes here you get hardware monitoring support for TI
519 This driver can also be built as a module. If so, the module will
522 config SENSORS_TPS53679
523 tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"
525 If you say yes here you get hardware monitoring support for TI
526 TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.
528 This driver can also be built as a module. If so, the module will
531 config SENSORS_TPS546D24
534 If you say yes here you get hardware monitoring support for TEXAS
537 This driver can also be built as a module. If so, the module will
540 config SENSORS_UCD9000
541 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
543 If you say yes here you get hardware monitoring support for TI
544 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
545 and System Health Controllers.
547 This driver can also be built as a module. If so, the module will
550 config SENSORS_UCD9200
551 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
553 If you say yes here you get hardware monitoring support for TI
554 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
555 Digital PWM System Controllers.
557 This driver can also be built as a module. If so, the module will
560 config SENSORS_XDP710
561 tristate "Infineon XDP710 family"
563 If you say yes here you get hardware monitoring support for Infineon
566 This driver can also be built as a module. If so, the module will
569 config SENSORS_XDPE152
570 tristate "Infineon XDPE152 family"
572 If you say yes here you get hardware monitoring support for Infineon
573 XDPE15284, XDPE152C4, device.
575 This driver can also be built as a module. If so, the module will
578 config SENSORS_XDPE122
579 tristate "Infineon XDPE122 family"
581 If you say yes here you get hardware monitoring support for Infineon
582 XDPE12254, XDPE12284, device.
584 This driver can also be built as a module. If so, the module will
587 config SENSORS_XDPE122_REGULATOR
588 bool "Regulator support for XDPE122 and compatibles"
589 depends on SENSORS_XDPE122 && REGULATOR
591 Uses the xdpe12284 or compatible as regulator.
593 config SENSORS_ZL6100
594 tristate "Intersil ZL6100 and compatibles"
596 If you say yes here you get hardware monitoring support for Intersil
597 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
598 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
599 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
601 This driver can also be built as a module. If so, the module will