xref: /linux/drivers/hwmon/pmbus/Kconfig (revision 3a2c4d55e32ad65efebdb6de44eef3bfa08bb49d)
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_MPQ8646
630	tristate "MPS MPQ8646"
631	depends on REGULATOR || !REGULATOR
632	depends on NVMEM || !NVMEM
633	help
634	  If you say yes here you get hardware monitoring support for the
635	  Monolithic Power Systems MPQ8646.
636
637	  This driver can also be built as a module. If so, the module
638	  will be called mpq8646.
639
640config SENSORS_MPQ8646_DEBUG_UNSAFE
641	bool "MPQ8646 unsafe write/provisioning debugfs (DANGEROUS)"
642	depends on SENSORS_MPQ8646 && DEBUG_FS
643	default n
644	help
645	  Expose additional WRITE-able debugfs files in the client's
646	  pmbus debugfs directory,
647	  /sys/kernel/debug/i2c/i2c-<bus>/<bus>-<addr>/
648
649	  These are provisioning and bring-up aids. On many designs the
650	  MPQ8646 powers the SoC core rail, so a wrong write can brown out
651	  or permanently mis-provision the board.
652
653	  WARNING: Wrong register writes can and likely will physically
654	  damage or destroy the chip and/or the board.
655
656	  It shall never be set in a production, shipping, or default configuration.
657
658	  If unsure, say N.
659
660config SENSORS_PIM4328
661	tristate "Flex PIM4328 and compatibles"
662	help
663	  If you say yes here you get hardware monitoring support for Flex
664	  PIM4328, PIM4820 and PIM4006 Power Interface Modules.
665
666	  This driver can also be built as a module. If so, the module will
667	  be called pim4328.
668
669config SENSORS_PLI1209BC
670	tristate "Vicor PLI1209BC"
671	help
672	  If you say yes here you get hardware monitoring support for Vicor
673	  PLI1209BC Digital Supervisor.
674
675	  This driver can also be built as a module. If so, the module will
676	  be called pli1209bc.
677
678config SENSORS_PLI1209BC_REGULATOR
679	bool "Regulator support for PLI1209BC"
680	depends on SENSORS_PLI1209BC && REGULATOR
681	help
682	  If you say yes here you get regulator support for Vicor PLI1209BC
683	  Digital Supervisor.
684
685config SENSORS_PM6764TR
686	tristate "ST PM6764TR"
687	help
688	  If you say yes here you get hardware monitoring support for ST
689	  PM6764TR.
690
691	  This driver can also be built as a module. If so, the module will
692	  be called pm6764tr.
693
694config SENSORS_PXE1610
695	tristate "Infineon PXE1610"
696	help
697	  If you say yes here you get hardware monitoring support for Infineon
698	  PXE1610.
699
700	  This driver can also be built as a module. If so, the module will
701	  be called pxe1610.
702
703config SENSORS_Q54SJ108A2
704	tristate "Delta Power Supplies Q54SJ108A2"
705	help
706	  If you say yes here you get hardware monitoring support for Delta
707	  Q54SJ108A2 series Power Supplies.
708
709	  This driver can also be built as a module. If so, the module will
710	  be called q54sj108a2.
711
712config SENSORS_STEF48H28
713	tristate "ST STEF48H28"
714	help
715	  If you say yes here you get hardware monitoring support for ST
716	  STEF48H28.
717
718	  This driver can also be built as a module. If so, the module will
719	  be called stef48h28.
720
721config SENSORS_SQ24860
722	tristate "Silergy SQ24860"
723	help
724	  If you say yes here you get hardware monitoring support for Silergy
725	  SQ24860 eFuse.
726
727	  This driver can also be built as a module. If so, the module will
728	  be called sq24860.
729
730config SENSORS_SQ24860_REGULATOR
731	bool "Regulator support for SQ24860"
732	depends on SENSORS_SQ24860 && REGULATOR
733	default SENSORS_SQ24860
734	help
735	  If you say yes here you get regulator support for Silergy SQ24860.
736	  The regulator is registered through the PMBus regulator framework and
737	  can be used to control the output exposed by the device.
738	  This option is only useful if regulator framework support is needed.
739
740config SENSORS_STPDDC60
741	tristate "ST STPDDC60"
742	help
743	  If you say yes here you get hardware monitoring support for ST
744	  STPDDC60 Universal Digital Multicell Controller, as well as for
745	  Flex BMR481.
746
747	  This driver can also be built as a module. If so, the module will
748	  be called stpddc60.
749
750config SENSORS_TDA38640
751	tristate "Infineon TDA38640"
752	help
753	  If you say yes here you get hardware monitoring support for Infineon
754	  TDA38640.
755
756	  This driver can also be built as a module. If so, the module will
757	  be called tda38640.
758
759config SENSORS_TDA38640_REGULATOR
760	bool "Regulator support for TDA38640 and compatibles"
761	depends on SENSORS_TDA38640 && REGULATOR
762	help
763	  If you say yes here you get regulator support for Infineon
764	  TDA38640 as regulator.
765
766config SENSORS_TPS25990
767	tristate "TI TPS25990"
768	help
769	  If you say yes here you get hardware monitoring support for TI
770	  TPS25990.
771
772	  This driver can also be built as a module. If so, the module will
773	  be called tps25990.
774
775config SENSORS_TPS25990_REGULATOR
776	bool "Regulator support for TPS25990 and compatibles"
777	depends on SENSORS_TPS25990 && REGULATOR
778	default SENSORS_TPS25990
779	help
780	  If you say yes here you get regulator support for Texas Instruments
781	  TPS25990.
782
783config SENSORS_TPS40422
784	tristate "TI TPS40422"
785	help
786	  If you say yes here you get hardware monitoring support for TI
787	  TPS40422.
788
789	  This driver can also be built as a module. If so, the module will
790	  be called tps40422.
791
792config SENSORS_TPS53679
793	tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"
794	help
795	  If you say yes here you get hardware monitoring support for TI
796	  TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.
797
798	  This driver can also be built as a module. If so, the module will
799	  be called tps53679.
800
801config SENSORS_TPS546D24
802	tristate "TPS546D24"
803	help
804	  If you say yes here you get hardware monitoring support for TEXAS
805	  TPS546D24.
806
807	  This driver can also be built as a module. If so, the module will
808	  be called tps546d24
809
810config SENSORS_UCD9000
811	tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
812	help
813	  If you say yes here you get hardware monitoring support for TI
814	  UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
815	  and System Health Controllers.
816
817	  This driver can also be built as a module. If so, the module will
818	  be called ucd9000.
819
820config SENSORS_UCD9200
821	tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
822	help
823	  If you say yes here you get hardware monitoring support for TI
824	  UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
825	  Digital PWM System Controllers.
826
827	  This driver can also be built as a module. If so, the module will
828	  be called ucd9200.
829
830config SENSORS_VT7505
831	tristate "Analog Devices MAX16545, MAX16550 and Volterra VT7505"
832	help
833	  If you say yes here you get hardware monitoring support for Analog
834	  Devices MAX16545, MAX16550 and Volterra VT7505 PMBus controllers.
835
836	  This driver can also be built as a module. If so, the module will
837	  be called vt7505.
838
839config SENSORS_XDP710
840	tristate "Infineon XDP710 family"
841	help
842	  If you say yes here you get hardware monitoring support for Infineon
843	  XDP710.
844
845	  This driver can also be built as a module. If so, the module will
846	  be called xdp710.
847
848config SENSORS_XDP720
849	tristate "Infineon XDP720 family"
850	help
851	  If you say yes here you get hardware monitoring support for Infineon
852	  XDP720 and XDP730 Digital eFuse Controllers.
853
854	  This driver can also be built as a module. If so, the module will
855	  be called xdp720.
856
857config SENSORS_XDPE152
858	tristate "Infineon XDPE152 family"
859	help
860	  If you say yes here you get hardware monitoring support for Infineon
861	  XDPE15284, XDPE152C4, device.
862
863	  This driver can also be built as a module. If so, the module will
864	  be called xdpe152c4.
865
866config SENSORS_XDPE1A2G7B
867	tristate "Infineon XDPE1A2G7B"
868	help
869	  If you say yes here you get hardware monitoring support for Infineon
870	  XDPE1A2G5B and XDPE1A2G7B.
871
872	  This driver can also be built as a module. If so, the module will
873	  be called xdpe1a2g7b.
874
875config SENSORS_XDPE1A2G7B_REGULATOR
876	bool "Regulator support for XDPE1A2G7B and compatibles"
877	depends on SENSORS_XDPE1A2G7B && REGULATOR
878	help
879	  If you say yes here you get regulator support for Infineon
880	  XDPE1A2G5B and XDPE1A2G7B multi-phase digital controllers.
881
882	  This enables the controllers to be used as regulator devices,
883	  providing voltage control through the regulator framework.
884
885config SENSORS_XDPE122
886	tristate "Infineon XDPE122 family"
887	help
888	  If you say yes here you get hardware monitoring support for Infineon
889	  XDPE12254, XDPE12284, device.
890
891	  This driver can also be built as a module. If so, the module will
892	  be called xdpe12284.
893
894config SENSORS_XDPE122_REGULATOR
895	bool "Regulator support for XDPE122 and compatibles"
896	depends on SENSORS_XDPE122 && REGULATOR
897	help
898	  Uses the xdpe12284 or compatible as regulator.
899
900config SENSORS_ZL6100
901	tristate "Intersil ZL6100 and compatibles"
902	help
903	  If you say yes here you get hardware monitoring support for Intersil
904	  ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
905	  ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
906	  Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
907
908	  This driver can also be built as a module. If so, the module will
909	  be called zl6100.
910
911endif # PMBUS
912