regulator: qcom_smd-regulator: Remove unused 'struct regulator_desc pmi8994_boost'
[linux-2.6-block.git] / drivers / regulator / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
bbda14df 2menuconfig REGULATOR
ba7e4763 3 bool "Voltage and Current Regulator Support"
60ab7f41 4 select LINEAR_RANGES
ba7e4763
LG
5 help
6 Generic Voltage and Current Regulator support.
7
8 This framework is designed to provide a generic interface to voltage
9 and current regulators within the Linux kernel. It's intended to
10 provide voltage and current control to client or consumer drivers and
11 also provide status information to user space applications through a
12 sysfs interface.
13
14 The intention is to allow systems to dynamically control regulator
15 output in order to save power and prolong battery life. This applies
16 to both voltage regulators (where voltage output is controllable) and
17 current sinks (where current output is controllable).
18
19 This framework safely compiles out if not selected so that client
20 drivers can still be used in systems with no software controllable
21 regulators.
22
23 If unsure, say no.
24
809d310c 25
bbda14df
TI
26if REGULATOR
27
ba7e4763
LG
28config REGULATOR_DEBUG
29 bool "Regulator debug support"
ba7e4763
LG
30 help
31 Say yes here to enable debugging support.
32
33config REGULATOR_FIXED_VOLTAGE
a9cb63b2 34 tristate "Fixed voltage regulator support"
a9cb63b2
MB
35 help
36 This driver provides support for fixed voltage regulators,
37 useful for systems which use a combination of software
38 managed regulators and simple non-configurable regulators.
ba7e4763
LG
39
40config REGULATOR_VIRTUAL_CONSUMER
41 tristate "Virtual regulator consumer support"
ba7e4763
LG
42 help
43 This driver provides a virtual consumer for the voltage and
c6d678b6
MJ
44 current regulator API which provides sysfs controls for
45 configuring the supplies requested. This is mainly useful
46 for test purposes.
ba7e4763 47
c6d678b6 48 If unsure, say no.
ba7e4763 49
1d98cccf
MR
50config REGULATOR_USERSPACE_CONSUMER
51 tristate "Userspace regulator consumer support"
1d98cccf
MR
52 help
53 There are some classes of devices that are controlled entirely
6f2653e6 54 from user space. Userspace consumer driver provides ability to
1d98cccf
MR
55 control power supplies for such devices.
56
c6d678b6 57 If unsure, say no.
1d98cccf 58
a265b03b
AM
59config REGULATOR_88PG86X
60 tristate "Marvell 88PG86X voltage regulators"
61 depends on I2C
62 select REGMAP_I2C
63 help
64 This driver supports Marvell 88PG867 and 88PG868 voltage regulators.
65 They provide two I2C-controlled DC/DC step-down converters with
66 sleep mode and separate enable pins.
67
95f1dc08
CX
68config REGULATOR_88PM800
69 tristate "Marvell 88PM800 Power regulators"
7c45f60b 70 depends on MFD_88PM800
95f1dc08
CX
71 help
72 This driver supports Marvell 88PM800 voltage regulator chips.
73 It delivers digitally programmable output,
74 the voltage is programmed via I2C interface.
75 It's suitable to support PXA988 chips to control VCC_MAIN and
76 various voltages.
77
82b736df 78config REGULATOR_88PM8607
631a1fc4 79 tristate "Marvell 88PM8607 Power regulators"
82b736df 80 depends on MFD_88PM860X=y
3f0292ae 81 help
82b736df 82 This driver supports 88PM8607 voltage regulator chips.
3f0292ae 83
33036f48
WY
84config REGULATOR_ACT8865
85 tristate "Active-semi act8865 voltage regulator"
86 depends on I2C
5375f1ef 87 depends on POWER_SUPPLY
33036f48
WY
88 select REGMAP_I2C
89 help
90 This driver controls a active-semi act8865 voltage output
91 regulator via I2C bus.
92
38c09961
WY
93config REGULATOR_ACT8945A
94 tristate "Active-semi ACT8945A voltage regulator"
95 depends on MFD_ACT8945A
96 help
97 This driver controls a active-semi ACT8945A voltage regulator
98 via I2C bus. The ACT8945A features three step-down DC/DC converters
99 and four low-dropout linear regulators, along with a ActivePath
100 battery charger.
101
dfb9b8a4
AL
102config REGULATOR_AD5398
103 tristate "Analog Devices AD5398/AD5821 regulators"
104 depends on I2C
0eb5d5ab 105 help
dfb9b8a4
AL
106 This driver supports AD5398 and AD5821 current regulator chips.
107 If building into module, its name is ad5398.ko.
108
82b736df
MB
109config REGULATOR_ANATOP
110 tristate "Freescale i.MX on-chip ANATOP LDO regulators"
6179b0e9 111 depends on ARCH_MXC || COMPILE_TEST
82b736df
MB
112 depends on MFD_SYSCON
113 help
114 Say y here to support Freescale i.MX on-chip ANATOP LDOs
115 regulators. It is recommended that this option be
116 enabled on i.MX6 platform.
117
dfb9b8a4
AL
118config REGULATOR_AAT2870
119 tristate "AnalogicTech AAT2870 Regulators"
120 depends on MFD_AAT2870_CORE
121 help
122 If you have a AnalogicTech AAT2870 say Y to enable the
123 regulator driver.
124
82b736df
MB
125config REGULATOR_AB3100
126 tristate "ST-Ericsson AB3100 Regulator functions"
127 depends on AB3100_CORE
128 default y if AB3100_CORE
129 help
130 These regulators correspond to functionality in the
131 AB3100 analog baseband dealing with power regulators
132 for the system.
133
134config REGULATOR_AB8500
135 bool "ST-Ericsson AB8500 Power Regulators"
136 depends on AB8500_CORE
137 help
138 This driver supports the regulators found on the ST-Ericsson mixed
139 signal AB8500 PMIC
140
7e642596 141config REGULATOR_ARIZONA_LDO1
1f5f11e7
RF
142 tristate "Cirrus Madera and Wolfson Arizona class devices LDO1"
143 depends on MFD_ARIZONA || MFD_MADERA
e6ed9058 144 depends on SND_SOC
b667a45d 145 help
1f5f11e7
RF
146 Support for the LDO1 regulators found on Cirrus Logic Madera codecs
147 and Wolfson Microelectronic Arizona codecs.
7e642596
RF
148
149config REGULATOR_ARIZONA_MICSUPP
7bd7916d
RF
150 tristate "Cirrus Madera and Wolfson Arizona class devices MICSUPP"
151 depends on MFD_ARIZONA || MFD_MADERA
7e642596
RF
152 depends on SND_SOC
153 help
7bd7916d
RF
154 Support for the MICSUPP regulators found on Cirrus Logic Madera codecs
155 and Wolfson Microelectronic Arizona codecs
b667a45d
MB
156 devices.
157
82b736df
MB
158config REGULATOR_AS3711
159 tristate "AS3711 PMIC"
160 depends on MFD_AS3711
161 help
162 This driver provides support for the voltage regulators on the
163 AS3711 PMIC
164
bc407334
LD
165config REGULATOR_AS3722
166 tristate "AMS AS3722 PMIC Regulators"
167 depends on MFD_AS3722
168 help
169 This driver provides support for the voltage regulators on the
170 AS3722 PMIC. This will enable support for all the software
171 controllable DCDC/LDO regulators.
172
dfe7a1b0
CC
173config REGULATOR_AXP20X
174 tristate "X-POWERS AXP20X PMIC Regulators"
175 depends on MFD_AXP20X
176 help
177 This driver provides support for the voltage regulators on the
178 AXP20X PMIC.
179
462c9fc5
MP
180config REGULATOR_BCM590XX
181 tristate "Broadcom BCM590xx PMU Regulators"
182 depends on MFD_BCM590XX
183 help
184 This driver provides support for the voltage regulators on the
185 BCM590xx PMUs. This will enable support for the software
186 controllable LDO/Switching regulators.
187
99ea37bd
MV
188config REGULATOR_BD70528
189 tristate "ROHM BD70528 Power Regulator"
190 depends on MFD_ROHM_BD70528
191 help
192 This driver supports voltage regulators on ROHM BD70528 PMIC.
193 This will enable support for the software controllable buck
194 and LDO regulators.
195
196 This driver can also be built as a module. If so, the module
197 will be called bd70528-regulator.
198
522498f8
MV
199config REGULATOR_BD71828
200 tristate "ROHM BD71828 Power Regulator"
201 depends on MFD_ROHM_BD71828
202 select REGULATOR_ROHM
203 help
204 This driver supports voltage regulators on ROHM BD71828 PMIC.
205 This will enable support for the software controllable buck
206 and LDO regulators.
207
208 This driver can also be built as a module. If so, the module
209 will be called bd71828-regulator.
210
410e8b4f 211config REGULATOR_BD718XX
ba08799e 212 tristate "ROHM BD71837 Power Regulator"
410e8b4f 213 depends on MFD_ROHM_BD718XX
21b72156 214 select REGULATOR_ROHM
ba08799e
MV
215 help
216 This driver supports voltage regulators on ROHM BD71837 PMIC.
217 This will enable support for the software controllable buck
218 and LDO regulators.
219
220 This driver can also be built as a module. If so, the module
2ece646c 221 will be called bd718x7-regulator.
ba08799e 222
e85c5a15
MV
223config REGULATOR_BD9571MWV
224 tristate "ROHM BD9571MWV Regulators"
225 depends on MFD_BD9571MWV
226 help
227 This driver provides support for the voltage regulators on the
228 ROHM BD9571MWV PMIC. This will enable support for the software
229 controllable regulator and voltage sampling units.
230
231 This driver can also be built as a module. If so, the module
232 will be called bd9571mwv-regulator.
233
0ad4c07e
TL
234config REGULATOR_CPCAP
235 tristate "Motorola CPCAP regulator"
236 depends on MFD_CPCAP
237 help
238 Say y here for CPCAP regulator found on some Motorola phones
239 and tablets such as Droid 4.
240
8d9f8d57
PHS
241config REGULATOR_CROS_EC
242 tristate "ChromeOS EC regulators"
243 depends on CROS_EC && OF
244 help
245 This driver supports voltage regulators that is connected to ChromeOS
246 EC and controlled through EC host commands.
247
248 This driver can also be built as a module. If so, the module
249 will be called cros-ec-regulator.
250
dfb9b8a4
AL
251config REGULATOR_DA903X
252 tristate "Dialog Semiconductor DA9030/DA9034 regulators"
253 depends on PMIC_DA903X
0077aaae 254 depends on !CC_IS_CLANG # https://bugs.llvm.org/show_bug.cgi?id=38789
dfb9b8a4
AL
255 help
256 Say y here to support the BUCKs and LDOs regulators found on
257 Dialog Semiconductor DA9030/DA9034 PMIC.
258
259config REGULATOR_DA9052
260 tristate "Dialog Semiconductor DA9052/DA9053 regulators"
261 depends on PMIC_DA9052
262 help
263 This driver supports the voltage regulators of DA9052-BC and
264 DA9053-AA/Bx PMIC.
265
f6130be6
AJ
266config REGULATOR_DA9055
267 tristate "Dialog Semiconductor DA9055 regulators"
268 depends on MFD_DA9055
269 help
270 Say y here to support the BUCKs and LDOs regulators found on
271 Dialog Semiconductor DA9055 PMIC.
272
273 This driver can also be built as a module. If so, the module
274 will be called da9055-regulator.
275
4068e518 276config REGULATOR_DA9062
4b7f4958 277 tristate "Dialog Semiconductor DA9061/62 regulators"
4068e518
T
278 depends on MFD_DA9062
279 help
280 Say y here to support the BUCKs and LDOs regulators found on
4b7f4958 281 DA9061 and DA9062 PMICs.
4068e518
T
282
283 This driver can also be built as a module. If so, the module
284 will be called da9062-regulator.
285
69ca3e58
KG
286config REGULATOR_DA9063
287 tristate "Dialog Semiconductor DA9063 regulators"
973af54c 288 depends on MFD_DA9063 && OF
69ca3e58
KG
289 help
290 Say y here to support the BUCKs and LDOs regulators found on
291 DA9063 PMICs.
292
293 This driver can also be built as a module. If so, the module
294 will be called da9063-regulator.
295
16f10918
ST
296config REGULATOR_DA9210
297 tristate "Dialog Semiconductor DA9210 regulator"
298 depends on I2C
299 select REGMAP_I2C
300 help
301 Say y here to support for the Dialog Semiconductor DA9210.
302 The DA9210 is a multi-phase synchronous step down
303 converter 12A DC-DC Buck controlled through an I2C
1028a37d
JB
304 interface.
305
306config REGULATOR_DA9211
707ce9ea 307 tristate "Dialog Semiconductor DA9211/DA9212/DA9213/DA9223/DA9214/DA9224/DA9215/DA9225 regulator"
1028a37d
JB
308 depends on I2C
309 select REGMAP_I2C
310 help
005547e0 311 Say y here to support for the Dialog Semiconductor DA9211/DA9212
7bd39354
JB
312 /DA9213/DA9214/DA9215.
313 The DA9211/DA9212/DA9213/DA9214/DA9215 is a multi-phase synchronous
005547e0 314 step down converter 12A or 16A DC-DC Buck controlled through an I2C
16f10918
ST
315 interface.
316
82b736df
MB
317config REGULATOR_DBX500_PRCMU
318 bool
319
320config REGULATOR_DB8500_PRCMU
321 bool "ST-Ericsson DB8500 Voltage Domain Regulators"
322 depends on MFD_DB8500_PRCMU
323 select REGULATOR_DBX500_PRCMU
324 help
325 This driver supports the voltage domain regulators controlled by the
326 DB8500 PRCMU
327
49d8c599
YZ
328config REGULATOR_FAN53555
329 tristate "Fairchild FAN53555 Regulator"
330 depends on I2C
331 select REGMAP_I2C
332 help
333 This driver supports Fairchild FAN53555 Digitally Programmable
334 TinyBuck Regulator. The FAN53555 is a step-down switching voltage
335 regulator that delivers a digitally programmable output from an
336 input voltage supply of 2.5V to 5.5V. The output voltage is
337 programmed through an I2C interface.
338
82b736df
MB
339config REGULATOR_GPIO
340 tristate "GPIO regulator support"
9eac5fdf 341 depends on GPIOLIB || COMPILE_TEST
e3e5aff7 342 help
82b736df
MB
343 This driver provides support for regulators that can be
344 controlled via gpios.
345 It is capable of supporting current and voltage regulators
346 and the platform has to provide a mapping of GPIO-states
347 to target volts/amps.
e3e5aff7 348
87ca186f
GX
349config REGULATOR_HI6421
350 tristate "HiSilicon Hi6421 PMIC voltage regulator support"
351 depends on MFD_HI6421_PMIC && OF
352 help
353 This driver provides support for the voltage regulators on the
354 HiSilicon Hi6421 PMU / Codec IC.
355 Hi6421 is a multi-function device which, on regulator part, provides
356 21 general purpose LDOs, 3 dedicated LDOs, and 5 BUCKs. All
357 of them come with support to either ECO (idle) or sleep mode.
358
5c7024ae
WX
359config REGULATOR_HI6421V530
360 tristate "HiSilicon Hi6421v530 PMIC voltage regulator support"
361 depends on MFD_HI6421_PMIC && OF
362 help
363 This driver provides support for the voltage regulators on
364 HiSilicon Hi6421v530 PMU / Codec IC.
365 Hi6421v530 is a multi-function device which, on regulator part,
366 provides 5 general purpose LDOs, and all of them come with support
367 to either ECO (idle) or sleep mode.
368
4618119b
CF
369config REGULATOR_HI655X
370 tristate "Hisilicon HI655X PMIC regulators support"
371 depends on ARCH_HISI || COMPILE_TEST
372 depends on MFD_HI655X_PMIC && OF
373 help
374 This driver provides support for the voltage regulators of the
375 Hisilicon Hi655x PMIC device.
376
dec38b5c
MB
377config REGULATOR_ISL9305
378 tristate "Intersil ISL9305 regulator"
379 depends on I2C
ba441ec2 380 select REGMAP_I2C
dec38b5c
MB
381 help
382 This driver supports ISL9305 voltage regulator chip.
383
82b736df
MB
384config REGULATOR_ISL6271A
385 tristate "Intersil ISL6271A Power regulator"
386 depends on I2C
387 help
388 This driver supports ISL6271A voltage regulator chip.
dfb9b8a4 389
3a8d1a73
MK
390config REGULATOR_LM363X
391 tristate "TI LM363X voltage regulators"
392 depends on MFD_TI_LMU
393 help
bff5e807 394 This driver supports LM3631, LM3632 and LM36274 voltage regulators for
3a8d1a73
MK
395 the LCD bias.
396 One boost output voltage is configurable and always on.
397 Other LDOs are used for the display module.
398
bef9391c
CK
399config REGULATOR_LOCHNAGAR
400 tristate "Cirrus Logic Lochnagar regulator driver"
401 depends on MFD_LOCHNAGAR
402 help
403 This enables regulator support on the Cirrus Logic Lochnagar audio
404 development board.
405
82b736df
MB
406config REGULATOR_LP3971
407 tristate "National Semiconductors LP3971 PMIC regulator driver"
408 depends on I2C
dfb9b8a4 409 help
82b736df
MB
410 Say Y here to support the voltage regulators and convertors
411 on National Semiconductors LP3971 PMIC
dfb9b8a4 412
82b736df
MB
413config REGULATOR_LP3972
414 tristate "National Semiconductors LP3972 PMIC regulator driver"
415 depends on I2C
dfb9b8a4 416 help
82b736df
MB
417 Say Y here to support the voltage regulators and convertors
418 on National Semiconductors LP3972 PMIC
dfb9b8a4 419
82b736df 420config REGULATOR_LP872X
631a1fc4 421 tristate "TI/National Semiconductor LP8720/LP8725 voltage regulators"
613965fb 422 depends on I2C
82b736df
MB
423 select REGMAP_I2C
424 help
425 This driver supports LP8720/LP8725 PMIC
426
994aae32
K
427config REGULATOR_LP873X
428 tristate "TI LP873X Power regulators"
f618ed21 429 depends on MFD_TI_LP873X && OF
994aae32
K
430 help
431 This driver supports LP873X voltage regulator chips. LP873X
432 provides two step-down converters and two general-purpose LDO
433 voltage regulators. It supports software based voltage control
434 for different voltage domains
435
82b736df
MB
436config REGULATOR_LP8755
437 tristate "TI LP8755 High Performance PMU driver"
dfb9b8a4 438 depends on I2C
82b736df 439 select REGMAP_I2C
dfb9b8a4 440 help
82b736df
MB
441 This driver supports LP8755 High Performance PMU driver. This
442 chip contains six step-down DC/DC converters which can support
443 9 mode multiphase configuration.
dfb9b8a4 444
f0168a9b
K
445config REGULATOR_LP87565
446 tristate "TI LP87565 Power regulators"
447 depends on MFD_TI_LP87565 && OF
448 help
449 This driver supports LP87565 voltage regulator chips. LP87565
450 provides four step-down converters. It supports software based
451 voltage control for different voltage domains
452
82b736df 453config REGULATOR_LP8788
631a1fc4 454 tristate "TI LP8788 Power Regulators"
82b736df 455 depends on MFD_LP8788
dfb9b8a4 456 help
82b736df 457 This driver supports LP8788 voltage regulator chip.
0eb5d5ab 458
3eb2c7ec 459config REGULATOR_LTC3589
ac1d6868
AL
460 tristate "LTC3589 8-output voltage regulator"
461 depends on I2C
462 select REGMAP_I2C
3eb2c7ec
PZ
463 help
464 This enables support for the LTC3589, LTC3589-1, and LTC3589-2
465 8-output regulators controlled via I2C.
466
37b918a0
TH
467config REGULATOR_LTC3676
468 tristate "LTC3676 8-output voltage regulator"
469 depends on I2C
470 select REGMAP_I2C
471 help
472 This enables support for the LTC3676
473 8-output regulators controlled via I2C.
474
b0902bbe 475config REGULATOR_MAX14577
8a82b408 476 tristate "Maxim 14577/77836 regulator"
b0902bbe
KK
477 depends on MFD_MAX14577
478 help
8a82b408
KK
479 This driver controls a Maxim MAX14577/77836 regulator via I2C bus.
480 The MAX14577 regulators include safeout LDO and charger current
481 regulator. The MAX77836 has two additional LDOs.
b0902bbe 482
55f4fa4e
RJ
483config REGULATOR_MAX1586
484 tristate "Maxim 1586/1587 voltage regulator"
485 depends on I2C
55f4fa4e
RJ
486 help
487 This driver controls a Maxim 1586 or 1587 voltage output
488 regulator via I2C bus. The provided regulator is suitable
489 for PXA27x chips to control VCC_CORE and VCC_USIM voltages.
490
5b1c2028
LD
491config REGULATOR_MAX77620
492 tristate "Maxim 77620/MAX20024 voltage regulator"
493 depends on MFD_MAX77620
494 help
495 This driver controls Maxim MAX77620 voltage output regulator
496 via I2C bus. The provided regulator is suitable for Tegra
497 chip to control Step-Down DC-DC and LDOs. Say Y here to
498 enable the regulator driver.
499
bcc61f1c
BG
500config REGULATOR_MAX77650
501 tristate "Maxim MAX77650/77651 regulator support"
502 depends on MFD_MAX77650
503 help
504 Regulator driver for MAX77650/77651 PMIC from Maxim
505 Semiconductor. This device has a SIMO with three independent
506 power rails and an LDO.
507
a71b797f
HZ
508config REGULATOR_MAX8649
509 tristate "Maxim 8649 voltage regulator"
510 depends on I2C
c5b68d47 511 select REGMAP_I2C
a71b797f
HZ
512 help
513 This driver controls a Maxim 8649 voltage output regulator via
514 I2C bus.
515
27f37e4b
WS
516config REGULATOR_MAX8660
517 tristate "Maxim 8660/8661 voltage regulator"
518 depends on I2C
519 help
520 This driver controls a Maxim 8660/8661 voltage output
521 regulator via I2C bus.
522
ffee1909
GY
523config REGULATOR_MAX8907
524 tristate "Maxim 8907 voltage regulator"
525 depends on MFD_MAX8907
526 help
527 This driver controls a Maxim 8907 voltage output regulator
528 via I2C bus. The provided regulator is suitable for Tegra
529 chip to control Step-Down DC-DC and LDOs.
530
08ff6f2a
HZ
531config REGULATOR_MAX8925
532 tristate "Maxim MAX8925 Power Management IC"
533 depends on MFD_MAX8925
534 help
48f1b4ef 535 Say y here to support the voltage regulator of Maxim MAX8925 PMIC.
08ff6f2a 536
202f4f53
MH
537config REGULATOR_MAX8952
538 tristate "Maxim MAX8952 Power Management IC"
539 depends on I2C
540 help
541 This driver controls a Maxim 8952 voltage output regulator
542 via I2C bus. Maxim 8952 has one voltage output and supports 4 DVS
543 modes ranging from 0.77V to 1.40V by 0.01V steps.
544
5928f538
LD
545config REGULATOR_MAX8973
546 tristate "Maxim MAX8973 voltage regulator "
547 depends on I2C
d2d5437b 548 depends on THERMAL && THERMAL_OF
5928f538
LD
549 select REGMAP_I2C
550 help
551 The MAXIM MAX8973 high-efficiency. three phase, DC-DC step-down
48f1b4ef 552 switching regulator delivers up to 9A of output current. Each
5928f538
LD
553 phase operates at a 2MHz fixed frequency with a 120 deg shift
554 from the adjacent phase, allowing the use of small magnetic component.
555
bd6ca2cf
MH
556config REGULATOR_MAX8997
557 tristate "Maxim 8997/8966 regulator"
558 depends on MFD_MAX8997
559 help
560 This driver controls a Maxim 8997/8966 regulator
561 via I2C bus. The provided regulator is suitable for S5PC110,
562 S5PV210, and Exynos-4 chips to control VCC_CORE and
563 VCC_USIM voltages.
564
156f2528
KP
565config REGULATOR_MAX8998
566 tristate "Maxim 8998 voltage regulator"
69f71008 567 depends on MFD_MAX8998
156f2528
KP
568 help
569 This driver controls a Maxim 8998 voltage output regulator
570 via I2C bus. The provided regulator is suitable for S3C6410
571 and S5PC1XX chips to control VCC_CORE and VCC_USIM voltages.
572
133d4016
JL
573config REGULATOR_MAX77686
574 tristate "Maxim 77686 regulator"
575 depends on MFD_MAX77686
576 help
577 This driver controls a Maxim 77686 regulator
578 via I2C bus. The provided regulator is suitable for
579 Exynos-4 chips to control VARM and VINT voltages.
580
80b022e2 581config REGULATOR_MAX77693
9e9a08e8
KK
582 tristate "Maxim 77693/77843 regulator"
583 depends on (MFD_MAX77693 || MFD_MAX77843)
80b022e2 584 help
9e9a08e8 585 This driver controls a Maxim 77693/77843 regulators via I2C bus.
80b022e2
JL
586 The regulators include two LDOs, 'SAFEOUT1', 'SAFEOUT2'
587 and one current regulator 'CHARGER'. This is suitable for
9e9a08e8 588 Exynos-4x12 (MAX77693) or Exynos5433 (MAX77843) SoC chips.
80b022e2 589
e6f2f805
JMC
590config REGULATOR_MAX77802
591 tristate "Maxim 77802 regulator"
592 depends on MFD_MAX77686
593 help
594 This driver controls a Maxim 77802 regulator
595 via I2C bus. The provided regulator is suitable for
596 Exynos5420/Exynos5800 SoCs to control various voltages.
597 It includes support for control of voltage and ramp speed.
598
e7314653
IC
599config REGULATOR_MAX77826
600 tristate "Maxim 77826 regulator"
601 depends on I2C
602 select REGMAP_I2C
603 help
604 This driver controls a Maxim 77826 regulator via I2C bus.
605 The regulator include 15 LDOs, BUCK and BUCK BOOST regulator.
606 It includes support for control of output voltage. This
607 regulator is found on the Samsung Galaxy S5 (klte) smartphone.
608
82b736df
MB
609config REGULATOR_MC13XXX_CORE
610 tristate
5ec271e7 611
82b736df
MB
612config REGULATOR_MC13783
613 tristate "Freescale MC13783 regulator driver"
e5a3da21 614 depends on MFD_MC13XXX
82b736df 615 select REGULATOR_MC13XXX_CORE
0cbdf7bc 616 help
82b736df
MB
617 Say y here to support the regulators found on the Freescale MC13783
618 PMIC.
0cbdf7bc 619
82b736df
MB
620config REGULATOR_MC13892
621 tristate "Freescale MC13892 regulator driver"
622 depends on MFD_MC13XXX
623 select REGULATOR_MC13XXX_CORE
5976f095 624 help
82b736df
MB
625 Say y here to support the regulators found on the Freescale MC13892
626 PMIC.
5976f095 627
919261c0
AS
628config REGULATOR_MCP16502
629 tristate "Microchip MCP16502 PMIC"
630 depends on I2C && OF
77ea9060 631 select REGMAP_I2C
919261c0
AS
632 help
633 Say y here to support the MCP16502 PMIC. This driver supports
634 basic operations (get/set voltage, get/set operating mode)
635 through the regulator interface. In addition it enables
636 suspend-to-ram/standby transition.
637
a273188b
SS
638config REGULATOR_MP5416
639 tristate "Monolithic MP5416 PMIC"
640 depends on I2C && OF
641 select REGMAP_I2C
642 help
643 Say y here to support the MP5416 PMIC. This will enable supports
644 the software controllable 4 buck and 4 LDO regulators.
645 Say M here if you want to include support for the regulator as a
646 module.
647
c66f1cba
MR
648config REGULATOR_MP8859
649 tristate "MPS MP8859 regulator driver"
650 depends on I2C
651 select REGMAP_I2C
652 help
653 Say y here to support the MP8859 voltage regulator. This driver
654 supports basic operations (get/set voltage) through the regulator
655 interface.
656 Say M here if you want to include support for the regulator as a
657 module. The module will be named "mp8859".
658
97be8288
JZ
659config REGULATOR_MP886X
660 tristate "MPS MP8869 regulator driver"
661 depends on I2C && (OF || COMPILE_TEST)
662 select REGMAP_I2C
663 help
664 This driver supports the MP8869 voltage regulator.
665
6501c1f5
SS
666config REGULATOR_MPQ7920
667 tristate "Monolithic MPQ7920 PMIC"
668 depends on I2C && OF
669 select REGMAP_I2C
670 help
671 Say y here to support the MPQ7920 PMIC. This will enable supports
672 the software controllable 4 buck and 5 LDO regulators.
673 This driver supports the control of different power rails of device
674 through regulator interface.
675
8766018b
HC
676config REGULATOR_MT6311
677 tristate "MediaTek MT6311 PMIC"
678 depends on I2C
aab3c3f3 679 select REGMAP_I2C
8766018b
HC
680 help
681 Say y here to select this option to enable the power regulator of
682 MediaTek MT6311 PMIC.
683 This driver supports the control of different power rails of device
684 through regulator interface.
685
2fdf8292
CZ
686config REGULATOR_MT6323
687 tristate "MediaTek MT6323 PMIC"
688 depends on MFD_MT6397
689 help
690 Say y here to select this option to enable the power regulator of
691 MediaTek MT6323 PMIC.
692 This driver supports the control of different power rails of device
a551e273
CX
693 through regulator interface.
694
f67ff1bd
HHW
695config REGULATOR_MT6358
696 tristate "MediaTek MT6358 PMIC"
50bc5731 697 depends on MFD_MT6397 && BROKEN
f67ff1bd
HHW
698 help
699 Say y here to select this option to enable the power regulator of
700 MediaTek MT6358 PMIC.
701 This driver supports the control of different power rails of device
702 through regulator interface.
703
a551e273
CX
704config REGULATOR_MT6380
705 tristate "MediaTek MT6380 PMIC"
706 depends on MTK_PMIC_WRAP
707 help
708 Say y here to select this option to enable the power regulator of
709 MediaTek MT6380 PMIC.
710 This driver supports the control of different power rails of device
2fdf8292
CZ
711 through regulator interface.
712
0425e242
FF
713config REGULATOR_MT6397
714 tristate "MediaTek MT6397 PMIC"
715 depends on MFD_MT6397
716 help
717 Say y here to select this option to enable the power regulator of
718 MediaTek MT6397 PMIC.
719 This driver supports the control of different power rails of device
720 through regulator interface.
721
82b736df
MB
722config REGULATOR_PALMAS
723 tristate "TI Palmas PMIC Regulators"
724 depends on MFD_PALMAS
af8b5fc3 725 help
82b736df
MB
726 If you wish to control the regulators on the Palmas series of
727 chips say Y here. This will enable support for all the software
728 controllable SMPS/LDO regulators.
af8b5fc3 729
82b736df
MB
730 The regulators available on Palmas series chips vary depending
731 on the muxing. This is handled automatically in the driver by
732 reading the mux info from OTP.
b59320cc 733
11469e0b
B
734config REGULATOR_PBIAS
735 tristate "PBIAS OMAP regulator driver"
736 depends on (ARCH_OMAP || COMPILE_TEST) && MFD_SYSCON
737 help
738 Say y here to support pbias regulator for mmc1:SD card i/o
739 on OMAP SoCs.
740 This driver provides support for OMAP pbias modelled
741 regulators.
742
82b736df
MB
743config REGULATOR_PCAP
744 tristate "Motorola PCAP2 regulator driver"
745 depends on EZX_PCAP
ade7515f 746 help
82b736df
MB
747 This driver provides support for the voltage regulators of the
748 PCAP2 PMIC.
ade7515f 749
dfb9b8a4
AL
750config REGULATOR_PCF50633
751 tristate "NXP PCF50633 regulator driver"
c6d678b6 752 depends on MFD_PCF50633
295c08bc 753 help
48f1b4ef 754 Say Y here to support the voltage regulators and converters
dfb9b8a4 755 on PCF50633
295c08bc 756
3784b6d6 757config REGULATOR_PFUZE100
297101ab 758 tristate "Freescale PFUZE100/200/3000/3001 regulator driver"
3784b6d6 759 depends on I2C
94421b05 760 select REGMAP_I2C
3784b6d6 761 help
2cee2121 762 Say y here to support the regulators found on the Freescale
297101ab 763 PFUZE100/200/3000/3001 PMIC.
3784b6d6 764
f307a7e9
JB
765config REGULATOR_PV88060
766 tristate "Powerventure Semiconductor PV88060 regulator"
767 depends on I2C
768 select REGMAP_I2C
769 help
770 Say y here to support the voltage regulators and convertors
771 PV88060
772
99cf3af5
JB
773config REGULATOR_PV88080
774 tristate "Powerventure Semiconductor PV88080 regulator"
775 depends on I2C
776 select REGMAP_I2C
777 help
778 Say y here to support the buck convertors on PV88080
779
c90456e3
JB
780config REGULATOR_PV88090
781 tristate "Powerventure Semiconductor PV88090 regulator"
782 depends on I2C
783 select REGMAP_I2C
784 help
785 Say y here to support the voltage regulators and convertors
786 on PV88090
787
aa66cc66
CZ
788config REGULATOR_PWM
789 tristate "PWM voltage regulator"
790 depends on PWM
791 help
792 This driver supports PWM controlled voltage regulators. PWM
793 duty cycle can increase or decrease the voltage.
794
2720386e
BA
795config REGULATOR_QCOM_RPM
796 tristate "Qualcomm RPM regulator driver"
797 depends on MFD_QCOM_RPM
798 help
799 If you say yes to this option, support will be included for the
800 regulators exposed by the Resource Power Manager found in Qualcomm
801 8660, 8960 and 8064 based devices.
802
803 Say M here if you want to include support for the regulators on the
804 Qualcomm RPM as a module. The module will be named
805 "qcom_rpm-regulator".
806
46fc033e
DC
807config REGULATOR_QCOM_RPMH
808 tristate "Qualcomm Technologies, Inc. RPMh regulator driver"
809 depends on QCOM_RPMH || COMPILE_TEST
810 help
811 This driver supports control of PMIC regulators via the RPMh hardware
812 block found on Qualcomm Technologies Inc. SoCs. RPMh regulator
813 control allows for voting on regulator state between multiple
814 processors within the SoC.
815
da65e367
BA
816config REGULATOR_QCOM_SMD_RPM
817 tristate "Qualcomm SMD based RPM regulator driver"
818 depends on QCOM_SMD_RPM
819 help
820 If you say yes to this option, support will be included for the
821 regulators exposed by the Resource Power Manager found in Qualcomm
822 8974 based devices.
823
824 Say M here if you want to include support for the regulators on the
825 Qualcomm RPM as a module. The module will be named
826 "qcom_smd-regulator".
827
e92a4047
SB
828config REGULATOR_QCOM_SPMI
829 tristate "Qualcomm SPMI regulator driver"
830 depends on SPMI || COMPILE_TEST
831 help
832 If you say yes to this option, support will be included for the
833 regulators found in Qualcomm SPMI PMICs.
834
835 Say M here if you want to include support for the regulators on the
836 Qualcomm SPMI PMICs as a module. The module will be named
837 "qcom_spmi-regulator".
838
6ffc3270
LD
839config REGULATOR_RC5T583
840 tristate "RICOH RC5T583 Power regulators"
841 depends on MFD_RC5T583
842 help
843 Select this option to enable the power regulator of RICOH
844 PMIC RC5T583.
845 This driver supports the control of different power rails of device
846 through regulator interface. The device supports multiple DCDC/LDO
847 outputs which can be controlled by i2c communication.
848
2cd64ae3 849config REGULATOR_RK808
e444f6d6 850 tristate "Rockchip RK805/RK808/RK809/RK817/RK818 Power regulators"
2cd64ae3
CZ
851 depends on MFD_RK808
852 help
853 Select this option to enable the power regulator of ROCKCHIP
e444f6d6 854 PMIC RK805,RK809&RK817,RK808 and RK818.
2cd64ae3
CZ
855 This driver supports the control of different power rails of device
856 through regulator interface. The device supports multiple DCDC/LDO
857 outputs which can be controlled by i2c communication.
858
811b7006 859config REGULATOR_RN5T618
ed6d362d 860 tristate "Ricoh RN5T567/618 voltage regulators"
811b7006
BG
861 depends on MFD_RN5T618
862 help
83b2a3c2
PHH
863 Say y here to support the regulators found on Ricoh RN5T567,
864 RN5T618 or RC5T619 PMIC.
811b7006 865
21b72156
MV
866config REGULATOR_ROHM
867 tristate
868
b1917578
BS
869config REGULATOR_RT5033
870 tristate "Richtek RT5033 Regulators"
871 depends on MFD_RT5033
872 help
873 This adds support for voltage and current regulators in Richtek
874 RT5033 PMIC. The device supports multiple regulators like
875 current source, LDO and Buck.
876
f1879271
SK
877config REGULATOR_S2MPA01
878 tristate "Samsung S2MPA01 voltage regulator"
879 depends on MFD_SEC_CORE
880 help
881 This driver controls Samsung S2MPA01 voltage output regulator
882 via I2C bus. S2MPA01 has 10 Bucks and 26 LDO outputs.
883
cb74685e 884config REGULATOR_S2MPS11
51af2067 885 tristate "Samsung S2MPS11/13/14/15/S2MPU02 voltage regulator"
cb74685e
SK
886 depends on MFD_SEC_CORE
887 help
51af2067 888 This driver supports a Samsung S2MPS11/13/14/15/S2MPU02 voltage
76b9840b
CC
889 output regulator via I2C bus. The chip is comprised of high efficient
890 Buck converters including Dual-Phase Buck converter, Buck-Boost
891 converter, various LDOs.
cb74685e 892
dfb9b8a4
AL
893config REGULATOR_S5M8767
894 tristate "Samsung S5M8767A voltage regulator"
66c9fbb9 895 depends on MFD_SEC_CORE
5e428d5c 896 help
dfb9b8a4
AL
897 This driver supports a Samsung S5M8767A voltage output regulator
898 via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and
899 supports DVS mode with 8bits of output voltage control.
5e428d5c 900
433c9bb7
EC
901config REGULATOR_SC2731
902 tristate "Spreadtrum SC2731 power regulator driver"
903 depends on MFD_SC27XX_PMIC || COMPILE_TEST
904 help
905 This driver provides support for the voltage regulators on the
906 SC2731 PMIC.
907
9839d627
GY
908config REGULATOR_SKY81452
909 tristate "Skyworks Solutions SKY81452 voltage regulator"
70b5b27c 910 depends on MFD_SKY81452
4a5d3013 911 help
9839d627
GY
912 This driver supports Skyworks SKY81452 voltage output regulator
913 via I2C bus. SKY81452 has one voltage linear regulator can be
914 programmed from 4.5V to 20V.
915
916 This driver can also be built as a module. If so, the module
917 will be called sky81452-regulator.
4a5d3013 918
a867bde3 919config REGULATOR_SLG51000
76bec25b
KK
920 tristate "Dialog Semiconductor SLG51000 regulators"
921 depends on I2C
922 select REGMAP_I2C
923 help
a867bde3
EJ
924 Say y here to support for the Dialog Semiconductor SLG51000.
925 The SLG51000 is seven compact and customizable low dropout
926 regulators.
927
4e210fbe
FG
928config REGULATOR_STM32_BOOSTER
929 tristate "STMicroelectronics STM32 BOOSTER"
930 depends on ARCH_STM32 || COMPILE_TEST
931 help
932 This driver supports internal booster (3V3) embedded in some
933 STMicroelectronics STM32 chips. It can be used to supply ADC analog
934 input switches when vdda supply is below 2.7V.
935
936 This driver can also be built as a module. If so, the module
937 will be called stm32-booster.
938
0cdbf481
FG
939config REGULATOR_STM32_VREFBUF
940 tristate "STMicroelectronics STM32 VREFBUF"
941 depends on ARCH_STM32 || COMPILE_TEST
942 help
943 This driver supports STMicroelectronics STM32 VREFBUF (voltage
944 reference buffer) which can be used as voltage reference for
945 internal ADCs, DACs and also for external components through
946 dedicated Vref+ pin.
947
948 This driver can also be built as a module. If so, the module
949 will be called stm32-vrefbuf.
950
6cdae817
PPL
951config REGULATOR_STM32_PWR
952 bool "STMicroelectronics STM32 PWR"
953 depends on ARCH_STM32 || COMPILE_TEST
954 help
955 This driver supports internal regulators (1V1, 1V8, 3V3) in the
956 STMicroelectronics STM32 chips.
957
ca55b718 958config REGULATOR_STPMIC1
959 tristate "STMicroelectronics STPMIC1 PMIC Regulators"
960 depends on MFD_STPMIC1
961 help
962 This driver supports STMicroelectronics STPMIC1 PMIC voltage
963 regulators and switches. The STPMIC1 regulators supply power to
964 an application processor as well as to external system
965 peripherals such as DDR, Flash memories and system devices.
966
967 To compile this driver as a module, choose M here: the
968 module will be called stpmic1_regulator.
969
82b736df 970config REGULATOR_TI_ABB
631a1fc4 971 tristate "TI Adaptive Body Bias on-chip LDO"
82b736df 972 depends on ARCH_OMAP
4c5dabce 973 help
82b736df
MB
974 Select this option to support Texas Instruments' on-chip Adaptive Body
975 Bias (ABB) LDO regulators. It is recommended that this option be
976 enabled on required TI SoC. Certain Operating Performance Points
977 on TI SoCs may be unstable without enabling this as it provides
978 device specific optimized bias to allow/optimize functionality.
4c5dabce 979
3615a34e
LW
980config REGULATOR_STW481X_VMMC
981 bool "ST Microelectronics STW481X VMMC regulator"
4049dc1a 982 depends on MFD_STW481X || COMPILE_TEST
3615a34e
LW
983 default y if MFD_STW481X
984 help
985 This driver supports the internal VMMC regulator in the STw481x
986 PMIC chips.
987
8878302e
OJ
988config REGULATOR_SY8106A
989 tristate "Silergy SY8106A regulator"
990 depends on I2C && (OF || COMPILE_TEST)
991 select REGMAP_I2C
992 help
993 This driver supports SY8106A single output regulator.
994
d5a2b822 995config REGULATOR_SY8824X
67a7b05b 996 tristate "Silergy SY8824C/SY8824E regulator"
d5a2b822
JZ
997 depends on I2C && (OF || COMPILE_TEST)
998 select REGMAP_I2C
999 help
1000 This driver supports SY8824C single output regulator.
1001
0c570674
LD
1002config REGULATOR_TPS51632
1003 tristate "TI TPS51632 Power Regulator"
1004 depends on I2C
1005 select REGMAP_I2C
1006 help
1007 This driver supports TPS51632 voltage regulator chip.
7bde7672 1008 The TPS51632 is 3-2-1 Phase D-Cap+ Step Down Driverless Controller
0c570674
LD
1009 with Serial VID control and DVFS.
1010 The voltage output can be configure through I2C interface or PWM
1011 interface.
1012
2edd3b69
LW
1013config REGULATOR_TPS6105X
1014 tristate "TI TPS6105X Power regulators"
1015 depends on TPS6105X
1016 default y if TPS6105X
1017 help
1018 This driver supports TPS61050/TPS61052 voltage regulator chips.
1019 It is a single boost converter primarily for white LEDs and
1020 audio amplifiers.
1021
dfb9b8a4 1022config REGULATOR_TPS62360
d1cf4f65 1023 tristate "TI TPS6236x Power Regulator"
dfb9b8a4
AL
1024 depends on I2C
1025 select REGMAP_I2C
1026 help
d1cf4f65 1027 This driver supports TPS6236x voltage regulator chip. This
dfb9b8a4
AL
1028 regulator is meant for processor core supply. This chip is
1029 high-frequency synchronous step down dc-dc converter optimized
1030 for battery-powered portable applications.
1031
2de79850
AA
1032config REGULATOR_TPS65023
1033 tristate "TI TPS65023 Power regulators"
1034 depends on I2C
90923351 1035 select REGMAP_I2C
2de79850
AA
1036 help
1037 This driver supports TPS65023 voltage regulator chips. TPS65023 provides
1038 three step-down converters and two general-purpose LDO voltage regulators.
1039 It supports TI's software based Class-2 SmartReflex implementation.
1040
1041config REGULATOR_TPS6507X
1042 tristate "TI TPS6507X Power regulators"
1043 depends on I2C
1044 help
1045 This driver supports TPS6507X voltage regulator chips. TPS6507X provides
1046 three step-down converters and two general-purpose LDO voltage regulators.
1047 It supports TI's software based Class-2 SmartReflex implementation.
1048
d2a2e729
AD
1049config REGULATOR_TPS65086
1050 tristate "TI TPS65086 Power regulators"
1051 depends on MFD_TPS65086
1052 help
1053 This driver provides support for the voltage regulators on
1054 TI TPS65086 PMICs.
1055
452534e5
VB
1056config REGULATOR_TPS65090
1057 tristate "TI TPS65090 Power regulator"
1058 depends on MFD_TPS65090
1059 help
1060 This driver provides support for the voltage regulators on the
1061 TI TPS65090 PMIC.
1062
77c129bf
VRT
1063config REGULATOR_TPS65132
1064 tristate "TI TPS65132 Dual Output Power regulators"
1065 depends on I2C && GPIOLIB
1066 select REGMAP_I2C
1067 help
1068 This driver supports TPS65132 single inductor - dual output
48f1b4ef 1069 power supply specifically designed for display panels.
77c129bf 1070
a493077f
AC
1071config REGULATOR_TPS65217
1072 tristate "TI TPS65217 Power regulators"
1073 depends on MFD_TPS65217
9260ad98 1074 help
a493077f
AC
1075 This driver supports TPS65217 voltage regulator chips. TPS65217
1076 provides three step-down converters and four general-purpose LDO
1077 voltage regulators. It supports software based voltage control
1078 for different voltage domains
9260ad98 1079
90e7d526
K
1080config REGULATOR_TPS65218
1081 tristate "TI TPS65218 Power regulators"
948838a1 1082 depends on MFD_TPS65218 && OF
90e7d526
K
1083 help
1084 This driver supports TPS65218 voltage regulator chips. TPS65218
1085 provides six step-down converters and one general-purpose LDO
1086 voltage regulators. It supports software based voltage control
1087 for different voltage domains
1088
1394fd28
CC
1089config REGULATOR_TPS6524X
1090 tristate "TI TPS6524X Power regulators"
1091 depends on SPI
be0e2d3e 1092 help
1394fd28
CC
1093 This driver supports TPS6524X voltage regulator chips. TPS6524X
1094 provides three step-down converters and two general-purpose LDO
1095 voltage regulators. This device is interfaced using a customized
1096 serial interface currently supported on the sequencer serial
1097 port controller.
be0e2d3e 1098
dfb9b8a4
AL
1099config REGULATOR_TPS6586X
1100 tristate "TI TPS6586X Power regulators"
1101 depends on MFD_TPS6586X
51bd6943 1102 help
dfb9b8a4 1103 This driver supports TPS6586X voltage regulator chips.
51bd6943 1104
518fb721 1105config REGULATOR_TPS65910
ae0e6544 1106 tristate "TI TPS65910/TPS65911 Power Regulators"
518fb721 1107 depends on MFD_TPS65910
8b385d9b 1108 help
ae0e6544 1109 This driver supports TPS65910/TPS65911 voltage regulator chips.
c789ca20 1110
dfb9b8a4
AL
1111config REGULATOR_TPS65912
1112 tristate "TI TPS65912 Power regulator"
33f9d8c0 1113 depends on MFD_TPS65912
c789ca20 1114 help
dfb9b8a4 1115 This driver supports TPS65912 voltage regulator chip.
c789ca20 1116
1a0bb679 1117config REGULATOR_TPS80031
3b063496 1118 tristate "TI TPS80031/TPS80032 power regulator driver"
1a0bb679
LD
1119 depends on MFD_TPS80031
1120 help
1121 TPS80031/ TPS80032 Fully Integrated Power Management with Power
1122 Path and Battery Charger. It has 5 configurable step-down
1123 converters, 11 general purpose LDOs, VBUS generator and digital
1124 output to control regulators.
1125
dfb9b8a4 1126config REGULATOR_TWL4030
631a1fc4 1127 tristate "TI TWL4030/TWL5030/TWL6030/TPS659x0 PMIC"
dfb9b8a4 1128 depends on TWL4030_CORE
1032fbfd 1129 help
dfb9b8a4
AL
1130 This driver supports the voltage regulators provided by
1131 this family of companion chips.
1032fbfd 1132
9df4f909
KH
1133config REGULATOR_UNIPHIER
1134 tristate "UniPhier regulator driver"
1135 depends on ARCH_UNIPHIER || COMPILE_TEST
a71bcdfe
AL
1136 depends on OF
1137 select REGMAP_MMIO
9df4f909
KH
1138 default ARCH_UNIPHIER
1139 help
1140 Support for regulators implemented on Socionext UniPhier SoCs.
1141
9dee7a72
MK
1142config REGULATOR_VCTRL
1143 tristate "Voltage controlled regulators"
1144 depends on OF
1145 help
1146 This driver provides support for voltage regulators whose output
1147 voltage is controlled by the voltage of another regulator.
1148
31e54086
PM
1149config REGULATOR_VEXPRESS
1150 tristate "Versatile Express regulators"
1151 depends on VEXPRESS_CONFIG
1152 help
1153 This driver provides support for voltage regulators available
1154 on the ARM Ltd's Versatile Express platform.
1155
ebf652b4
RM
1156config REGULATOR_VQMMC_IPQ4019
1157 tristate "IPQ4019 VQMMC SD LDO regulator support"
1158 depends on ARCH_QCOM
1159 help
1160 This driver provides support for the VQMMC LDO I/0
1161 voltage regulator of the IPQ4019 SD/EMMC controller.
1162
dfb9b8a4
AL
1163config REGULATOR_WM831X
1164 tristate "Wolfson Microelectronics WM831x PMIC regulators"
1165 depends on MFD_WM831X
49610235 1166 help
dfb9b8a4
AL
1167 Support the voltage and current regulators of the WM831x series
1168 of PMIC devices.
49610235 1169
dfb9b8a4
AL
1170config REGULATOR_WM8350
1171 tristate "Wolfson Microelectronics WM8350 AudioPlus PMIC"
1172 depends on MFD_WM8350
1394fd28 1173 help
dfb9b8a4 1174 This driver provides support for the voltage and current regulators
c6d678b6 1175 of the WM8350 AudioPlus PMIC.
1394fd28 1176
dfb9b8a4
AL
1177config REGULATOR_WM8400
1178 tristate "Wolfson Microelectronics WM8400 AudioPlus PMIC"
1179 depends on MFD_WM8400
518fb721 1180 help
dfb9b8a4
AL
1181 This driver provides support for the voltage regulators of the
1182 WM8400 AudioPlus PMIC.
518fb721 1183
dfb9b8a4
AL
1184config REGULATOR_WM8994
1185 tristate "Wolfson Microelectronics WM8994 CODEC"
1186 depends on MFD_WM8994
f7eb6c5e 1187 help
dfb9b8a4
AL
1188 This driver provides support for the voltage regulators on the
1189 WM8994 CODEC.
f7eb6c5e 1190
bbda14df 1191endif
295c08bc 1192