1bbda14dfSTakashi Iwaimenuconfig REGULATOR 2ba7e4763SLiam Girdwood bool "Voltage and Current Regulator Support" 3ba7e4763SLiam Girdwood help 4ba7e4763SLiam Girdwood Generic Voltage and Current Regulator support. 5ba7e4763SLiam Girdwood 6ba7e4763SLiam Girdwood This framework is designed to provide a generic interface to voltage 7ba7e4763SLiam Girdwood and current regulators within the Linux kernel. It's intended to 8ba7e4763SLiam Girdwood provide voltage and current control to client or consumer drivers and 9ba7e4763SLiam Girdwood also provide status information to user space applications through a 10ba7e4763SLiam Girdwood sysfs interface. 11ba7e4763SLiam Girdwood 12ba7e4763SLiam Girdwood The intention is to allow systems to dynamically control regulator 13ba7e4763SLiam Girdwood output in order to save power and prolong battery life. This applies 14ba7e4763SLiam Girdwood to both voltage regulators (where voltage output is controllable) and 15ba7e4763SLiam Girdwood current sinks (where current output is controllable). 16ba7e4763SLiam Girdwood 17ba7e4763SLiam Girdwood This framework safely compiles out if not selected so that client 18ba7e4763SLiam Girdwood drivers can still be used in systems with no software controllable 19ba7e4763SLiam Girdwood regulators. 20ba7e4763SLiam Girdwood 21ba7e4763SLiam Girdwood If unsure, say no. 22ba7e4763SLiam Girdwood 23809d310cSMark Brown 24bbda14dfSTakashi Iwaiif REGULATOR 25bbda14dfSTakashi Iwai 26ba7e4763SLiam Girdwoodconfig REGULATOR_DEBUG 27ba7e4763SLiam Girdwood bool "Regulator debug support" 28ba7e4763SLiam Girdwood help 29ba7e4763SLiam Girdwood Say yes here to enable debugging support. 30ba7e4763SLiam Girdwood 3134abbd68SMark Brownconfig REGULATOR_DUMMY 3234abbd68SMark Brown bool "Provide a dummy regulator if regulator lookups fail" 3334abbd68SMark Brown help 3434abbd68SMark Brown If this option is enabled then when a regulator lookup fails 3534abbd68SMark Brown and the board has not specified that it has provided full 3634abbd68SMark Brown constraints then the regulator core will provide an always 3734abbd68SMark Brown enabled dummy regulator will be provided, allowing consumer 3834abbd68SMark Brown drivers to continue. 3934abbd68SMark Brown 4034abbd68SMark Brown A warning will be generated when this substitution is done. 4134abbd68SMark Brown 42ba7e4763SLiam Girdwoodconfig REGULATOR_FIXED_VOLTAGE 43a9cb63b2SMark Brown tristate "Fixed voltage regulator support" 44a9cb63b2SMark Brown help 45a9cb63b2SMark Brown This driver provides support for fixed voltage regulators, 46a9cb63b2SMark Brown useful for systems which use a combination of software 47a9cb63b2SMark Brown managed regulators and simple non-configurable regulators. 48ba7e4763SLiam Girdwood 49ba7e4763SLiam Girdwoodconfig REGULATOR_VIRTUAL_CONSUMER 50ba7e4763SLiam Girdwood tristate "Virtual regulator consumer support" 51ba7e4763SLiam Girdwood help 52ba7e4763SLiam Girdwood This driver provides a virtual consumer for the voltage and 53ba7e4763SLiam Girdwood current regulator API which provides sysfs controls for 54ba7e4763SLiam Girdwood configuring the supplies requested. This is mainly useful 55ba7e4763SLiam Girdwood for test purposes. 56ba7e4763SLiam Girdwood 57ba7e4763SLiam Girdwood If unsure, say no. 58ba7e4763SLiam Girdwood 591d98cccfSMike Rapoportconfig REGULATOR_USERSPACE_CONSUMER 601d98cccfSMike Rapoport tristate "Userspace regulator consumer support" 611d98cccfSMike Rapoport help 621d98cccfSMike Rapoport There are some classes of devices that are controlled entirely 636f2653e6SMichael Prokop from user space. Userspace consumer driver provides ability to 641d98cccfSMike Rapoport control power supplies for such devices. 651d98cccfSMike Rapoport 661d98cccfSMike Rapoport If unsure, say no. 671d98cccfSMike Rapoport 683f0292aeSHeiko Stübnerconfig REGULATOR_GPIO 693f0292aeSHeiko Stübner tristate "GPIO regulator support" 70d162b3c5SHeiko Stübner depends on GENERIC_GPIO 713f0292aeSHeiko Stübner help 723f0292aeSHeiko Stübner This driver provides support for regulators that can be 733f0292aeSHeiko Stübner controlled via gpios. 743f0292aeSHeiko Stübner It is capable of supporting current and voltage regulators 753f0292aeSHeiko Stübner and the platform has to provide a mapping of GPIO-states 763f0292aeSHeiko Stübner to target volts/amps. 773f0292aeSHeiko Stübner 78dfb9b8a4SAxel Linconfig REGULATOR_AD5398 79dfb9b8a4SAxel Lin tristate "Analog Devices AD5398/AD5821 regulators" 80dfb9b8a4SAxel Lin depends on I2C 810eb5d5abSPhilipp Zabel help 82dfb9b8a4SAxel Lin This driver supports AD5398 and AD5821 current regulator chips. 83dfb9b8a4SAxel Lin If building into module, its name is ad5398.ko. 84dfb9b8a4SAxel Lin 85dfb9b8a4SAxel Linconfig REGULATOR_AAT2870 86dfb9b8a4SAxel Lin tristate "AnalogicTech AAT2870 Regulators" 87dfb9b8a4SAxel Lin depends on MFD_AAT2870_CORE 88dfb9b8a4SAxel Lin help 89dfb9b8a4SAxel Lin If you have a AnalogicTech AAT2870 say Y to enable the 90dfb9b8a4SAxel Lin regulator driver. 91dfb9b8a4SAxel Lin 92b667a45dSMark Brownconfig REGULATOR_ARIZONA 93b667a45dSMark Brown tristate "Wolfson Arizona class devices" 94b667a45dSMark Brown depends on MFD_ARIZONA 95b667a45dSMark Brown help 96b667a45dSMark Brown Support for the regulators found on Wolfson Arizona class 97b667a45dSMark Brown devices. 98b667a45dSMark Brown 99dfb9b8a4SAxel Linconfig REGULATOR_DA903X 100dfb9b8a4SAxel Lin tristate "Dialog Semiconductor DA9030/DA9034 regulators" 101dfb9b8a4SAxel Lin depends on PMIC_DA903X 102dfb9b8a4SAxel Lin help 103dfb9b8a4SAxel Lin Say y here to support the BUCKs and LDOs regulators found on 104dfb9b8a4SAxel Lin Dialog Semiconductor DA9030/DA9034 PMIC. 105dfb9b8a4SAxel Lin 106dfb9b8a4SAxel Linconfig REGULATOR_DA9052 107dfb9b8a4SAxel Lin tristate "Dialog Semiconductor DA9052/DA9053 regulators" 108dfb9b8a4SAxel Lin depends on PMIC_DA9052 109dfb9b8a4SAxel Lin help 110dfb9b8a4SAxel Lin This driver supports the voltage regulators of DA9052-BC and 111dfb9b8a4SAxel Lin DA9053-AA/Bx PMIC. 112dfb9b8a4SAxel Lin 113e3e5aff7SYing-Chun Liu (PaulLiu)config REGULATOR_ANATOP 114e3e5aff7SYing-Chun Liu (PaulLiu) tristate "Freescale i.MX on-chip ANATOP LDO regulators" 115e3e5aff7SYing-Chun Liu (PaulLiu) depends on MFD_ANATOP 116e3e5aff7SYing-Chun Liu (PaulLiu) help 117e3e5aff7SYing-Chun Liu (PaulLiu) Say y here to support Freescale i.MX on-chip ANATOP LDOs 118e3e5aff7SYing-Chun Liu (PaulLiu) regulators. It is recommended that this option be 119e3e5aff7SYing-Chun Liu (PaulLiu) enabled on i.MX6 platform. 120e3e5aff7SYing-Chun Liu (PaulLiu) 121dfb9b8a4SAxel Linconfig REGULATOR_MC13XXX_CORE 122dfb9b8a4SAxel Lin tristate 123dfb9b8a4SAxel Lin 124dfb9b8a4SAxel Linconfig REGULATOR_MC13783 125dfb9b8a4SAxel Lin tristate "Freescale MC13783 regulator driver" 126dfb9b8a4SAxel Lin depends on MFD_MC13783 127dfb9b8a4SAxel Lin select REGULATOR_MC13XXX_CORE 128dfb9b8a4SAxel Lin help 129dfb9b8a4SAxel Lin Say y here to support the regulators found on the Freescale MC13783 130dfb9b8a4SAxel Lin PMIC. 131dfb9b8a4SAxel Lin 132dfb9b8a4SAxel Linconfig REGULATOR_MC13892 133dfb9b8a4SAxel Lin tristate "Freescale MC13892 regulator driver" 134dfb9b8a4SAxel Lin depends on MFD_MC13XXX 135dfb9b8a4SAxel Lin select REGULATOR_MC13XXX_CORE 136dfb9b8a4SAxel Lin help 137dfb9b8a4SAxel Lin Say y here to support the regulators found on the Freescale MC13892 138dfb9b8a4SAxel Lin PMIC. 139dfb9b8a4SAxel Lin 140dfb9b8a4SAxel Linconfig REGULATOR_ISL6271A 141dfb9b8a4SAxel Lin tristate "Intersil ISL6271A Power regulator" 142dfb9b8a4SAxel Lin depends on I2C 143dfb9b8a4SAxel Lin help 144dfb9b8a4SAxel Lin This driver supports ISL6271A voltage regulator chip. 145dfb9b8a4SAxel Lin 146dfb9b8a4SAxel Linconfig REGULATOR_88PM8607 147dfb9b8a4SAxel Lin bool "Marvell 88PM8607 Power regulators" 148dfb9b8a4SAxel Lin depends on MFD_88PM860X=y 149dfb9b8a4SAxel Lin help 150dfb9b8a4SAxel Lin This driver supports 88PM8607 voltage regulator chips. 1510eb5d5abSPhilipp Zabel 15255f4fa4eSRobert Jarzmikconfig REGULATOR_MAX1586 15355f4fa4eSRobert Jarzmik tristate "Maxim 1586/1587 voltage regulator" 15455f4fa4eSRobert Jarzmik depends on I2C 15555f4fa4eSRobert Jarzmik help 15655f4fa4eSRobert Jarzmik This driver controls a Maxim 1586 or 1587 voltage output 15755f4fa4eSRobert Jarzmik regulator via I2C bus. The provided regulator is suitable 15855f4fa4eSRobert Jarzmik for PXA27x chips to control VCC_CORE and VCC_USIM voltages. 15955f4fa4eSRobert Jarzmik 160a71b797fSHaojian Zhuangconfig REGULATOR_MAX8649 161a71b797fSHaojian Zhuang tristate "Maxim 8649 voltage regulator" 162a71b797fSHaojian Zhuang depends on I2C 163c5b68d47SJonghwan Choi select REGMAP_I2C 164a71b797fSHaojian Zhuang help 165a71b797fSHaojian Zhuang This driver controls a Maxim 8649 voltage output regulator via 166a71b797fSHaojian Zhuang I2C bus. 167a71b797fSHaojian Zhuang 16827f37e4bSWolfram Sangconfig REGULATOR_MAX8660 16927f37e4bSWolfram Sang tristate "Maxim 8660/8661 voltage regulator" 17027f37e4bSWolfram Sang depends on I2C 17127f37e4bSWolfram Sang help 17227f37e4bSWolfram Sang This driver controls a Maxim 8660/8661 voltage output 17327f37e4bSWolfram Sang regulator via I2C bus. 17427f37e4bSWolfram Sang 17508ff6f2aSHaojian Zhuangconfig REGULATOR_MAX8925 17608ff6f2aSHaojian Zhuang tristate "Maxim MAX8925 Power Management IC" 17708ff6f2aSHaojian Zhuang depends on MFD_MAX8925 17808ff6f2aSHaojian Zhuang help 17908ff6f2aSHaojian Zhuang Say y here to support the voltage regulaltor of Maxim MAX8925 PMIC. 18008ff6f2aSHaojian Zhuang 181202f4f53SMyungJoo Hamconfig REGULATOR_MAX8952 182202f4f53SMyungJoo Ham tristate "Maxim MAX8952 Power Management IC" 183202f4f53SMyungJoo Ham depends on I2C 184202f4f53SMyungJoo Ham help 185202f4f53SMyungJoo Ham This driver controls a Maxim 8952 voltage output regulator 186202f4f53SMyungJoo Ham via I2C bus. Maxim 8952 has one voltage output and supports 4 DVS 187202f4f53SMyungJoo Ham modes ranging from 0.77V to 1.40V by 0.01V steps. 188202f4f53SMyungJoo Ham 189bd6ca2cfSMyungJoo Hamconfig REGULATOR_MAX8997 190bd6ca2cfSMyungJoo Ham tristate "Maxim 8997/8966 regulator" 191bd6ca2cfSMyungJoo Ham depends on MFD_MAX8997 192bd6ca2cfSMyungJoo Ham help 193bd6ca2cfSMyungJoo Ham This driver controls a Maxim 8997/8966 regulator 194bd6ca2cfSMyungJoo Ham via I2C bus. The provided regulator is suitable for S5PC110, 195bd6ca2cfSMyungJoo Ham S5PV210, and Exynos-4 chips to control VCC_CORE and 196bd6ca2cfSMyungJoo Ham VCC_USIM voltages. 197bd6ca2cfSMyungJoo Ham 198156f2528SKyungmin Parkconfig REGULATOR_MAX8998 199156f2528SKyungmin Park tristate "Maxim 8998 voltage regulator" 20069f71008SMarek Szyprowski depends on MFD_MAX8998 201156f2528SKyungmin Park help 202156f2528SKyungmin Park This driver controls a Maxim 8998 voltage output regulator 203156f2528SKyungmin Park via I2C bus. The provided regulator is suitable for S3C6410 204156f2528SKyungmin Park and S5PC1XX chips to control VCC_CORE and VCC_USIM voltages. 205156f2528SKyungmin Park 206133d4016SJonghwa Leeconfig REGULATOR_MAX77686 207133d4016SJonghwa Lee tristate "Maxim 77686 regulator" 208133d4016SJonghwa Lee depends on MFD_MAX77686 209133d4016SJonghwa Lee help 210133d4016SJonghwa Lee This driver controls a Maxim 77686 regulator 211133d4016SJonghwa Lee via I2C bus. The provided regulator is suitable for 212133d4016SJonghwa Lee Exynos-4 chips to control VARM and VINT voltages. 213133d4016SJonghwa Lee 214dfb9b8a4SAxel Linconfig REGULATOR_PCAP 215dfb9b8a4SAxel Lin tristate "Motorola PCAP2 regulator driver" 216dfb9b8a4SAxel Lin depends on EZX_PCAP 21742fad570SMark Brown help 21842fad570SMark Brown This driver provides support for the voltage regulators of the 219dfb9b8a4SAxel Lin PCAP2 PMIC. 2205ec271e7SBalaji Rao 2210cbdf7bcSMarek Szyprowskiconfig REGULATOR_LP3971 2220cbdf7bcSMarek Szyprowski tristate "National Semiconductors LP3971 PMIC regulator driver" 2230cbdf7bcSMarek Szyprowski depends on I2C 2240cbdf7bcSMarek Szyprowski help 2250cbdf7bcSMarek Szyprowski Say Y here to support the voltage regulators and convertors 2260cbdf7bcSMarek Szyprowski on National Semiconductors LP3971 PMIC 2270cbdf7bcSMarek Szyprowski 2285976f095SAxel Linconfig REGULATOR_LP3972 2295976f095SAxel Lin tristate "National Semiconductors LP3972 PMIC regulator driver" 2305976f095SAxel Lin depends on I2C 2315976f095SAxel Lin help 2325976f095SAxel Lin Say Y here to support the voltage regulators and convertors 2335976f095SAxel Lin on National Semiconductors LP3972 PMIC 2345976f095SAxel Lin 235af8b5fc3SKim, Miloconfig REGULATOR_LP872X 236809d310cSMark Brown bool "TI/National Semiconductor LP8720/LP8725 voltage regulators" 237dc2060cfSMark Brown depends on I2C=y 238af8b5fc3SKim, Milo select REGMAP_I2C 239af8b5fc3SKim, Milo help 240af8b5fc3SKim, Milo This driver supports LP8720/LP8725 PMIC 241af8b5fc3SKim, Milo 242dfb9b8a4SAxel Linconfig REGULATOR_PCF50633 243dfb9b8a4SAxel Lin tristate "NXP PCF50633 regulator driver" 244dfb9b8a4SAxel Lin depends on MFD_PCF50633 24539b1772aSDaniel Ribeiro help 246dfb9b8a4SAxel Lin Say Y here to support the voltage regulators and convertors 247dfb9b8a4SAxel Lin on PCF50633 24839b1772aSDaniel Ribeiro 2496ffc3270SLaxman Dewanganconfig REGULATOR_RC5T583 2506ffc3270SLaxman Dewangan tristate "RICOH RC5T583 Power regulators" 2516ffc3270SLaxman Dewangan depends on MFD_RC5T583 2526ffc3270SLaxman Dewangan help 2536ffc3270SLaxman Dewangan Select this option to enable the power regulator of RICOH 2546ffc3270SLaxman Dewangan PMIC RC5T583. 2556ffc3270SLaxman Dewangan This driver supports the control of different power rails of device 2566ffc3270SLaxman Dewangan through regulator interface. The device supports multiple DCDC/LDO 2576ffc3270SLaxman Dewangan outputs which can be controlled by i2c communication. 2586ffc3270SLaxman Dewangan 259dfb9b8a4SAxel Linconfig REGULATOR_S5M8767 260dfb9b8a4SAxel Lin tristate "Samsung S5M8767A voltage regulator" 261dfb9b8a4SAxel Lin depends on MFD_S5M_CORE 262295c08bcSSascha Hauer help 263dfb9b8a4SAxel Lin This driver supports a Samsung S5M8767A voltage output regulator 264dfb9b8a4SAxel Lin via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and 265dfb9b8a4SAxel Lin supports DVS mode with 8bits of output voltage control. 2665e428d5cSYong Shen 267d619bc14SLinus Walleijconfig REGULATOR_AB3100 268d619bc14SLinus Walleij tristate "ST-Ericsson AB3100 Regulator functions" 269d619bc14SLinus Walleij depends on AB3100_CORE 270d619bc14SLinus Walleij default y if AB3100_CORE 271d619bc14SLinus Walleij help 272d619bc14SLinus Walleij These regulators correspond to functionality in the 273d619bc14SLinus Walleij AB3100 analog baseband dealing with power regulators 274d619bc14SLinus Walleij for the system. 275d619bc14SLinus Walleij 276dfb9b8a4SAxel Linconfig REGULATOR_AB8500 277dfb9b8a4SAxel Lin bool "ST-Ericsson AB8500 Power Regulators" 278dfb9b8a4SAxel Lin depends on AB8500_CORE 279dfb9b8a4SAxel Lin help 280dfb9b8a4SAxel Lin This driver supports the regulators found on the ST-Ericsson mixed 281dfb9b8a4SAxel Lin signal AB8500 PMIC 282dfb9b8a4SAxel Lin 283dfb9b8a4SAxel Linconfig REGULATOR_DBX500_PRCMU 284dfb9b8a4SAxel Lin bool 285dfb9b8a4SAxel Lin 286dfb9b8a4SAxel Linconfig REGULATOR_DB8500_PRCMU 287dfb9b8a4SAxel Lin bool "ST-Ericsson DB8500 Voltage Domain Regulators" 288dfb9b8a4SAxel Lin depends on MFD_DB8500_PRCMU 289dfb9b8a4SAxel Lin select REGULATOR_DBX500_PRCMU 290dfb9b8a4SAxel Lin help 291dfb9b8a4SAxel Lin This driver supports the voltage domain regulators controlled by the 292dfb9b8a4SAxel Lin DB8500 PRCMU 293dfb9b8a4SAxel Lin 2944c5dabceSGraeme Gregoryconfig REGULATOR_PALMAS 2954c5dabceSGraeme Gregory tristate "TI Palmas PMIC Regulators" 2964c5dabceSGraeme Gregory depends on MFD_PALMAS 2974c5dabceSGraeme Gregory help 2984c5dabceSGraeme Gregory If you wish to control the regulators on the Palmas series of 2994c5dabceSGraeme Gregory chips say Y here. This will enable support for all the software 3004c5dabceSGraeme Gregory controllable SMPS/LDO regulators. 3014c5dabceSGraeme Gregory 3024c5dabceSGraeme Gregory The regulators available on Palmas series chips vary depending 3034c5dabceSGraeme Gregory on the muxing. This is handled automatically in the driver by 3044c5dabceSGraeme Gregory reading the mux info from OTP. 3054c5dabceSGraeme Gregory 3062edd3b69SLinus Walleijconfig REGULATOR_TPS6105X 3072edd3b69SLinus Walleij tristate "TI TPS6105X Power regulators" 3082edd3b69SLinus Walleij depends on TPS6105X 3092edd3b69SLinus Walleij default y if TPS6105X 3102edd3b69SLinus Walleij help 3112edd3b69SLinus Walleij This driver supports TPS61050/TPS61052 voltage regulator chips. 3122edd3b69SLinus Walleij It is a single boost converter primarily for white LEDs and 3132edd3b69SLinus Walleij audio amplifiers. 3142edd3b69SLinus Walleij 315dfb9b8a4SAxel Linconfig REGULATOR_TPS62360 316d1cf4f65SAxel Lin tristate "TI TPS6236x Power Regulator" 317dfb9b8a4SAxel Lin depends on I2C 318dfb9b8a4SAxel Lin select REGMAP_I2C 319dfb9b8a4SAxel Lin help 320d1cf4f65SAxel Lin This driver supports TPS6236x voltage regulator chip. This 321dfb9b8a4SAxel Lin regulator is meant for processor core supply. This chip is 322dfb9b8a4SAxel Lin high-frequency synchronous step down dc-dc converter optimized 323dfb9b8a4SAxel Lin for battery-powered portable applications. 324dfb9b8a4SAxel Lin 3252de79850SAnuj Aggarwalconfig REGULATOR_TPS65023 3262de79850SAnuj Aggarwal tristate "TI TPS65023 Power regulators" 3272de79850SAnuj Aggarwal depends on I2C 32890923351SMark Brown select REGMAP_I2C 3292de79850SAnuj Aggarwal help 3302de79850SAnuj Aggarwal This driver supports TPS65023 voltage regulator chips. TPS65023 provides 3312de79850SAnuj Aggarwal three step-down converters and two general-purpose LDO voltage regulators. 3322de79850SAnuj Aggarwal It supports TI's software based Class-2 SmartReflex implementation. 3332de79850SAnuj Aggarwal 3342de79850SAnuj Aggarwalconfig REGULATOR_TPS6507X 3352de79850SAnuj Aggarwal tristate "TI TPS6507X Power regulators" 3362de79850SAnuj Aggarwal depends on I2C 3372de79850SAnuj Aggarwal help 3382de79850SAnuj Aggarwal This driver supports TPS6507X voltage regulator chips. TPS6507X provides 3392de79850SAnuj Aggarwal three step-down converters and two general-purpose LDO voltage regulators. 3402de79850SAnuj Aggarwal It supports TI's software based Class-2 SmartReflex implementation. 3412de79850SAnuj Aggarwal 342452534e5SVenu Byravarasuconfig REGULATOR_TPS65090 343452534e5SVenu Byravarasu tristate "TI TPS65090 Power regulator" 344452534e5SVenu Byravarasu depends on MFD_TPS65090 345452534e5SVenu Byravarasu help 346452534e5SVenu Byravarasu This driver provides support for the voltage regulators on the 347452534e5SVenu Byravarasu TI TPS65090 PMIC. 348452534e5SVenu Byravarasu 349a493077fSAnilKumar Chconfig REGULATOR_TPS65217 350a493077fSAnilKumar Ch tristate "TI TPS65217 Power regulators" 351a493077fSAnilKumar Ch depends on MFD_TPS65217 352a493077fSAnilKumar Ch help 353a493077fSAnilKumar Ch This driver supports TPS65217 voltage regulator chips. TPS65217 354a493077fSAnilKumar Ch provides three step-down converters and four general-purpose LDO 355a493077fSAnilKumar Ch voltage regulators. It supports software based voltage control 356a493077fSAnilKumar Ch for different voltage domains 357a493077fSAnilKumar Ch 3581394fd28SCyril Chemparathyconfig REGULATOR_TPS6524X 3591394fd28SCyril Chemparathy tristate "TI TPS6524X Power regulators" 3601394fd28SCyril Chemparathy depends on SPI 3611394fd28SCyril Chemparathy help 3621394fd28SCyril Chemparathy This driver supports TPS6524X voltage regulator chips. TPS6524X 3631394fd28SCyril Chemparathy provides three step-down converters and two general-purpose LDO 3641394fd28SCyril Chemparathy voltage regulators. This device is interfaced using a customized 3651394fd28SCyril Chemparathy serial interface currently supported on the sequencer serial 3661394fd28SCyril Chemparathy port controller. 3671394fd28SCyril Chemparathy 368dfb9b8a4SAxel Linconfig REGULATOR_TPS6586X 369dfb9b8a4SAxel Lin tristate "TI TPS6586X Power regulators" 370dfb9b8a4SAxel Lin depends on MFD_TPS6586X 371dfb9b8a4SAxel Lin help 372dfb9b8a4SAxel Lin This driver supports TPS6586X voltage regulator chips. 373dfb9b8a4SAxel Lin 374518fb721SGraeme Gregoryconfig REGULATOR_TPS65910 375ae0e6544SAxel Lin tristate "TI TPS65910/TPS65911 Power Regulators" 376518fb721SGraeme Gregory depends on MFD_TPS65910 377518fb721SGraeme Gregory help 378ae0e6544SAxel Lin This driver supports TPS65910/TPS65911 voltage regulator chips. 379518fb721SGraeme Gregory 380dfb9b8a4SAxel Linconfig REGULATOR_TPS65912 381dfb9b8a4SAxel Lin tristate "TI TPS65912 Power regulator" 382dfb9b8a4SAxel Lin depends on (MFD_TPS65912_I2C || MFD_TPS65912_SPI) 3836219929fSLaxman Dewangan help 384dfb9b8a4SAxel Lin This driver supports TPS65912 voltage regulator chip. 3856219929fSLaxman Dewangan 386ba7e4763SLiam Girdwoodconfig REGULATOR_TWL4030 387ba7e4763SLiam Girdwood bool "TI TWL4030/TWL5030/TWL6030/TPS659x0 PMIC" 388ba7e4763SLiam Girdwood depends on TWL4030_CORE 389ba7e4763SLiam Girdwood help 390ba7e4763SLiam Girdwood This driver supports the voltage regulators provided by 391ba7e4763SLiam Girdwood this family of companion chips. 39242fad570SMark Brown 39342fad570SMark Brownconfig REGULATOR_WM831X 394dfb9b8a4SAxel Lin tristate "Wolfson Microelectronics WM831x PMIC regulators" 395ba7e4763SLiam Girdwood depends on MFD_WM831X 396ba7e4763SLiam Girdwood help 397ba7e4763SLiam Girdwood Support the voltage and current regulators of the WM831x series 398ba7e4763SLiam Girdwood of PMIC devices. 39942fad570SMark Brown 40042fad570SMark Brownconfig REGULATOR_WM8350 40142fad570SMark Brown tristate "Wolfson Microelectronics WM8350 AudioPlus PMIC" 40242fad570SMark Brown depends on MFD_WM8350 40342fad570SMark Brown help 40442fad570SMark Brown This driver provides support for the voltage and current regulators 40542fad570SMark Brown of the WM8350 AudioPlus PMIC. 406da09155aSMark Brown 407129eef96SEric Miaoconfig REGULATOR_WM8400 408129eef96SEric Miao tristate "Wolfson Microelectronics WM8400 AudioPlus PMIC" 409129eef96SEric Miao depends on MFD_WM8400 410129eef96SEric Miao help 411129eef96SEric Miao This driver provides support for the voltage regulators of the 412129eef96SEric Miao WM8400 AudioPlus PMIC. 413129eef96SEric Miao 414bbda14dfSTakashi Iwaiconfig REGULATOR_WM8994 415ba7e4763SLiam Girdwood tristate "Wolfson Microelectronics WM8994 CODEC" 416ba7e4763SLiam Girdwood depends on MFD_WM8994 417ba7e4763SLiam Girdwood help 418ba7e4763SLiam Girdwood This driver provides support for the voltage regulators on the 419ba7e4763SLiam Girdwood WM8994 CODEC. 420ba7e4763SLiam Girdwood 421ba7e4763SLiam Girdwoodendif 422295c08bcSSascha Hauer 423