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, ADM1273, 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
89 tristate "Intel Common Redundant Power Supply"
91 If you say yes here you get hardware monitoring support for the Intel
92 Common Redundant Power Supply.
94 This driver can also be built as a module. If so, the module will
97 config SENSORS_DELTA_AHE50DC_FAN
98 tristate "Delta AHE-50DC fan control module"
100 If you say yes here you get hardware monitoring support for
101 the integrated fan control module of the Delta AHE-50DC
104 This driver can also be built as a module. If so, the module
105 will be called delta-ahe50dc-fan.
107 config SENSORS_FSP_3Y
108 tristate "FSP/3Y-Power power supplies"
110 If you say yes here you get hardware monitoring support for
111 FSP/3Y-Power hot-swap power supplies.
112 Supported models: YH-5151E, YM-2151E
114 This driver can also be built as a module. If so, the module will
117 config SENSORS_IBM_CFFPS
118 tristate "IBM Common Form Factor Power Supply"
119 depends on LEDS_CLASS
121 If you say yes here you get hardware monitoring support for the IBM
122 Common Form Factor power supply.
124 This driver can also be built as a module. If so, the module will
127 config SENSORS_DPS920AB
128 tristate "Delta DPS920AB Power Supply"
130 If you say yes here you get hardware monitoring support for Delta
131 DPS920AB Power Supplies.
133 This driver can also be built as a module. If so, the module will
136 config SENSORS_INA233
137 tristate "Texas Instruments INA233 and compatibles"
139 If you say yes here you get hardware monitoring support for Texas
142 This driver can also be built as a module. If so, the module will
145 config SENSORS_INSPUR_IPSPS
146 tristate "INSPUR Power System Power Supply"
148 If you say yes here you get hardware monitoring support for the INSPUR
149 Power System power supply.
151 This driver can also be built as a module. If so, the module will
152 be called inspur-ipsps.
154 config SENSORS_IR35221
155 tristate "Infineon IR35221"
157 If you say yes here you get hardware monitoring support for the
158 Infineon IR35221 controller.
160 This driver can also be built as a module. If so, the module will
163 config SENSORS_IR36021
164 tristate "Infineon IR36021"
166 If you say yes here you get hardware monitoring support for Infineon
169 This driver can also be built as a module. If so, the module will
172 config SENSORS_IR38064
173 tristate "Infineon IR38064 and compatibles"
175 If you say yes here you get hardware monitoring support for Infineon
176 IR38060, IR38064, IR38164 and IR38263.
178 This driver can also be built as a module. If so, the module will
181 config SENSORS_IR38064_REGULATOR
182 bool "Regulator support for IR38064 and compatibles"
183 depends on SENSORS_IR38064 && REGULATOR
185 Uses the IR38064 or compatible as regulator.
187 config SENSORS_IRPS5401
188 tristate "Infineon IRPS5401"
190 If you say yes here you get hardware monitoring support for the
191 Infineon IRPS5401 controller.
193 This driver can also be built as a module. If so, the module will
196 config SENSORS_ISL68137
197 tristate "Renesas Digital Multiphase Voltage Regulators"
199 If you say yes here you get hardware monitoring support for Renesas
200 digital multiphase voltage regulators.
202 This driver can also be built as a module. If so, the module will
205 config SENSORS_LM25066
206 tristate "National Semiconductor LM25066 and compatibles"
208 If you say yes here you get hardware monitoring support for National
209 Semiconductor LM25056, LM25066, LM5064, and LM5066.
211 This driver can also be built as a module. If so, the module will
214 config SENSORS_LM25066_REGULATOR
215 bool "Regulator support for LM25066 and compatibles"
216 depends on SENSORS_LM25066 && REGULATOR
218 If you say yes here you get regulator support for National
219 Semiconductor LM25066, LM5064, and LM5066.
221 config SENSORS_LT3074
222 tristate "Analog Devices LT3074"
224 If you say yes here you get hardware monitoring support for Analog
227 This driver can also be built as a module. If so, the module will
230 config SENSORS_LT3074_REGULATOR
231 tristate "Regulator support for LT3074"
232 depends on SENSORS_LT3074 && REGULATOR
234 If you say yes here you get regulator support for Analog Devices
235 LT3074. The LT3074 is a low voltage, ultralow noise, high PSRR,
236 dropout linear regulator. The device supplies up to 3A with a
237 typical dropout voltage of 45mV.
239 config SENSORS_LT7182S
240 tristate "Analog Devices LT7182S"
242 If you say yes here you get hardware monitoring support for Analog
245 This driver can also be built as a module. If so, the module will
248 config SENSORS_LTC2978
249 tristate "Linear Technologies LTC2978 and compatibles"
251 If you say yes here you get hardware monitoring support for Linear
252 Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
253 LTC2980, and LTM2987.
255 This driver can also be built as a module. If so, the module will
258 config SENSORS_LTC2978_REGULATOR
259 bool "Regulator support for LTC2978 and compatibles"
260 depends on SENSORS_LTC2978 && REGULATOR
262 If you say yes here you get regulator support for Linear Technology
263 LT7170, LT7171, LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889,
264 LTC7841, LTC7880, LTM4644, LTM4673, LTM4675, LTM4676, LTM4677,
265 LTM4678, LTM4680, LTM4686, and LTM4700.
267 config SENSORS_LTC3815
268 tristate "Linear Technologies LTC3815"
270 If you say yes here you get hardware monitoring support for Linear
273 This driver can also be built as a module. If so, the module will
276 config SENSORS_LTC4286
277 bool "Analog Devices LTC4286"
279 LTC4286 is an integrated solution for hot swap applications that
280 allows a board to be safely inserted and removed from a live
282 This chip could be used to monitor voltage, current, ...etc.
283 If you say yes here you get hardware monitoring support for Analog
286 config SENSORS_MAX15301
287 tristate "Maxim MAX15301"
289 If you say yes here you get hardware monitoring support for Maxim
290 MAX15301, MAX15303, as well as for Flex BMR461.
292 This driver can also be built as a module. If so, the module will
295 config SENSORS_MAX16064
296 tristate "Maxim MAX16064"
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_MAX16601
305 tristate "Maxim MAX16508, MAX16600, MAX16601, and MAX16602"
307 If you say yes here you get hardware monitoring support for Maxim
308 MAX16508, MAX16600, MAX16601, and MAX16602.
310 This driver can also be built as a module. If so, the module will
313 config SENSORS_MAX20730
314 tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"
316 If you say yes here you get hardware monitoring support for Maxim
317 MAX20710, MAX20730, MAX20734, and MAX20743.
319 This driver can also be built as a module. If so, the module will
322 config SENSORS_MAX20751
323 tristate "Maxim MAX20751"
325 If you say yes here you get hardware monitoring support for Maxim
328 This driver can also be built as a module. If so, the module will
331 config SENSORS_MAX31785
332 tristate "Maxim MAX31785 and compatibles"
334 If you say yes here you get hardware monitoring support for Maxim
337 This driver can also be built as a module. If so, the module will
340 config SENSORS_MAX34440
341 tristate "Maxim MAX34440 and compatibles"
343 If you say yes here you get hardware monitoring support for Maxim
344 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
346 This driver can also be built as a module. If so, the module will
349 config SENSORS_MAX8688
350 tristate "Maxim MAX8688"
352 If you say yes here you get hardware monitoring support for Maxim
355 This driver can also be built as a module. If so, the module will
358 config SENSORS_MP2856
359 tristate "MPS MP2856"
361 If you say yes here you get hardware monitoring support for MPS
362 MP2856 MP2857 Dual Loop Digital Multi-Phase Controller.
364 This driver can also be built as a module. If so, the module will
367 config SENSORS_MP2888
368 tristate "MPS MP2888"
370 If you say yes here you get hardware monitoring support for MPS
371 MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.
373 This driver can also be built as a module. If so, the module will
376 config SENSORS_MP2891
377 tristate "MPS MP2891"
379 If you say yes here you get hardware monitoring support for MPS
380 MP2891 Dual Loop Digital Multi-Phase Controller.
382 This driver can also be built as a module. If so, the module will
385 config SENSORS_MP2975
386 tristate "MPS MP2975"
388 If you say yes here you get hardware monitoring support for MPS
389 MP2975 Dual Loop Digital Multi-Phase Controller.
391 This driver can also be built as a module. If so, the module will
394 config SENSORS_MP2993
395 tristate "MPS MP2993"
397 If you say yes here you get hardware monitoring support for MPS
398 MP2993 Dual Loop Digital Multi-Phase Controller.
400 This driver can also be built as a module. If so, the module will
403 config SENSORS_MP2975_REGULATOR
404 depends on SENSORS_MP2975 && REGULATOR
405 bool "Regulator support for MPS MP2975"
407 If you say yes here you get regulator support for MPS MP2975
408 Dual Loop Digital Multi-Phase Controller.
410 config SENSORS_MP5023
411 tristate "MPS MP5023"
413 If you say yes here you get hardware monitoring support for MPS
416 This driver can also be built as a module. If so, the module will
419 config SENSORS_MP5920
420 tristate "MPS MP5920"
422 If you say yes here you get hardware monitoring support for Monolithic
425 This driver can also be built as a module. If so, the module will
428 config SENSORS_MP5990
429 tristate "MPS MP5990"
431 If you say yes here you get hardware monitoring support for MPS
434 This driver can also be built as a module. If so, the module will
437 config SENSORS_MP9941
438 tristate "MPS MP9941"
440 If you say yes here you get hardware monitoring support for MPS
443 This driver can also be built as a module. If so, the module will
446 config SENSORS_MPQ7932_REGULATOR
447 bool "Regulator support for MPQ7932"
448 depends on SENSORS_MPQ7932 && REGULATOR
450 If you say yes here you get six integrated buck converter regulator
451 support for power management IC MPS MPQ7932.
453 config SENSORS_MPQ7932
454 tristate "MPS MPQ7932"
456 If you say yes here you get hardware monitoring functionality support
457 for power management IC MPS MPQ7932.
459 This driver can also be built as a module. If so, the module will
462 config SENSORS_MPQ8785
463 tristate "MPS MPQ8785"
465 If you say yes here you get hardware monitoring functionality support
466 for power management IC MPS MPQ8785.
468 This driver can also be built as a module. If so, the module will
471 config SENSORS_PIM4328
472 tristate "Flex PIM4328 and compatibles"
474 If you say yes here you get hardware monitoring support for Flex
475 PIM4328, PIM4820 and PIM4006 Power Interface Modules.
477 This driver can also be built as a module. If so, the module will
480 config SENSORS_PLI1209BC
481 tristate "Vicor PLI1209BC"
483 If you say yes here you get hardware monitoring support for Vicor
484 PLI1209BC Digital Supervisor.
486 This driver can also be built as a module. If so, the module will
489 config SENSORS_PLI1209BC_REGULATOR
490 bool "Regulator support for PLI1209BC"
491 depends on SENSORS_PLI1209BC && REGULATOR
493 If you say yes here you get regulator support for Vicor PLI1209BC
496 config SENSORS_PM6764TR
497 tristate "ST PM6764TR"
499 If you say yes here you get hardware monitoring support for ST
502 This driver can also be built as a module. If so, the module will
505 config SENSORS_PXE1610
506 tristate "Infineon PXE1610"
508 If you say yes here you get hardware monitoring support for Infineon
511 This driver can also be built as a module. If so, the module will
514 config SENSORS_Q54SJ108A2
515 tristate "Delta Power Supplies Q54SJ108A2"
517 If you say yes here you get hardware monitoring support for Delta
518 Q54SJ108A2 series Power Supplies.
520 This driver can also be built as a module. If so, the module will
521 be called q54sj108a2.
523 config SENSORS_STPDDC60
524 tristate "ST STPDDC60"
526 If you say yes here you get hardware monitoring support for ST
527 STPDDC60 Universal Digital Multicell Controller, as well as for
530 This driver can also be built as a module. If so, the module will
533 config SENSORS_TDA38640
534 tristate "Infineon TDA38640"
536 If you say yes here you get hardware monitoring support for Infineon
539 This driver can also be built as a module. If so, the module will
542 config SENSORS_TDA38640_REGULATOR
543 bool "Regulator support for TDA38640 and compatibles"
544 depends on SENSORS_TDA38640 && REGULATOR
546 If you say yes here you get regulator support for Infineon
547 TDA38640 as regulator.
549 config SENSORS_TPS25990
550 tristate "TI TPS25990"
552 If you say yes here you get hardware monitoring support for TI
555 This driver can also be built as a module. If so, the module will
558 config SENSORS_TPS25990_REGULATOR
559 bool "Regulator support for TPS25990 and compatibles"
560 depends on SENSORS_TPS25990 && REGULATOR
561 default SENSORS_TPS25990
563 If you say yes here you get regulator support for Texas Instruments
566 config SENSORS_TPS40422
567 tristate "TI TPS40422"
569 If you say yes here you get hardware monitoring support for TI
572 This driver can also be built as a module. If so, the module will
575 config SENSORS_TPS53679
576 tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"
578 If you say yes here you get hardware monitoring support for TI
579 TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.
581 This driver can also be built as a module. If so, the module will
584 config SENSORS_TPS546D24
587 If you say yes here you get hardware monitoring support for TEXAS
590 This driver can also be built as a module. If so, the module will
593 config SENSORS_UCD9000
594 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
596 If you say yes here you get hardware monitoring support for TI
597 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
598 and System Health Controllers.
600 This driver can also be built as a module. If so, the module will
603 config SENSORS_UCD9200
604 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
606 If you say yes here you get hardware monitoring support for TI
607 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
608 Digital PWM System Controllers.
610 This driver can also be built as a module. If so, the module will
613 config SENSORS_XDP710
614 tristate "Infineon XDP710 family"
616 If you say yes here you get hardware monitoring support for Infineon
619 This driver can also be built as a module. If so, the module will
622 config SENSORS_XDPE152
623 tristate "Infineon XDPE152 family"
625 If you say yes here you get hardware monitoring support for Infineon
626 XDPE15284, XDPE152C4, device.
628 This driver can also be built as a module. If so, the module will
631 config SENSORS_XDPE122
632 tristate "Infineon XDPE122 family"
634 If you say yes here you get hardware monitoring support for Infineon
635 XDPE12254, XDPE12284, device.
637 This driver can also be built as a module. If so, the module will
640 config SENSORS_XDPE122_REGULATOR
641 bool "Regulator support for XDPE122 and compatibles"
642 depends on SENSORS_XDPE122 && REGULATOR
644 Uses the xdpe12284 or compatible as regulator.
646 config SENSORS_ZL6100
647 tristate "Intersil ZL6100 and compatibles"
649 If you say yes here you get hardware monitoring support for Intersil
650 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
651 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
652 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
654 This driver can also be built as a module. If so, the module will