]> git.ipfire.org Git - thirdparty/linux.git/blob - drivers/hwmon/pmbus/Kconfig
Merge tag 'x86-fpu-2020-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[thirdparty/linux.git] / drivers / hwmon / pmbus / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # PMBus chip drivers configuration
4 #
5
6 menuconfig 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
15 if PMBUS
16
17 config 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 MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012, TPS40400,
24 TPS544B20, TPS544B25, TPS544C20, TPS544C25, and UDT020.
25
26 This driver can also be built as a module. If so, the module will
27 be called pmbus.
28
29 config SENSORS_ADM1275
30 tristate "Analog Devices ADM1275 and compatibles"
31 help
32 If you say yes here you get hardware monitoring support for Analog
33 Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293,
34 and ADM1294 Hot-Swap Controller and Digital Power Monitors.
35
36 This driver can also be built as a module. If so, the module will
37 be called adm1275.
38
39 config SENSORS_BEL_PFE
40 tristate "Bel PFE Compatible Power Supplies"
41 help
42 If you say yes here you get hardware monitoring support for BEL
43 PFE1100 and PFE3000 Power Supplies.
44
45 This driver can also be built as a module. If so, the module will
46 be called bel-pfe.
47
48 config SENSORS_IBM_CFFPS
49 tristate "IBM Common Form Factor Power Supply"
50 depends on LEDS_CLASS
51 help
52 If you say yes here you get hardware monitoring support for the IBM
53 Common Form Factor power supply.
54
55 This driver can also be built as a module. If so, the module will
56 be called ibm-cffps.
57
58 config SENSORS_INSPUR_IPSPS
59 tristate "INSPUR Power System Power Supply"
60 help
61 If you say yes here you get hardware monitoring support for the INSPUR
62 Power System power supply.
63
64 This driver can also be built as a module. If so, the module will
65 be called inspur-ipsps.
66
67 config SENSORS_IR35221
68 tristate "Infineon IR35221"
69 help
70 If you say yes here you get hardware monitoring support for the
71 Infineon IR35221 controller.
72
73 This driver can also be built as a module. If so, the module will
74 be called ir35521.
75
76 config SENSORS_IR38064
77 tristate "Infineon IR38064"
78 help
79 If you say yes here you get hardware monitoring support for Infineon
80 IR38064.
81
82 This driver can also be built as a module. If so, the module will
83 be called ir38064.
84
85 config SENSORS_IRPS5401
86 tristate "Infineon IRPS5401"
87 help
88 If you say yes here you get hardware monitoring support for the
89 Infineon IRPS5401 controller.
90
91 This driver can also be built as a module. If so, the module will
92 be called irps5401.
93
94 config SENSORS_ISL68137
95 tristate "Renesas Digital Multiphase Voltage Regulators"
96 help
97 If you say yes here you get hardware monitoring support for Renesas
98 digital multiphase voltage regulators.
99
100 This driver can also be built as a module. If so, the module will
101 be called isl68137.
102
103 config SENSORS_LM25066
104 tristate "National Semiconductor LM25066 and compatibles"
105 help
106 If you say yes here you get hardware monitoring support for National
107 Semiconductor LM25056, LM25066, LM5064, and LM5066.
108
109 This driver can also be built as a module. If so, the module will
110 be called lm25066.
111
112 config SENSORS_LTC2978
113 tristate "Linear Technologies LTC2978 and compatibles"
114 help
115 If you say yes here you get hardware monitoring support for Linear
116 Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
117 LTC2980, and LTM2987.
118
119 This driver can also be built as a module. If so, the module will
120 be called ltc2978.
121
122 config SENSORS_LTC2978_REGULATOR
123 bool "Regulator support for LTC2978 and compatibles"
124 depends on SENSORS_LTC2978 && REGULATOR
125 help
126 If you say yes here you get regulator support for Linear Technology
127 LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880,
128 LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686,
129 and LTM4700.
130
131 config SENSORS_LTC3815
132 tristate "Linear Technologies LTC3815"
133 help
134 If you say yes here you get hardware monitoring support for Linear
135 Technology LTC3815.
136
137 This driver can also be built as a module. If so, the module will
138 be called ltc3815.
139
140 config SENSORS_MAX16064
141 tristate "Maxim MAX16064"
142 help
143 If you say yes here you get hardware monitoring support for Maxim
144 MAX16064.
145
146 This driver can also be built as a module. If so, the module will
147 be called max16064.
148
149 config SENSORS_MAX16601
150 tristate "Maxim MAX16601"
151 help
152 If you say yes here you get hardware monitoring support for Maxim
153 MAX16601.
154
155 This driver can also be built as a module. If so, the module will
156 be called max16601.
157
158 config SENSORS_MAX20730
159 tristate "Maxim MAX20730, MAX20734, MAX20743"
160 help
161 If you say yes here you get hardware monitoring support for Maxim
162 MAX20730, MAX20734, and MAX20743.
163
164 This driver can also be built as a module. If so, the module will
165 be called max20730.
166
167 config SENSORS_MAX20751
168 tristate "Maxim MAX20751"
169 help
170 If you say yes here you get hardware monitoring support for Maxim
171 MAX20751.
172
173 This driver can also be built as a module. If so, the module will
174 be called max20751.
175
176 config SENSORS_MAX31785
177 tristate "Maxim MAX31785 and compatibles"
178 help
179 If you say yes here you get hardware monitoring support for Maxim
180 MAX31785.
181
182 This driver can also be built as a module. If so, the module will
183 be called max31785.
184
185 config SENSORS_MAX34440
186 tristate "Maxim MAX34440 and compatibles"
187 help
188 If you say yes here you get hardware monitoring support for Maxim
189 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
190
191 This driver can also be built as a module. If so, the module will
192 be called max34440.
193
194 config SENSORS_MAX8688
195 tristate "Maxim MAX8688"
196 help
197 If you say yes here you get hardware monitoring support for Maxim
198 MAX8688.
199
200 This driver can also be built as a module. If so, the module will
201 be called max8688.
202
203 config SENSORS_PXE1610
204 tristate "Infineon PXE1610"
205 help
206 If you say yes here you get hardware monitoring support for Infineon
207 PXE1610.
208
209 This driver can also be built as a module. If so, the module will
210 be called pxe1610.
211
212 config SENSORS_TPS40422
213 tristate "TI TPS40422"
214 help
215 If you say yes here you get hardware monitoring support for TI
216 TPS40422.
217
218 This driver can also be built as a module. If so, the module will
219 be called tps40422.
220
221 config SENSORS_TPS53679
222 tristate "TI TPS53647, TPS53667, TPS53679, TPS53681, TPS53688"
223 help
224 If you say yes here you get hardware monitoring support for TI
225 TPS53647, TPS53667, TPS53679, TPS53681, and TPS53688.
226
227 This driver can also be built as a module. If so, the module will
228 be called tps53679.
229
230 config SENSORS_UCD9000
231 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
232 help
233 If you say yes here you get hardware monitoring support for TI
234 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
235 and System Health Controllers.
236
237 This driver can also be built as a module. If so, the module will
238 be called ucd9000.
239
240 config SENSORS_UCD9200
241 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
242 help
243 If you say yes here you get hardware monitoring support for TI
244 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
245 Digital PWM System Controllers.
246
247 This driver can also be built as a module. If so, the module will
248 be called ucd9200.
249
250 config SENSORS_XDPE122
251 tristate "Infineon XDPE122 family"
252 help
253 If you say yes here you get hardware monitoring support for Infineon
254 XDPE12254, XDPE12284, device.
255
256 This driver can also be built as a module. If so, the module will
257 be called xdpe12284.
258
259 config SENSORS_ZL6100
260 tristate "Intersil ZL6100 and compatibles"
261 help
262 If you say yes here you get hardware monitoring support for Intersil
263 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
264 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
265 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
266
267 This driver can also be built as a module. If so, the module will
268 be called zl6100.
269
270 endif # PMBUS