xref: /openbmc/linux/drivers/hwmon/pmbus/Kconfig (revision 65ee8aeb)
1#
2# PMBus chip drivers configuration
3#
4
5menuconfig PMBUS
6	tristate "PMBus support"
7	depends on I2C
8	default n
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, BMR453, BMR454,
23	  MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, UDT020, and TPS40400.
24
25	  This driver can also be built as a module. If so, the module will
26	  be called pmbus.
27
28config SENSORS_ADM1275
29	tristate "Analog Devices ADM1275 and compatibles"
30	default n
31	help
32	  If you say yes here you get hardware monitoring support for Analog
33	  Devices ADM1075, ADM1275, and ADM1276 Hot-Swap Controller and Digital
34	  Power Monitors.
35
36	  This driver can also be built as a module. If so, the module will
37	  be called adm1275.
38
39config SENSORS_LM25066
40	tristate "National Semiconductor LM25066 and compatibles"
41	default n
42	help
43	  If you say yes here you get hardware monitoring support for National
44	  Semiconductor LM25056, LM25066, LM5064, and LM5066.
45
46	  This driver can also be built as a module. If so, the module will
47	  be called lm25066.
48
49config SENSORS_LTC2978
50	tristate "Linear Technologies LTC2978 and compatibles"
51	default n
52	help
53	  If you say yes here you get hardware monitoring support for Linear
54	  Technology LTC2974, LTC2977, LTC2978, LTC3880, LTC3883, and LTM4676.
55
56	  This driver can also be built as a module. If so, the module will
57	  be called ltc2978.
58
59config SENSORS_LTC2978_REGULATOR
60	bool "Regulator support for LTC2978 and compatibles"
61	depends on SENSORS_LTC2978 && REGULATOR
62	help
63	  If you say yes here you get regulator support for Linear
64	  Technology LTC2974, LTC2977, LTC2978, LTC3880, LTC3883, and LTM4676.
65
66config SENSORS_MAX16064
67	tristate "Maxim MAX16064"
68	default n
69	help
70	  If you say yes here you get hardware monitoring support for Maxim
71	  MAX16064.
72
73	  This driver can also be built as a module. If so, the module will
74	  be called max16064.
75
76config SENSORS_MAX34440
77	tristate "Maxim MAX34440 and compatibles"
78	default n
79	help
80	  If you say yes here you get hardware monitoring support for Maxim
81	  MAX34440, MAX34441, MAX34446, MAX34460, and MAX34461.
82
83	  This driver can also be built as a module. If so, the module will
84	  be called max34440.
85
86config SENSORS_MAX8688
87	tristate "Maxim MAX8688"
88	default n
89	help
90	  If you say yes here you get hardware monitoring support for Maxim
91	  MAX8688.
92
93	  This driver can also be built as a module. If so, the module will
94	  be called max8688.
95
96config SENSORS_TPS40422
97	tristate "TI TPS40422"
98	default n
99	help
100	  If you say yes here you get hardware monitoring support for TI
101	  TPS40422.
102
103	  This driver can also be built as a module. If so, the module will
104	  be called tps40422.
105
106config SENSORS_UCD9000
107	tristate "TI UCD90120, UCD90124, UCD9090, UCD90910"
108	default n
109	help
110	  If you say yes here you get hardware monitoring support for TI
111	  UCD90120, UCD90124, UCD9090, UCD90910 Sequencer and System Health
112	  Controllers.
113
114	  This driver can also be built as a module. If so, the module will
115	  be called ucd9000.
116
117config SENSORS_UCD9200
118	tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
119	default n
120	help
121	  If you say yes here you get hardware monitoring support for TI
122	  UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
123	  Digital PWM System Controllers.
124
125	  This driver can also be built as a module. If so, the module will
126	  be called ucd9200.
127
128config SENSORS_ZL6100
129	tristate "Intersil ZL6100 and compatibles"
130	default n
131	help
132	  If you say yes here you get hardware monitoring support for Intersil
133	  ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
134	  ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
135	  Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
136
137	  This driver can also be built as a module. If so, the module will
138	  be called zl6100.
139
140endif # PMBUS
141