xref: /linux/drivers/hwmon/pmbus/Kconfig (revision 4cdcd4789fb6d43939680ff5ac0eb8af49ca1d84)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# PMBus chip drivers configuration
4#
5
6menuconfig 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
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
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
30config SENSORS_ACBEL_FSG032
31	tristate "ACBEL FSG032 Power Supply"
32	help
33	  If you say yes here you get hardware monitoring support for the ACBEL
34	  FSG032 Power Supply.
35
36	  This driver can also be built as a module. If so, the module will
37	  be called acbel-fsg032.
38
39config SENSORS_ADM1266
40	tristate "Analog Devices ADM1266 Sequencer"
41	select CRC8
42	depends on GPIOLIB
43	help
44	  If you say yes here you get hardware monitoring support for Analog
45	  Devices ADM1266 Cascadable Super Sequencer.
46
47	  This driver can also be built as a module. If so, the module will
48	  be called adm1266.
49
50config SENSORS_ADM1275
51	tristate "Analog Devices ADM1275 and compatibles"
52	help
53	  If you say yes here you get hardware monitoring support for Analog
54	  Devices ADM1075, ADM1272, ADM1273, ADM1275, ADM1276, ADM1278, ADM1281,
55	  ADM1293, ADM1294, ROHM BD12780, ROHM BD12790, and SQ24905C
56	  Hot-Swap Controller and Digital Power Monitors.
57
58	  This driver can also be built as a module. If so, the module will
59	  be called adm1275.
60
61config SENSORS_ADP1050
62	tristate "Analog Devices ADP1050 digital controller for Power Supplies"
63	help
64	  If you say yes here you get hardware monitoring support for Analog
65	  Devices ADP1050 digital controller for isolated power supply with
66	  PMBus interface.
67
68	  This driver can also be built as a module. If so, the module will
69	  be called adp1050.
70
71config SENSORS_ADP1050_REGULATOR
72	bool "Regulator support for ADP1050 and compatibles"
73	depends on SENSORS_ADP1050 && REGULATOR
74	help
75	  If you say yes here you get regulator support for Analog Devices
76	  LTP8800-1A, LTP8800-4A, and LTP8800-2. LTP8800 is a family of DC/DC
77	  µModule regulators that can provide microprocessor power from 54V
78	  power distribution architecture.
79
80config SENSORS_APS_379
81	tristate "Sony APS-379 Power Supplies"
82	help
83	  If you say yes here you get hardware monitoring support for Sony
84	  APS-379 Power Supplies.
85
86	  This driver can also be built as a module. If so, the module will
87	  be called aps-379.
88
89config SENSORS_BEL_PFE
90	tristate "Bel PFE Compatible Power Supplies"
91	help
92	  If you say yes here you get hardware monitoring support for BEL
93	  PFE1100 and PFE3000 Power Supplies.
94
95	  This driver can also be built as a module. If so, the module will
96	  be called bel-pfe.
97
98config SENSORS_BPA_RS600
99	tristate "BluTek BPA-RS600 Power Supplies"
100	help
101	  If you say yes here you get hardware monitoring support for BluTek
102	  BPA-RS600 Power Supplies.
103
104	  This driver can also be built as a module. If so, the module will
105	  be called bpa-rs600.
106
107config SENSORS_CRPS
108	tristate "Intel Common Redundant Power Supply"
109	help
110	  If you say yes here you get hardware monitoring support for the Intel
111	  Common Redundant Power Supply.
112
113	  This driver can also be built as a module. If so, the module will
114	  be called crps.
115
116config SENSORS_D1U74T
117	tristate "Murata D1U74T Power Supply"
118	help
119	  If you say yes here you get hardware monitoring support for the Murata
120	  D1U74T Power Supply.
121
122	  This driver can also be built as a module. If so, the module will
123	  be called d1u74t.
124
125config SENSORS_DELTA_AHE50DC_FAN
126	tristate "Delta AHE-50DC fan control module"
127	help
128	  If you say yes here you get hardware monitoring support for
129	  the integrated fan control module of the Delta AHE-50DC
130	  Open19 power shelf.
131
132	  This driver can also be built as a module. If so, the module
133	  will be called delta-ahe50dc-fan.
134
135config SENSORS_FSP_3Y
136	tristate "FSP/3Y-Power power supplies"
137	help
138	  If you say yes here you get hardware monitoring support for
139	  FSP/3Y-Power hot-swap power supplies.
140	  Supported models: YH-5151E, YM-2151E
141
142	  This driver can also be built as a module. If so, the module will
143	  be called fsp-3y.
144
145config SENSORS_HAC300S
146	tristate "Hitron HAC300S-D120E PSU"
147	help
148	  If you say yes here you get hardware monitoring support for the
149	  Hitron HAC300S-D120E Power Supply.
150
151	  This driver can also be built as a module. If so, the module will
152	  be called hac300s.
153
154config SENSORS_IBM_CFFPS
155	tristate "IBM Common Form Factor Power Supply"
156	depends on LEDS_CLASS
157	help
158	  If you say yes here you get hardware monitoring support for the IBM
159	  Common Form Factor power supply.
160
161	  This driver can also be built as a module. If so, the module will
162	  be called ibm-cffps.
163
164config SENSORS_DPS920AB
165	tristate "Delta DPS920AB Power Supply"
166	help
167	  If you say yes here you get hardware monitoring support for Delta
168	  DPS920AB Power Supplies.
169
170	  This driver can also be built as a module. If so, the module will
171	  be called dps920ab.
172
173config SENSORS_E50SN12051
174	tristate "Delta E50SN12051 Power Modules"
175	help
176	  If you say yes here you get hardware monitoring support for Delta
177	  E50SN12051 Power Modules.
178
179	  This driver can also be built as a module. If so, the module will
180	  be called e50sn12051.
181
182config SENSORS_INA233
183	tristate "Texas Instruments INA233 and compatibles"
184	help
185	  If you say yes here you get hardware monitoring support for Texas
186	  Instruments INA233.
187
188	  This driver can also be built as a module. If so, the module will
189	  be called ina233.
190
191config SENSORS_INSPUR_IPSPS
192	tristate "INSPUR Power System Power Supply"
193	help
194	  If you say yes here you get hardware monitoring support for the INSPUR
195	  Power System power supply.
196
197	  This driver can also be built as a module. If so, the module will
198	  be called inspur-ipsps.
199
200config SENSORS_IR35221
201	tristate "Infineon IR35221"
202	help
203	  If you say yes here you get hardware monitoring support for the
204	  Infineon IR35221 controller.
205
206	  This driver can also be built as a module. If so, the module will
207	  be called ir35221.
208
209config SENSORS_IR36021
210	tristate "Infineon IR36021"
211	help
212	  If you say yes here you get hardware monitoring support for Infineon
213	  IR36021.
214
215	  This driver can also be built as a module. If so, the module will
216	  be called ir36021.
217
218config SENSORS_IR38064
219	tristate "Infineon IR38064 and compatibles"
220	help
221	  If you say yes here you get hardware monitoring support for Infineon
222	  IR38060, IR38064, IR38164 and IR38263.
223
224	  This driver can also be built as a module. If so, the module will
225	  be called ir38064.
226
227config SENSORS_IR38064_REGULATOR
228	bool "Regulator support for IR38064 and compatibles"
229	depends on SENSORS_IR38064 && REGULATOR
230	help
231	  Uses the IR38064 or compatible as regulator.
232
233config SENSORS_IRPS5401
234	tristate "Infineon IRPS5401"
235	help
236	  If you say yes here you get hardware monitoring support for the
237	  Infineon IRPS5401 controller.
238
239	  This driver can also be built as a module. If so, the module will
240	  be called irps5401.
241
242config SENSORS_ISL68137
243	tristate "Renesas Digital Multiphase Voltage Regulators"
244	help
245	  If you say yes here you get hardware monitoring support for Renesas
246	  digital multiphase voltage regulators.
247
248	  This driver can also be built as a module. If so, the module will
249	  be called isl68137.
250
251config SENSORS_LM25066
252	tristate "National Semiconductor LM25066 and compatibles"
253	help
254	  If you say yes here you get hardware monitoring support for National
255	  Semiconductor LM25056, LM25066, LM5064, and LM5066.
256
257	  This driver can also be built as a module. If so, the module will
258	  be called lm25066.
259
260config SENSORS_LM25066_REGULATOR
261	bool "Regulator support for LM25066 and compatibles"
262	depends on SENSORS_LM25066 && REGULATOR
263	help
264	  If you say yes here you get regulator support for National
265	  Semiconductor LM25066, LM5064, and LM5066.
266
267config SENSORS_LT3074
268	tristate "Analog Devices LT3074"
269	help
270	  If you say yes here you get hardware monitoring support for Analog
271	  Devices LT3074.
272
273	  This driver can also be built as a module. If so, the module will
274	  be called lt3074.
275
276config SENSORS_LT3074_REGULATOR
277	tristate "Regulator support for LT3074"
278	depends on SENSORS_LT3074 && REGULATOR
279	help
280	  If you say yes here you get regulator support for Analog Devices
281	  LT3074. The LT3074 is a low voltage, ultralow noise, high PSRR,
282	  dropout linear regulator. The device supplies up to 3A with a
283	  typical dropout voltage of 45mV.
284
285config SENSORS_LT7182S
286	tristate "Analog Devices LT7182S"
287	help
288	  If you say yes here you get hardware monitoring support for Analog
289	  Devices LT7182S.
290
291	  This driver can also be built as a module. If so, the module will
292	  be called lt7182s.
293
294config SENSORS_LTC2978
295	tristate "Linear Technologies LTC2978 and compatibles"
296	help
297	  If you say yes here you get hardware monitoring support for Linear
298	  Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
299	  LTC2980, and LTM2987.
300
301	  This driver can also be built as a module. If so, the module will
302	  be called ltc2978.
303
304config SENSORS_LTC2978_REGULATOR
305	bool "Regulator support for LTC2978 and compatibles"
306	depends on SENSORS_LTC2978 && REGULATOR
307	help
308	  If you say yes here you get regulator support for Linear Technology
309	  LT7170, LT7171, LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889,
310	  LTC7841, LTC7880, LTM4644, LTM4673, LTM4675, LTM4676, LTM4677,
311	  LTM4678, LTM4680, LTM4686, and LTM4700.
312
313config SENSORS_LTC3815
314	tristate "Linear Technologies LTC3815"
315	help
316	  If you say yes here you get hardware monitoring support for Linear
317	  Technology LTC3815.
318
319	  This driver can also be built as a module. If so, the module will
320	  be called ltc3815.
321
322config SENSORS_LTC4286
323	bool "Analog Devices LTC4286"
324	help
325	  LTC4286 is an integrated solution for hot swap applications that
326	  allows a board to be safely inserted and removed from a live
327	  backplane.
328	  This chip could be used to monitor voltage, current, ...etc.
329	  If you say yes here you get hardware monitoring support for Analog
330	  Devices LTC4286.
331
332config SENSORS_LX1308
333	tristate "Luxshare LX1308 DC/DC Power Module"
334	help
335	  If you say yes here you get hardware monitoring support for
336	  Luxshare LX1308, a high-efficiency 12V 860W DC/DC power module
337	  with PMBus interface.
338
339	  This driver can also be built as a module. If so, the module will
340	  be called lx1308.
341
342config SENSORS_MAX15301
343	tristate "Maxim MAX15301"
344	help
345	  If you say yes here you get hardware monitoring support for Maxim
346	  MAX15301, MAX15303, as well as for Flex BMR461.
347
348	  This driver can also be built as a module. If so, the module will
349	  be called max15301.
350
351config SENSORS_MAX16064
352	tristate "Maxim MAX16064"
353	help
354	  If you say yes here you get hardware monitoring support for Maxim
355	  MAX16064.
356
357	  This driver can also be built as a module. If so, the module will
358	  be called max16064.
359
360config SENSORS_MAX16601
361	tristate "Maxim MAX16508, MAX16600, MAX16601, and MAX16602"
362	help
363	  If you say yes here you get hardware monitoring support for Maxim
364	  MAX16508, MAX16600, MAX16601, and MAX16602.
365
366	  This driver can also be built as a module. If so, the module will
367	  be called max16601.
368
369config SENSORS_MAX17616
370	tristate "Analog Devices MAX17616/MAX17616A"
371	help
372	  If you say yes here you get hardware monitoring support for Analog
373	  Devices MAX17616/MAX17616A.
374
375	  This driver can also be built as a module. If so, the module will
376	  be called max17616.
377
378config SENSORS_MAX20730
379	tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"
380	help
381	  If you say yes here you get hardware monitoring support for Maxim
382	  MAX20710, MAX20730, MAX20734, and MAX20743.
383
384	  This driver can also be built as a module. If so, the module will
385	  be called max20730.
386
387config SENSORS_MAX20751
388	tristate "Maxim MAX20751"
389	help
390	  If you say yes here you get hardware monitoring support for Maxim
391	  MAX20751.
392
393	  This driver can also be built as a module. If so, the module will
394	  be called max20751.
395
396config SENSORS_MAX20830
397	tristate "Analog Devices MAX20830 and compatibles"
398	help
399	  If you say yes here you get hardware monitoring support for Analog
400	  Devices MAX20830, MAX20830C, and MAX20840C.
401
402	  This driver can also be built as a module. If so, the module will
403	  be called max20830.
404
405config SENSORS_MAX20860A
406	tristate "Analog Devices MAX20860A"
407	help
408	  If you say yes here you get hardware monitoring support for Analog
409	  Devices MAX20860A step-down converter.
410
411	  This driver can also be built as a module. If so, the module will
412	  be called max20860a.
413
414config SENSORS_MAX20860A_REGULATOR
415	bool "Regulator support for MAX20860A"
416	depends on SENSORS_MAX20860A && REGULATOR
417	help
418	  If you say yes here you get regulator support for Analog Devices
419	  MAX20860A step-down converter.
420
421	  This enables the MAX20860A to be used as a regulator device,
422	  providing voltage control through the regulator framework.
423
424config SENSORS_MAX31785
425	tristate "Maxim MAX31785 and compatibles"
426	help
427	  If you say yes here you get hardware monitoring support for Maxim
428	  MAX31785.
429
430	  This driver can also be built as a module. If so, the module will
431	  be called max31785.
432
433config SENSORS_MAX34440
434	tristate "Maxim MAX34440 and compatibles"
435	help
436	  If you say yes here you get hardware monitoring support for Maxim
437	  MAX34440, MAX34441, MAX34446, MAX34451, MAX34452, MAX34460, and
438	  MAX34461. Other compatible devices are ADPM12160, ADPM12200, and
439	  ADPM12250.
440
441	  This driver can also be built as a module. If so, the module will
442	  be called max34440.
443
444config SENSORS_MAX8688
445	tristate "Maxim MAX8688"
446	help
447	  If you say yes here you get hardware monitoring support for Maxim
448	  MAX8688.
449
450	  This driver can also be built as a module. If so, the module will
451	  be called max8688.
452
453config SENSORS_MP2856
454	tristate "MPS MP2856"
455	help
456	  If you say yes here you get hardware monitoring support for MPS
457	  MP2856 MP2857 Dual Loop Digital Multi-Phase Controller.
458
459	  This driver can also be built as a module. If so, the module will
460	  be called mp2856.
461
462config SENSORS_MP2869
463	tristate "MPS MP2869"
464	help
465	  If you say yes here you get hardware monitoring support for MPS
466	  MP2869 Dual Loop Digital Multi-Phase Controller.
467
468	  This driver can also be built as a module. If so, the module will
469	  be called mp2869.
470
471config SENSORS_MP2888
472	tristate "MPS MP2888"
473	help
474	  If you say yes here you get hardware monitoring support for MPS
475	  MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.
476
477	  This driver can also be built as a module. If so, the module will
478	  be called mp2888.
479
480config SENSORS_MP2891
481    tristate "MPS MP2891"
482    help
483      If you say yes here you get hardware monitoring support for MPS
484      MP2891 Dual Loop Digital Multi-Phase Controller.
485
486      This driver can also be built as a module. If so, the module will
487      be called mp2891.
488
489config SENSORS_MP2925
490    tristate "MPS MP2925"
491    help
492      If you say yes here you get hardware monitoring support for MPS
493      MP2925 Dual Loop Digital Multi-Phase Controller.
494
495      This driver can also be built as a module. If so, the module will
496      be called mp2925.
497
498config SENSORS_MP29502
499	tristate "MPS MP29502"
500	help
501	  If you say yes here you get hardware monitoring support for MPS
502	  MP29502 Dual Loop Digital Multi-Phase Controller.
503
504	  This driver can also be built as a module. If so, the module will
505	  be called mp29502.
506
507config SENSORS_MP2975
508	tristate "MPS MP2975"
509	help
510	  If you say yes here you get hardware monitoring support for MPS
511	  MP2975 Dual Loop Digital Multi-Phase Controller.
512
513	  This driver can also be built as a module. If so, the module will
514	  be called mp2975.
515
516config SENSORS_MP2985
517	tristate "MPS MP2985"
518	help
519	  If you say yes here you get hardware monitoring support for MPS
520	  MP2985 Dual Loop Digital Multi-Phase Controller.
521
522	  This driver can also be built as a module. If so, the module will
523	  be called mp2985.
524
525config SENSORS_MP2993
526	tristate "MPS MP2993"
527	help
528	  If you say yes here you get hardware monitoring support for MPS
529	  MP2993 Dual Loop Digital Multi-Phase Controller.
530
531	  This driver can also be built as a module. If so, the module will
532	  be called mp2993.
533
534config SENSORS_MP2975_REGULATOR
535	depends on SENSORS_MP2975 && REGULATOR
536	bool "Regulator support for MPS MP2975"
537	help
538	  If you say yes here you get regulator support for MPS MP2975
539	  Dual Loop Digital Multi-Phase Controller.
540
541config SENSORS_MP5023
542	tristate "MPS MP5023"
543	help
544	  If you say yes here you get hardware monitoring support for MPS
545	  MP5023.
546
547	  This driver can also be built as a module. If so, the module will
548	  be called mp5023.
549
550config SENSORS_MP5920
551	tristate "MPS MP5920"
552	help
553	  If you say yes here you get hardware monitoring support for Monolithic
554	  MP5920.
555
556	  This driver can also be built as a module. If so, the module will
557	  be called mp5920.
558
559config SENSORS_MP5926
560	tristate "MPS MP5926"
561	help
562	  If you say yes here you get hardware monitoring support for Monolithic
563	  MP5926.
564
565	  This driver can also be built as a module. If so, the module will
566	  be called mp5926.
567
568config SENSORS_MP5990
569	tristate "MPS MP5990"
570	help
571	  If you say yes here you get hardware monitoring support for MPS
572	  MP5990.
573
574	  This driver can also be built as a module. If so, the module will
575	  be called mp5990.
576
577config SENSORS_MP9941
578	tristate "MPS MP9941"
579	help
580	  If you say yes here you get hardware monitoring support for MPS
581	  MP9941.
582
583	  This driver can also be built as a module. If so, the module will
584	  be called mp9941.
585
586config SENSORS_MP9945
587	tristate "MPS MP9945"
588	help
589	  If you say yes here you get hardware monitoring support for MPS
590	  MP9945.
591
592	  This driver can also be built as a module. If so, the module will
593	  be called mp9945.
594
595config SENSORS_MPQ7932_REGULATOR
596	bool "Regulator support for MPQ7932"
597	depends on SENSORS_MPQ7932 && REGULATOR
598	help
599	  If you say yes here you get six integrated buck converter regulator
600	  support for power management IC MPS MPQ7932.
601
602config SENSORS_MPQ7932
603	tristate "MPS MPQ7932"
604	help
605	  If you say yes here you get hardware monitoring functionality support
606	  for power management IC MPS MPQ7932.
607
608	  This driver can also be built as a module. If so, the module will
609	  be called mpq7932.
610
611config SENSORS_MPQ82D00
612	tristate "MPS MPQ82D00"
613	help
614	  If you say yes here you get hardware monitoring functionality support
615	  for power management IC MPS MPQ82D00.
616
617	  This driver can also be built as a module. If so, the module will
618	  be called mpq82d00.
619
620config SENSORS_MPQ8785
621	tristate "MPS MPQ8785"
622	help
623	  If you say yes here you get hardware monitoring functionality support
624	  for power management IC MPS MPQ8785.
625
626	  This driver can also be built as a module. If so, the module will
627	  be called mpq8785.
628
629config SENSORS_PIM4328
630	tristate "Flex PIM4328 and compatibles"
631	help
632	  If you say yes here you get hardware monitoring support for Flex
633	  PIM4328, PIM4820 and PIM4006 Power Interface Modules.
634
635	  This driver can also be built as a module. If so, the module will
636	  be called pim4328.
637
638config SENSORS_PLI1209BC
639	tristate "Vicor PLI1209BC"
640	help
641	  If you say yes here you get hardware monitoring support for Vicor
642	  PLI1209BC Digital Supervisor.
643
644	  This driver can also be built as a module. If so, the module will
645	  be called pli1209bc.
646
647config SENSORS_PLI1209BC_REGULATOR
648	bool "Regulator support for PLI1209BC"
649	depends on SENSORS_PLI1209BC && REGULATOR
650	help
651	  If you say yes here you get regulator support for Vicor PLI1209BC
652	  Digital Supervisor.
653
654config SENSORS_PM6764TR
655	tristate "ST PM6764TR"
656	help
657	  If you say yes here you get hardware monitoring support for ST
658	  PM6764TR.
659
660	  This driver can also be built as a module. If so, the module will
661	  be called pm6764tr.
662
663config SENSORS_PXE1610
664	tristate "Infineon PXE1610"
665	help
666	  If you say yes here you get hardware monitoring support for Infineon
667	  PXE1610.
668
669	  This driver can also be built as a module. If so, the module will
670	  be called pxe1610.
671
672config SENSORS_Q54SJ108A2
673	tristate "Delta Power Supplies Q54SJ108A2"
674	help
675	  If you say yes here you get hardware monitoring support for Delta
676	  Q54SJ108A2 series Power Supplies.
677
678	  This driver can also be built as a module. If so, the module will
679	  be called q54sj108a2.
680
681config SENSORS_STEF48H28
682	tristate "ST STEF48H28"
683	help
684	  If you say yes here you get hardware monitoring support for ST
685	  STEF48H28.
686
687	  This driver can also be built as a module. If so, the module will
688	  be called stef48h28.
689
690config SENSORS_SQ24860
691	tristate "Silergy SQ24860"
692	help
693	  If you say yes here you get hardware monitoring support for Silergy
694	  SQ24860 eFuse.
695
696	  This driver can also be built as a module. If so, the module will
697	  be called sq24860.
698
699config SENSORS_SQ24860_REGULATOR
700	bool "Regulator support for SQ24860"
701	depends on SENSORS_SQ24860 && REGULATOR
702	default SENSORS_SQ24860
703	help
704	  If you say yes here you get regulator support for Silergy SQ24860.
705	  The regulator is registered through the PMBus regulator framework and
706	  can be used to control the output exposed by the device.
707	  This option is only useful if regulator framework support is needed.
708
709config SENSORS_STPDDC60
710	tristate "ST STPDDC60"
711	help
712	  If you say yes here you get hardware monitoring support for ST
713	  STPDDC60 Universal Digital Multicell Controller, as well as for
714	  Flex BMR481.
715
716	  This driver can also be built as a module. If so, the module will
717	  be called stpddc60.
718
719config SENSORS_TDA38640
720	tristate "Infineon TDA38640"
721	help
722	  If you say yes here you get hardware monitoring support for Infineon
723	  TDA38640.
724
725	  This driver can also be built as a module. If so, the module will
726	  be called tda38640.
727
728config SENSORS_TDA38640_REGULATOR
729	bool "Regulator support for TDA38640 and compatibles"
730	depends on SENSORS_TDA38640 && REGULATOR
731	help
732	  If you say yes here you get regulator support for Infineon
733	  TDA38640 as regulator.
734
735config SENSORS_TPS25990
736	tristate "TI TPS25990"
737	help
738	  If you say yes here you get hardware monitoring support for TI
739	  TPS25990.
740
741	  This driver can also be built as a module. If so, the module will
742	  be called tps25990.
743
744config SENSORS_TPS25990_REGULATOR
745	bool "Regulator support for TPS25990 and compatibles"
746	depends on SENSORS_TPS25990 && REGULATOR
747	default SENSORS_TPS25990
748	help
749	  If you say yes here you get regulator support for Texas Instruments
750	  TPS25990.
751
752config SENSORS_TPS40422
753	tristate "TI TPS40422"
754	help
755	  If you say yes here you get hardware monitoring support for TI
756	  TPS40422.
757
758	  This driver can also be built as a module. If so, the module will
759	  be called tps40422.
760
761config SENSORS_TPS53679
762	tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"
763	help
764	  If you say yes here you get hardware monitoring support for TI
765	  TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.
766
767	  This driver can also be built as a module. If so, the module will
768	  be called tps53679.
769
770config SENSORS_TPS546D24
771	tristate "TPS546D24"
772	help
773	  If you say yes here you get hardware monitoring support for TEXAS
774	  TPS546D24.
775
776	  This driver can also be built as a module. If so, the module will
777	  be called tps546d24
778
779config SENSORS_UCD9000
780	tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
781	help
782	  If you say yes here you get hardware monitoring support for TI
783	  UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
784	  and System Health Controllers.
785
786	  This driver can also be built as a module. If so, the module will
787	  be called ucd9000.
788
789config SENSORS_UCD9200
790	tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
791	help
792	  If you say yes here you get hardware monitoring support for TI
793	  UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
794	  Digital PWM System Controllers.
795
796	  This driver can also be built as a module. If so, the module will
797	  be called ucd9200.
798
799config SENSORS_VT7505
800	tristate "Analog Devices MAX16545, MAX16550 and Volterra VT7505"
801	help
802	  If you say yes here you get hardware monitoring support for Analog
803	  Devices MAX16545, MAX16550 and Volterra VT7505 PMBus controllers.
804
805	  This driver can also be built as a module. If so, the module will
806	  be called vt7505.
807
808config SENSORS_XDP710
809	tristate "Infineon XDP710 family"
810	help
811	  If you say yes here you get hardware monitoring support for Infineon
812	  XDP710.
813
814	  This driver can also be built as a module. If so, the module will
815	  be called xdp710.
816
817config SENSORS_XDP720
818	tristate "Infineon XDP720 family"
819	help
820	  If you say yes here you get hardware monitoring support for Infineon
821	  XDP720 and XDP730 Digital eFuse Controllers.
822
823	  This driver can also be built as a module. If so, the module will
824	  be called xdp720.
825
826config SENSORS_XDPE152
827	tristate "Infineon XDPE152 family"
828	help
829	  If you say yes here you get hardware monitoring support for Infineon
830	  XDPE15284, XDPE152C4, device.
831
832	  This driver can also be built as a module. If so, the module will
833	  be called xdpe152c4.
834
835config SENSORS_XDPE1A2G7B
836	tristate "Infineon XDPE1A2G7B"
837	help
838	  If you say yes here you get hardware monitoring support for Infineon
839	  XDPE1A2G5B and XDPE1A2G7B.
840
841	  This driver can also be built as a module. If so, the module will
842	  be called xdpe1a2g7b.
843
844config SENSORS_XDPE1A2G7B_REGULATOR
845	bool "Regulator support for XDPE1A2G7B and compatibles"
846	depends on SENSORS_XDPE1A2G7B && REGULATOR
847	help
848	  If you say yes here you get regulator support for Infineon
849	  XDPE1A2G5B and XDPE1A2G7B multi-phase digital controllers.
850
851	  This enables the controllers to be used as regulator devices,
852	  providing voltage control through the regulator framework.
853
854config SENSORS_XDPE122
855	tristate "Infineon XDPE122 family"
856	help
857	  If you say yes here you get hardware monitoring support for Infineon
858	  XDPE12254, XDPE12284, device.
859
860	  This driver can also be built as a module. If so, the module will
861	  be called xdpe12284.
862
863config SENSORS_XDPE122_REGULATOR
864	bool "Regulator support for XDPE122 and compatibles"
865	depends on SENSORS_XDPE122 && REGULATOR
866	help
867	  Uses the xdpe12284 or compatible as regulator.
868
869config SENSORS_ZL6100
870	tristate "Intersil ZL6100 and compatibles"
871	help
872	  If you say yes here you get hardware monitoring support for Intersil
873	  ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
874	  ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
875	  Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
876
877	  This driver can also be built as a module. If so, the module will
878	  be called zl6100.
879
880endif # PMBUS
881