blob: 41f6cbf96d3b94c39e846db181eccb742a1fbb78 [file] [log] [blame]
Thomas Gleixnerec8f24b2019-05-19 13:07:45 +01001# SPDX-License-Identifier: GPL-2.0-only
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -07002#
3# PMBus chip drivers configuration
4#
5
6menuconfig PMBUS
7 tristate "PMBus support"
Kees Cookf2bab3e2012-10-02 11:17:06 -07008 depends on I2C
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -07009 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
Erik Rosenea541c12021-05-07 21:40:23 +020022 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.
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -070026
27 This driver can also be built as a module. If so, the module will
28 be called pmbus.
29
Alexandru Tachici9514a222020-08-12 17:20:50 +030030config SENSORS_ADM1266
31 tristate "Analog Devices ADM1266 Sequencer"
Alexandru Tachici407dc802020-08-12 17:20:51 +030032 select CRC8
Alexandru Tachicid98dfad2020-08-12 17:20:52 +030033 depends on GPIOLIB
Alexandru Tachici9514a222020-08-12 17:20:50 +030034 help
35 If you say yes here you get hardware monitoring support for Analog
36 Devices ADM1266 Cascadable Super Sequencer.
37
38 This driver can also be built as a module. If so, the module will
39 be called adm1266.
40
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -070041config SENSORS_ADM1275
Guenter Roeck5cf231a2011-07-14 11:55:35 -070042 tristate "Analog Devices ADM1275 and compatibles"
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -070043 help
44 If you say yes here you get hardware monitoring support for Analog
Guenter Roeck4ff0ce22018-03-10 18:59:04 -080045 Devices ADM1075, ADM1272, ADM1275, ADM1276, ADM1278, ADM1293,
46 and ADM1294 Hot-Swap Controller and Digital Power Monitors.
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -070047
48 This driver can also be built as a module. If so, the module will
49 be called adm1275.
50
Tao Ren626bb2f2019-10-29 11:20:53 -070051config SENSORS_BEL_PFE
52 tristate "Bel PFE Compatible Power Supplies"
53 help
54 If you say yes here you get hardware monitoring support for BEL
55 PFE1100 and PFE3000 Power Supplies.
56
57 This driver can also be built as a module. If so, the module will
58 be called bel-pfe.
59
Chris Packham15b27032021-03-17 17:02:31 +130060config SENSORS_BPA_RS600
61 tristate "BluTek BPA-RS600 Power Supplies"
62 help
63 If you say yes here you get hardware monitoring support for BluTek
64 BPA-RS600 Power Supplies.
65
66 This driver can also be built as a module. If so, the module will
67 be called bpa-rs600.
68
Zev Weissd387d882021-12-08 13:37:02 -080069config SENSORS_DELTA_AHE50DC_FAN
70 tristate "Delta AHE-50DC fan control module"
71 help
72 If you say yes here you get hardware monitoring support for
73 the integrated fan control module of the Delta AHE-50DC
74 Open19 power shelf.
75
76 This driver can also be built as a module. If so, the module
77 will be called delta-ahe50dc-fan.
78
Václav Kubernát1734b412021-04-14 10:00:17 +020079config SENSORS_FSP_3Y
80 tristate "FSP/3Y-Power power supplies"
81 help
82 If you say yes here you get hardware monitoring support for
83 FSP/3Y-Power hot-swap power supplies.
84 Supported models: YH-5151E, YM-2151E
85
86 This driver can also be built as a module. If so, the module will
87 be called fsp-3y.
88
Edward A. Jamesf69316d2017-08-21 14:46:12 -050089config SENSORS_IBM_CFFPS
90 tristate "IBM Common Form Factor Power Supply"
Arnd Bergmannb0076402018-01-12 16:49:00 +010091 depends on LEDS_CLASS
Edward A. Jamesf69316d2017-08-21 14:46:12 -050092 help
93 If you say yes here you get hardware monitoring support for the IBM
94 Common Form Factor power supply.
95
96 This driver can also be built as a module. If so, the module will
97 be called ibm-cffps.
98
Robert Marko3efbcee2021-06-07 12:34:29 +020099config SENSORS_DPS920AB
100 tristate "Delta DPS920AB Power Supply"
101 help
102 If you say yes here you get hardware monitoring support for Delta
103 DPS920AB Power Supplies.
104
105 This driver can also be built as a module. If so, the module will
106 be called dps920ab.
107
John Wangedd2a4d2019-08-19 17:15:09 +0800108config SENSORS_INSPUR_IPSPS
109 tristate "INSPUR Power System Power Supply"
110 help
111 If you say yes here you get hardware monitoring support for the INSPUR
112 Power System power supply.
113
114 This driver can also be built as a module. If so, the module will
115 be called inspur-ipsps.
116
Samuel Mendoza-Jonas8991ebd2017-05-01 10:39:01 +1000117config SENSORS_IR35221
118 tristate "Infineon IR35221"
Samuel Mendoza-Jonas8991ebd2017-05-01 10:39:01 +1000119 help
120 If you say yes here you get hardware monitoring support for the
121 Infineon IR35221 controller.
122
123 This driver can also be built as a module. If so, the module will
Tao Ren0d242472020-07-02 15:13:49 -0700124 be called ir35221.
Samuel Mendoza-Jonas8991ebd2017-05-01 10:39:01 +1000125
Chris Packhame20a7192021-03-01 16:59:54 +1300126config SENSORS_IR36021
127 tristate "Infineon IR36021"
128 help
129 If you say yes here you get hardware monitoring support for Infineon
130 IR36021.
131
132 This driver can also be built as a module. If so, the module will
133 be called ir36021.
134
Maxim Sloyko00669d12019-04-12 13:37:56 -0700135config SENSORS_IR38064
Patrick Rudolphca003af2021-12-13 15:28:12 +0100136 tristate "Infineon IR38064 and compatibles"
Maxim Sloyko00669d12019-04-12 13:37:56 -0700137 help
138 If you say yes here you get hardware monitoring support for Infineon
Patrick Rudolphca003af2021-12-13 15:28:12 +0100139 IR38060, IR38064, IR38164 and IR38263.
Maxim Sloyko00669d12019-04-12 13:37:56 -0700140
141 This driver can also be built as a module. If so, the module will
142 be called ir38064.
143
Patrick Rudolph0ee7f622021-12-13 15:28:14 +0100144config SENSORS_IR38064_REGULATOR
145 bool "Regulator support for IR38064 and compatibles"
146 depends on SENSORS_IR38064 && REGULATOR
147 help
148 Uses the IR38064 or compatible as regulator.
149
Robert Hancock91584112019-06-05 13:49:01 -0600150config SENSORS_IRPS5401
151 tristate "Infineon IRPS5401"
152 help
153 If you say yes here you get hardware monitoring support for the
154 Infineon IRPS5401 controller.
155
156 This driver can also be built as a module. If so, the module will
157 be called irps5401.
158
Maxim Sloyko038a9c32019-04-15 15:28:07 -0700159config SENSORS_ISL68137
Grant Peltierf621d612020-03-20 11:16:21 -0500160 tristate "Renesas Digital Multiphase Voltage Regulators"
Maxim Sloyko038a9c32019-04-15 15:28:07 -0700161 help
Grant Peltierf621d612020-03-20 11:16:21 -0500162 If you say yes here you get hardware monitoring support for Renesas
163 digital multiphase voltage regulators.
Maxim Sloyko038a9c32019-04-15 15:28:07 -0700164
165 This driver can also be built as a module. If so, the module will
166 be called isl68137.
167
Guenter Roeck03e9bd82011-07-08 10:43:57 -0700168config SENSORS_LM25066
169 tristate "National Semiconductor LM25066 and compatibles"
Guenter Roeck03e9bd82011-07-08 10:43:57 -0700170 help
171 If you say yes here you get hardware monitoring support for National
Guenter Roeck58615a92013-02-09 15:15:52 -0800172 Semiconductor LM25056, LM25066, LM5064, and LM5066.
Guenter Roeck03e9bd82011-07-08 10:43:57 -0700173
174 This driver can also be built as a module. If so, the module will
175 be called lm25066.
176
Guenter Roeckc3ff9a62011-09-02 09:58:37 -0700177config SENSORS_LTC2978
Alan Tull77aa3582014-10-15 13:55:10 -0500178 tristate "Linear Technologies LTC2978 and compatibles"
Guenter Roeckc3ff9a62011-09-02 09:58:37 -0700179 help
180 If you say yes here you get hardware monitoring support for Linear
Mike Jonesee44faf2020-02-06 16:44:13 -0700181 Technology LTC2972, LTC2974, LTC2975, LTC2977, LTC2978, LTC2979,
182 LTC2980, and LTM2987.
Guenter Roeckc3ff9a62011-09-02 09:58:37 -0700183
184 This driver can also be built as a module. If so, the module will
185 be called ltc2978.
186
Alan Tull77aa3582014-10-15 13:55:10 -0500187config SENSORS_LTC2978_REGULATOR
Christoph Jaeger6341e622014-12-20 15:41:11 -0500188 bool "Regulator support for LTC2978 and compatibles"
Alan Tull77aa3582014-10-15 13:55:10 -0500189 depends on SENSORS_LTC2978 && REGULATOR
190 help
Mike Jonesee44faf2020-02-06 16:44:13 -0700191 If you say yes here you get regulator support for Linear Technology
192 LTC3880, LTC3883, LTC3884, LTC3886, LTC3887, LTC3889, LTC7880,
193 LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4686,
194 and LTM4700.
Alan Tull77aa3582014-10-15 13:55:10 -0500195
Guenter Roeck8d28cd12015-08-22 00:49:37 -0700196config SENSORS_LTC3815
197 tristate "Linear Technologies LTC3815"
Guenter Roeck8d28cd12015-08-22 00:49:37 -0700198 help
199 If you say yes here you get hardware monitoring support for Linear
200 Technology LTC3815.
201
202 This driver can also be built as a module. If so, the module will
203 be called ltc3815.
204
Erik Rosen1e406332021-04-19 12:12:51 +0200205config SENSORS_MAX15301
206 tristate "Maxim MAX15301"
207 help
208 If you say yes here you get hardware monitoring support for Maxim
209 MAX15301, as well as for Flex BMR461.
210
211 This driver can also be built as a module. If so, the module will
212 be called max15301.
213
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700214config SENSORS_MAX16064
215 tristate "Maxim MAX16064"
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700216 help
217 If you say yes here you get hardware monitoring support for Maxim
218 MAX16064.
219
220 This driver can also be built as a module. If so, the module will
221 be called max16064.
222
Guenter Roeck2138f882019-12-14 06:37:31 -0800223config SENSORS_MAX16601
Guenter Roeck66102282021-01-25 10:53:27 -0800224 tristate "Maxim MAX16508, MAX16601"
Guenter Roeck2138f882019-12-14 06:37:31 -0800225 help
226 If you say yes here you get hardware monitoring support for Maxim
Guenter Roeck66102282021-01-25 10:53:27 -0800227 MAX16508 and MAX16601.
Guenter Roeck2138f882019-12-14 06:37:31 -0800228
229 This driver can also be built as a module. If so, the module will
230 be called max16601.
231
Guenter Roeckcce20952019-12-05 20:26:24 -0800232config SENSORS_MAX20730
Ugur Usug5c9353f2020-06-15 23:49:14 +0000233 tristate "Maxim MAX20710, MAX20730, MAX20734, MAX20743"
Guenter Roeckcce20952019-12-05 20:26:24 -0800234 help
235 If you say yes here you get hardware monitoring support for Maxim
Ugur Usug5c9353f2020-06-15 23:49:14 +0000236 MAX20710, MAX20730, MAX20734, and MAX20743.
Guenter Roeckcce20952019-12-05 20:26:24 -0800237
238 This driver can also be built as a module. If so, the module will
239 be called max20730.
240
Guenter Roeck1f61cab2015-06-08 11:15:23 -0700241config SENSORS_MAX20751
242 tristate "Maxim MAX20751"
Guenter Roeck1f61cab2015-06-08 11:15:23 -0700243 help
244 If you say yes here you get hardware monitoring support for Maxim
245 MAX20751.
246
247 This driver can also be built as a module. If so, the module will
248 be called max20751.
249
Andrew Jeffery4d420a62017-11-03 15:53:02 +1100250config SENSORS_MAX31785
251 tristate "Maxim MAX31785 and compatibles"
Andrew Jeffery4d420a62017-11-03 15:53:02 +1100252 help
253 If you say yes here you get hardware monitoring support for Maxim
254 MAX31785.
255
256 This driver can also be built as a module. If so, the module will
257 be called max31785.
258
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700259config SENSORS_MAX34440
Guenter Roeck590defe2012-02-24 03:40:22 -0800260 tristate "Maxim MAX34440 and compatibles"
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700261 help
262 If you say yes here you get hardware monitoring support for Maxim
Kun Yi7a001db2018-07-03 15:26:49 -0700263 MAX34440, MAX34441, MAX34446, MAX34451, MAX34460, and MAX34461.
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700264
265 This driver can also be built as a module. If so, the module will
266 be called max34440.
267
268config SENSORS_MAX8688
269 tristate "Maxim MAX8688"
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700270 help
271 If you say yes here you get hardware monitoring support for Maxim
272 MAX8688.
273
274 This driver can also be built as a module. If so, the module will
275 be called max8688.
276
Vadim Pasternake4db7712021-05-11 08:56:18 +0300277config SENSORS_MP2888
278 tristate "MPS MP2888"
279 help
280 If you say yes here you get hardware monitoring support for MPS
281 MP2888 Digital, Multi-Phase, Pulse-Width Modulation Controller.
282
283 This driver can also be built as a module. If so, the module will
284 be called mp2888.
285
Vadim Pasternak2c6fcbb2020-09-26 23:49:56 +0300286config SENSORS_MP2975
287 tristate "MPS MP2975"
288 help
289 If you say yes here you get hardware monitoring support for MPS
290 MP2975 Dual Loop Digital Multi-Phase Controller.
291
292 This driver can also be built as a module. If so, the module will
293 be called mp2975.
294
Howard.Chiu@quantatw.come1c5cd72021-12-09 04:48:54 +0000295config SENSORS_MP5023
296 tristate "MPS MP5023"
297 help
298 If you say yes here you get hardware monitoring support for MPS
299 MP5023.
300
301 This driver can also be built as a module. If so, the module will
302 be called mp5023.
303
Erik Rosen317f9d82021-06-09 11:32:08 +0200304config SENSORS_PIM4328
305 tristate "Flex PIM4328 and compatibles"
306 help
307 If you say yes here you get hardware monitoring support for Flex
308 PIM4328, PIM4820 and PIM4006 Power Interface Modules.
309
310 This driver can also be built as a module. If so, the module will
311 be called pim4328.
312
Charles75378622020-12-02 14:11:04 +0800313config SENSORS_PM6764TR
314 tristate "ST PM6764TR"
315 help
316 If you say yes here you get hardware monitoring support for ST
317 PM6764TR.
318
319 This driver can also be built as a module. If so, the module will
320 be called pm6764tr.
321
Vijay Khemka344757b2019-05-30 16:11:56 -0700322config SENSORS_PXE1610
323 tristate "Infineon PXE1610"
324 help
325 If you say yes here you get hardware monitoring support for Infineon
326 PXE1610.
327
328 This driver can also be built as a module. If so, the module will
329 be called pxe1610.
330
xiao.mad0145382020-12-01 16:59:00 -1000331config SENSORS_Q54SJ108A2
332 tristate "Delta Power Supplies Q54SJ108A2"
333 help
334 If you say yes here you get hardware monitoring support for Delta
335 Q54SJ108A2 series Power Supplies.
336
337 This driver can also be built as a module. If so, the module will
338 be called q54sj108a2.
339
Erik Rosen42bfe7d2021-02-18 12:52:49 +0100340config SENSORS_STPDDC60
341 tristate "ST STPDDC60"
342 help
343 If you say yes here you get hardware monitoring support for ST
344 STPDDC60 Universal Digital Multicell Controller, as well as for
345 Flex BMR481.
346
347 This driver can also be built as a module. If so, the module will
348 be called stpddc60.
349
Zhu, Richard \(NSN - CN/Beijing\)a8bfece2014-07-01 07:14:23 +0000350config SENSORS_TPS40422
351 tristate "TI TPS40422"
Zhu, Richard \(NSN - CN/Beijing\)a8bfece2014-07-01 07:14:23 +0000352 help
353 If you say yes here you get hardware monitoring support for TI
354 TPS40422.
355
356 This driver can also be built as a module. If so, the module will
357 be called tps40422.
358
Vadim Pasternak61052652017-08-30 22:02:14 +0000359config SENSORS_TPS53679
Erik Rosencb3d37b2021-03-22 20:37:34 +0100360 tristate "TI TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, TPS53688"
Vadim Pasternak61052652017-08-30 22:02:14 +0000361 help
362 If you say yes here you get hardware monitoring support for TI
Erik Rosencb3d37b2021-03-22 20:37:34 +0100363 TPS53647, TPS53667, TPS53676, TPS53679, TPS53681, and TPS53688.
Vadim Pasternak61052652017-08-30 22:02:14 +0000364
365 This driver can also be built as a module. If so, the module will
366 be called tps53679.
367
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700368config SENSORS_UCD9000
Jim Wrighta470f112019-12-05 17:24:11 -0600369 tristate "TI UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910"
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700370 help
371 If you say yes here you get hardware monitoring support for TI
Jim Wrighta470f112019-12-05 17:24:11 -0600372 UCD90120, UCD90124, UCD90160, UCD90320, UCD9090, UCD90910, Sequencer
373 and System Health Controllers.
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700374
375 This driver can also be built as a module. If so, the module will
376 be called ucd9000.
377
378config SENSORS_UCD9200
379 tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248"
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700380 help
381 If you say yes here you get hardware monitoring support for TI
382 UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
383 Digital PWM System Controllers.
384
385 This driver can also be built as a module. If so, the module will
386 be called ucd9200.
387
Vadim Pasternakaaafb7c2020-01-13 15:08:39 +0000388config SENSORS_XDPE122
389 tristate "Infineon XDPE122 family"
390 help
391 If you say yes here you get hardware monitoring support for Infineon
392 XDPE12254, XDPE12284, device.
393
394 This driver can also be built as a module. If so, the module will
395 be called xdpe12284.
396
Guenter Roeck200855e2011-07-29 22:21:53 -0700397config SENSORS_ZL6100
398 tristate "Intersil ZL6100 and compatibles"
Guenter Roeck200855e2011-07-29 22:21:53 -0700399 help
400 If you say yes here you get hardware monitoring support for Intersil
Guenter Roeck3360a102012-02-28 13:18:47 -0800401 ZL2004, ZL2005, ZL2006, ZL2008, ZL2105, ZL2106, ZL6100, ZL6105,
402 ZL9101M, and ZL9117M Digital DC/DC Controllers, as well as for
403 Ericsson BMR450, BMR451, BMR462, BMR463, and BMR464.
Guenter Roeck200855e2011-07-29 22:21:53 -0700404
405 This driver can also be built as a module. If so, the module will
406 be called zl6100.
407
Guenter Roeck9d2ecfb2011-07-12 07:15:19 -0700408endif # PMBUS