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_INSPUR_IPSPS
137 tristate "INSPUR Power System Power Supply"
139 If you say yes here you get hardware monitoring support for the INSPUR
140 Power System power supply.
142 This driver can also be built as a module. If so, the module will
143 be called inspur-ipsps.
145 config SENSORS_IR35221
146 tristate "Infineon IR35221"
148 If you say yes here you get hardware monitoring support for the
149 Infineon IR35221 controller.
151 This driver can also be built as a module. If so, the module will
154 config SENSORS_IR36021
155 tristate "Infineon IR36021"
157 If you say yes here you get hardware monitoring support for Infineon
160 This driver can also be built as a module. If so, the module will
163 config SENSORS_IR38064
164 tristate "Infineon IR38064 and compatibles"
166 If you say yes here you get hardware monitoring support for Infineon
167 IR38060, IR38064, IR38164 and IR38263.
169 This driver can also be built as a module. If so, the module will
172 config SENSORS_IR38064_REGULATOR
173 bool "Regulator support for IR38064 and compatibles"
174 depends on SENSORS_IR38064 && REGULATOR
176 Uses the IR38064 or compatible as regulator.
178 config SENSORS_IRPS5401
179 tristate "Infineon IRPS5401"
181 If you say yes here you get hardware monitoring support for the
182 Infineon IRPS5401 controller.
184 This driver can also be built as a module. If so, the module will
187 config SENSORS_ISL68137
188 tristate "Renesas Digital Multiphase Voltage Regulators"
190 If you say yes here you get hardware monitoring support for Renesas
191 digital multiphase voltage regulators.
193 This driver can also be built as a module. If so, the module will
196 config SENSORS_LM25066
197 tristate "National Semiconductor LM25066 and compatibles"
199 If you say yes here you get hardware monitoring support for National
200 Semiconductor LM25056, LM25066, LM5064, and LM5066.
202 This driver can also be built as a module. If so, the module will
205 config SENSORS_LM25066_REGULATOR
206 bool "Regulator support for LM25066 and compatibles"
207 depends on SENSORS_LM25066 && REGULATOR
209 If you say yes here you get regulator support for National
210 Semiconductor LM25066, LM5064, and LM5066.
212 config SENSORS_LT7182S
213 tristate "Analog Devices LT7182S"
215 If you say yes here you get hardware monitoring support for Analog
218 This driver can also be built as a module. If so, the module will
221 config SENSORS_LTC2978
222 tristate "Linear Technologies LTC2978 and compatibles"
224 If you say yes here you get hardware monitoring support for Linear
225 Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
226 LTC2980, and LTM2987.
228 This driver can also be built as a module. If so, the module will
231 config SENSORS_LTC2978_REGULATOR
232 bool "Regulator support for LTC2978 and compatibles"
233 depends on SENSORS_LTC2978 && REGULATOR
235 If you say yes here you get regulator support for Linear Technology
236 LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7841,
237 LTC7880, LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680,
238 LTM4686, and LTM4700.
240 config SENSORS_LTC3815
241 tristate "Linear Technologies LTC3815"
243 If you say yes here you get hardware monitoring support for Linear
246 This driver can also be built as a module. If so, the module will
249 config SENSORS_LTC4286
250 bool "Analog Devices LTC4286"
252 LTC4286 is an integrated solution for hot swap applications that
253 allows a board to be safely inserted and removed from a live
255 This chip could be used to monitor voltage, current, ...etc.
256 If you say yes here you get hardware monitoring support for Analog
259 config SENSORS_MAX15301
260 tristate "Maxim MAX15301"
262 If you say yes here you get hardware monitoring support for Maxim
263 MAX15301, MAX15303, as well as for Flex BMR461.
265 This driver can also be built as a module. If so, the module will
268 config SENSORS_MAX16064
269 tristate "Maxim MAX16064"
271 If you say yes here you get hardware monitoring support for Maxim
274 This driver can also be built as a module. If so, the module will
277 config SENSORS_MAX16601
278 tristate "Maxim MAX16508, MAX16600, MAX16601, and MAX16602"
280 If you say yes here you get hardware monitoring support for Maxim
281 MAX16508, MAX16600, MAX16601, and MAX16602.
283 This driver can also be built as a module. If so, the module will
286 config SENSORS_MAX20730
287 tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"
289 If you say yes here you get hardware monitoring support for Maxim
290 MAX20710, MAX20730, MAX20734, and MAX20743.
292 This driver can also be built as a module. If so, the module will
295 config SENSORS_MAX20751
296 tristate "Maxim MAX20751"
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_MAX31785
305 tristate "Maxim MAX31785 and compatibles"
307 If you say yes here you get hardware monitoring support for Maxim
310 This driver can also be built as a module. If so, the module will
313 config SENSORS_MAX34440
314 tristate "Maxim MAX34440 and compatibles"
316 If you say yes here you get hardware monitoring support for Maxim
317 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
319 This driver can also be built as a module. If so, the module will
322 config SENSORS_MAX8688
323 tristate "Maxim MAX8688"
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_MP2856
332 tristate "MPS MP2856"
334 If you say yes here you get hardware monitoring support for MPS
335 MP2856 MP2857 Dual Loop Digital Multi-Phase Controller.
337 This driver can also be built as a module. If so, the module will
340 config SENSORS_MP2888
341 tristate "MPS MP2888"
343 If you say yes here you get hardware monitoring support for MPS
344 MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.
346 This driver can also be built as a module. If so, the module will
349 config SENSORS_MP2891
350 tristate "MPS MP2891"
352 If you say yes here you get hardware monitoring support for MPS
353 MP2891 Dual Loop Digital Multi-Phase Controller.
355 This driver can also be built as a module. If so, the module will
358 config SENSORS_MP2975
359 tristate "MPS MP2975"
361 If you say yes here you get hardware monitoring support for MPS
362 MP2975 Dual Loop Digital Multi-Phase Controller.
364 This driver can also be built as a module. If so, the module will
367 config SENSORS_MP2993
368 tristate "MPS MP2993"
370 If you say yes here you get hardware monitoring support for MPS
371 MP2993 Dual Loop Digital Multi-Phase Controller.
373 This driver can also be built as a module. If so, the module will
376 config SENSORS_MP2975_REGULATOR
377 depends on SENSORS_MP2975 && REGULATOR
378 bool "Regulator support for MPS MP2975"
380 If you say yes here you get regulator support for MPS MP2975
381 Dual Loop Digital Multi-Phase Controller.
383 config SENSORS_MP5023
384 tristate "MPS MP5023"
386 If you say yes here you get hardware monitoring support for MPS
389 This driver can also be built as a module. If so, the module will
392 config SENSORS_MP5920
393 tristate "MPS MP5920"
395 If you say yes here you get hardware monitoring support for Monolithic
398 This driver can also be built as a module. If so, the module will
401 config SENSORS_MP5990
402 tristate "MPS MP5990"
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_MP9941
411 tristate "MPS MP9941"
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_MPQ7932_REGULATOR
420 bool "Regulator support for MPQ7932"
421 depends on SENSORS_MPQ7932 && REGULATOR
423 If you say yes here you get six integrated buck converter regulator
424 support for power management IC MPS MPQ7932.
426 config SENSORS_MPQ7932
427 tristate "MPS MPQ7932"
429 If you say yes here you get hardware monitoring functionality support
430 for power management IC MPS MPQ7932.
432 This driver can also be built as a module. If so, the module will
435 config SENSORS_MPQ8785
436 tristate "MPS MPQ8785"
438 If you say yes here you get hardware monitoring functionality support
439 for power management IC MPS MPQ8785.
441 This driver can also be built as a module. If so, the module will
444 config SENSORS_PIM4328
445 tristate "Flex PIM4328 and compatibles"
447 If you say yes here you get hardware monitoring support for Flex
448 PIM4328, PIM4820 and PIM4006 Power Interface Modules.
450 This driver can also be built as a module. If so, the module will
453 config SENSORS_PLI1209BC
454 tristate "Vicor PLI1209BC"
456 If you say yes here you get hardware monitoring support for Vicor
457 PLI1209BC Digital Supervisor.
459 This driver can also be built as a module. If so, the module will
462 config SENSORS_PLI1209BC_REGULATOR
463 bool "Regulator support for PLI1209BC"
464 depends on SENSORS_PLI1209BC && REGULATOR
466 If you say yes here you get regulator support for Vicor PLI1209BC
469 config SENSORS_PM6764TR
470 tristate "ST PM6764TR"
472 If you say yes here you get hardware monitoring support for ST
475 This driver can also be built as a module. If so, the module will
478 config SENSORS_PXE1610
479 tristate "Infineon PXE1610"
481 If you say yes here you get hardware monitoring support for Infineon
484 This driver can also be built as a module. If so, the module will
487 config SENSORS_Q54SJ108A2
488 tristate "Delta Power Supplies Q54SJ108A2"
490 If you say yes here you get hardware monitoring support for Delta
491 Q54SJ108A2 series Power Supplies.
493 This driver can also be built as a module. If so, the module will
494 be called q54sj108a2.
496 config SENSORS_STPDDC60
497 tristate "ST STPDDC60"
499 If you say yes here you get hardware monitoring support for ST
500 STPDDC60 Universal Digital Multicell Controller, as well as for
503 This driver can also be built as a module. If so, the module will
506 config SENSORS_TDA38640
507 tristate "Infineon TDA38640"
509 If you say yes here you get hardware monitoring support for Infineon
512 This driver can also be built as a module. If so, the module will
515 config SENSORS_TDA38640_REGULATOR
516 bool "Regulator support for TDA38640 and compatibles"
517 depends on SENSORS_TDA38640 && REGULATOR
519 If you say yes here you get regulator support for Infineon
520 TDA38640 as regulator.
522 config SENSORS_TPS25990
523 tristate "TI TPS25990"
525 If you say yes here you get hardware monitoring support for TI
528 This driver can also be built as a module. If so, the module will
531 config SENSORS_TPS25990_REGULATOR
532 bool "Regulator support for TPS25990 and compatibles"
533 depends on SENSORS_TPS25990 && REGULATOR
534 default SENSORS_TPS25990
536 If you say yes here you get regulator support for Texas Instruments
539 config SENSORS_TPS40422
540 tristate "TI TPS40422"
542 If you say yes here you get hardware monitoring support for TI
545 This driver can also be built as a module. If so, the module will
548 config SENSORS_TPS53679
549 tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"
551 If you say yes here you get hardware monitoring support for TI
552 TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.
554 This driver can also be built as a module. If so, the module will
557 config SENSORS_TPS546D24
560 If you say yes here you get hardware monitoring support for TEXAS
563 This driver can also be built as a module. If so, the module will
566 config SENSORS_UCD9000
567 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
569 If you say yes here you get hardware monitoring support for TI
570 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
571 and System Health Controllers.
573 This driver can also be built as a module. If so, the module will
576 config SENSORS_UCD9200
577 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
579 If you say yes here you get hardware monitoring support for TI
580 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
581 Digital PWM System Controllers.
583 This driver can also be built as a module. If so, the module will
586 config SENSORS_XDP710
587 tristate "Infineon XDP710 family"
589 If you say yes here you get hardware monitoring support for Infineon
592 This driver can also be built as a module. If so, the module will
595 config SENSORS_XDPE152
596 tristate "Infineon XDPE152 family"
598 If you say yes here you get hardware monitoring support for Infineon
599 XDPE15284, XDPE152C4, device.
601 This driver can also be built as a module. If so, the module will
604 config SENSORS_XDPE122
605 tristate "Infineon XDPE122 family"
607 If you say yes here you get hardware monitoring support for Infineon
608 XDPE12254, XDPE12284, device.
610 This driver can also be built as a module. If so, the module will
613 config SENSORS_XDPE122_REGULATOR
614 bool "Regulator support for XDPE122 and compatibles"
615 depends on SENSORS_XDPE122 && REGULATOR
617 Uses the xdpe12284 or compatible as regulator.
619 config SENSORS_ZL6100
620 tristate "Intersil ZL6100 and compatibles"
622 If you say yes here you get hardware monitoring support for Intersil
623 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
624 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
625 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
627 This driver can also be built as a module. If so, the module will