regulator: rockchip: lp8752: fix up the compile warning
[firefly-linux-kernel-4.4.55.git] / drivers / regulator / Kconfig
index 8bb26446037e297ff974200bf3c81e993ff62a47..06850e7366db5f7aa3eb93b8f4c1bbe74f42c226 100644 (file)
@@ -28,16 +28,6 @@ config REGULATOR_DEBUG
        help
          Say yes here to enable debugging support.
 
-config REGULATOR_DUMMY
-       bool "Provide a dummy regulator if regulator lookups fail"
-       help
-         If this option is enabled then when a regulator lookup fails
-         and the board has not specified that it has provided full
-         constraints the regulator core will provide an always
-         enabled dummy regulator, allowing consumer drivers to continue.
-
-         A warning will be generated when this substitution is done.
-
 config REGULATOR_FIXED_VOLTAGE
        tristate "Fixed voltage regulator support"
        help
@@ -64,15 +54,29 @@ config REGULATOR_USERSPACE_CONSUMER
 
          If unsure, say no.
 
-config REGULATOR_GPIO
-       tristate "GPIO regulator support"
-       depends on GPIOLIB
+config REGULATOR_88PM800
+       tristate "Marvell 88PM800 Power regulators"
+       depends on MFD_88PM800
        help
-         This driver provides support for regulators that can be
-         controlled via gpios.
-         It is capable of supporting current and voltage regulators
-         and the platform has to provide a mapping of GPIO-states
-         to target volts/amps.
+         This driver supports Marvell 88PM800 voltage regulator chips.
+         It delivers digitally programmable output,
+         the voltage is programmed via I2C interface.
+         It's suitable to support PXA988 chips to control VCC_MAIN and
+         various voltages.
+
+config REGULATOR_88PM8607
+       tristate "Marvell 88PM8607 Power regulators"
+       depends on MFD_88PM860X=y
+       help
+         This driver supports 88PM8607 voltage regulator chips.
+
+config REGULATOR_ACT8865
+       tristate "Active-semi act8865 voltage regulator"
+       depends on I2C
+       select REGMAP_I2C
+       help
+         This driver controls a active-semi act8865 voltage output
+         regulator via I2C bus.
 
 config REGULATOR_AD5398
        tristate "Analog Devices AD5398/AD5821 regulators"
@@ -81,6 +85,14 @@ config REGULATOR_AD5398
          This driver supports AD5398 and AD5821 current regulator chips.
          If building into module, its name is ad5398.ko.
 
+config REGULATOR_ANATOP
+       tristate "Freescale i.MX on-chip ANATOP LDO regulators"
+       depends on MFD_SYSCON
+       help
+         Say y here to support Freescale i.MX on-chip ANATOP LDOs
+         regulators. It is recommended that this option be
+         enabled on i.MX6 platform.
+
 config REGULATOR_AAT2870
        tristate "AnalogicTech AAT2870 Regulators"
        depends on MFD_AAT2870_CORE
@@ -88,6 +100,22 @@ config REGULATOR_AAT2870
          If you have a AnalogicTech AAT2870 say Y to enable the
          regulator driver.
 
+config REGULATOR_AB3100
+       tristate "ST-Ericsson AB3100 Regulator functions"
+       depends on AB3100_CORE
+       default y if AB3100_CORE
+       help
+        These regulators correspond to functionality in the
+        AB3100 analog baseband dealing with power regulators
+        for the system.
+
+config REGULATOR_AB8500
+       bool "ST-Ericsson AB8500 Power Regulators"
+       depends on AB8500_CORE
+       help
+         This driver supports the regulators found on the ST-Ericsson mixed
+         signal AB8500 PMIC
+
 config REGULATOR_ARIZONA
        tristate "Wolfson Arizona class devices"
        depends on MFD_ARIZONA
@@ -96,6 +124,36 @@ config REGULATOR_ARIZONA
          Support for the regulators found on Wolfson Arizona class
          devices.
 
+config REGULATOR_AS3711
+       tristate "AS3711 PMIC"
+       depends on MFD_AS3711
+       help
+         This driver provides support for the voltage regulators on the
+         AS3711 PMIC
+
+config REGULATOR_AS3722
+       tristate "AMS AS3722 PMIC Regulators"
+       depends on MFD_AS3722
+       help
+         This driver provides support for the voltage regulators on the
+         AS3722 PMIC. This will enable support for all the software
+         controllable DCDC/LDO regulators.
+
+config REGULATOR_AXP20X
+       tristate "X-POWERS AXP20X PMIC Regulators"
+       depends on MFD_AXP20X
+       help
+         This driver provides support for the voltage regulators on the
+         AXP20X PMIC.
+
+config REGULATOR_BCM590XX
+       tristate "Broadcom BCM590xx PMU Regulators"
+       depends on MFD_BCM590XX
+       help
+         This driver provides support for the voltage regulators on the
+         BCM590xx PMUs. This will enable support for the software
+         controllable LDO/Switching regulators.
+
 config REGULATOR_DA903X
        tristate "Dialog Semiconductor DA9030/DA9034 regulators"
        depends on PMIC_DA903X
@@ -120,6 +178,58 @@ config REGULATOR_DA9055
          This driver can also be built as a module. If so, the module
          will be called da9055-regulator.
 
+config REGULATOR_DA9062
+       tristate "Dialog Semiconductor DA9062 regulators"
+       depends on MFD_DA9062
+       help
+         Say y here to support the BUCKs and LDOs regulators found on
+         DA9062 PMICs.
+
+         This driver can also be built as a module. If so, the module
+         will be called da9062-regulator.
+
+config REGULATOR_DA9063
+       tristate "Dialog Semiconductor DA9063 regulators"
+       depends on MFD_DA9063
+       help
+         Say y here to support the BUCKs and LDOs regulators found on
+         DA9063 PMICs.
+
+         This driver can also be built as a module. If so, the module
+         will be called da9063-regulator.
+
+config REGULATOR_DA9210
+       tristate "Dialog Semiconductor DA9210 regulator"
+       depends on I2C
+       select REGMAP_I2C
+       help
+         Say y here to support for the Dialog Semiconductor DA9210.
+         The DA9210 is a multi-phase synchronous step down
+         converter 12A DC-DC Buck controlled through an I2C
+         interface.
+
+config REGULATOR_DA9211
+       tristate "Dialog Semiconductor DA9211/DA9212/DA9213/DA9214/DA9215 regulator"
+       depends on I2C
+       select REGMAP_I2C
+       help
+         Say y here to support for the Dialog Semiconductor DA9211/DA9212
+         /DA9213/DA9214/DA9215.
+         The DA9211/DA9212/DA9213/DA9214/DA9215 is a multi-phase synchronous
+         step down converter 12A or 16A DC-DC Buck controlled through an I2C
+         interface.
+
+config REGULATOR_DBX500_PRCMU
+       bool
+
+config REGULATOR_DB8500_PRCMU
+       bool "ST-Ericsson DB8500 Voltage Domain Regulators"
+       depends on MFD_DB8500_PRCMU
+       select REGULATOR_DBX500_PRCMU
+       help
+         This driver supports the voltage domain regulators controlled by the
+         DB8500 PRCMU
+
 config REGULATOR_FAN53555
        tristate "Fairchild FAN53555 Regulator"
        depends on I2C
@@ -131,32 +241,32 @@ config REGULATOR_FAN53555
          input voltage supply of 2.5V to 5.5V. The output voltage is
          programmed through an I2C interface.
 
-config REGULATOR_ANATOP
-       tristate "Freescale i.MX on-chip ANATOP LDO regulators"
-       depends on MFD_SYSCON
+config REGULATOR_GPIO
+       tristate "GPIO regulator support"
+       depends on GPIOLIB || COMPILE_TEST
        help
-         Say y here to support Freescale i.MX on-chip ANATOP LDOs
-         regulators. It is recommended that this option be
-         enabled on i.MX6 platform.
-
-config REGULATOR_MC13XXX_CORE
-       tristate
+         This driver provides support for regulators that can be
+         controlled via gpios.
+         It is capable of supporting current and voltage regulators
+         and the platform has to provide a mapping of GPIO-states
+         to target volts/amps.
 
-config REGULATOR_MC13783
-       tristate "Freescale MC13783 regulator driver"
-       depends on MFD_MC13783
-       select REGULATOR_MC13XXX_CORE
+config REGULATOR_HI6421
+       tristate "HiSilicon Hi6421 PMIC voltage regulator support"
+       depends on MFD_HI6421_PMIC && OF
        help
-         Say y here to support the regulators found on the Freescale MC13783
-         PMIC.
+         This driver provides support for the voltage regulators on the
+         HiSilicon Hi6421 PMU / Codec IC.
+         Hi6421 is a multi-function device which, on regulator part, provides
+         21 general purpose LDOs, 3 dedicated LDOs, and 5 BUCKs. All
+         of them come with support to either ECO (idle) or sleep mode.
 
-config REGULATOR_MC13892
-       tristate "Freescale MC13892 regulator driver"
-       depends on MFD_MC13XXX
-       select REGULATOR_MC13XXX_CORE
+config REGULATOR_ISL9305
+       tristate "Intersil ISL9305 regulator"
+       depends on I2C
+       select REGMAP_I2C
        help
-         Say y here to support the regulators found on the Freescale MC13892
-         PMIC.
+         This driver supports ISL9305 voltage regulator chip.
 
 config REGULATOR_ISL6271A
        tristate "Intersil ISL6271A Power regulator"
@@ -164,11 +274,66 @@ config REGULATOR_ISL6271A
        help
          This driver supports ISL6271A voltage regulator chip.
 
-config REGULATOR_88PM8607
-       bool "Marvell 88PM8607 Power regulators"
-       depends on MFD_88PM860X=y
+config REGULATOR_LP3971
+       tristate "National Semiconductors LP3971 PMIC regulator driver"
+       depends on I2C
        help
-         This driver supports 88PM8607 voltage regulator chips.
+        Say Y here to support the voltage regulators and convertors
+        on National Semiconductors LP3971 PMIC
+
+config REGULATOR_LP3972
+       tristate "National Semiconductors LP3972 PMIC regulator driver"
+       depends on I2C
+       help
+        Say Y here to support the voltage regulators and convertors
+        on National Semiconductors LP3972 PMIC
+
+config REGULATOR_LP872X
+       tristate "TI/National Semiconductor LP8720/LP8725 voltage regulators"
+       depends on I2C
+       select REGMAP_I2C
+       help
+         This driver supports LP8720/LP8725 PMIC
+
+config REGULATOR_LP8752
+       tristate "TI LP8752 High Performance PMU driver"
+       depends on I2C
+       select REGMAP_I2C
+       help
+         This driver supports LP8752 High Performance PMU driver. This
+         chip contains four step-down DC/DC converters which can support
+         4 mode multiphase configuration.
+
+config REGULATOR_LP8755
+       tristate "TI LP8755 High Performance PMU driver"
+       depends on I2C
+       select REGMAP_I2C
+       help
+         This driver supports LP8755 High Performance PMU driver. This
+         chip contains six step-down DC/DC converters which can support
+         9 mode multiphase configuration.
+
+config REGULATOR_LP8788
+       tristate "TI LP8788 Power Regulators"
+       depends on MFD_LP8788
+       help
+         This driver supports LP8788 voltage regulator chip.
+
+config REGULATOR_LTC3589
+       tristate "LTC3589 8-output voltage regulator"
+       depends on I2C
+       select REGMAP_I2C
+       help
+         This enables support for the LTC3589, LTC3589-1, and LTC3589-2
+         8-output regulators controlled via I2C.
+
+config REGULATOR_MAX14577
+       tristate "Maxim 14577/77836 regulator"
+       depends on MFD_MAX14577
+       help
+         This driver controls a Maxim MAX14577/77836 regulator via I2C bus.
+         The MAX14577 regulators include safeout LDO and charger current
+         regulator. The MAX77836 has two additional LDOs.
 
 config REGULATOR_MAX1586
        tristate "Maxim 1586/1587 voltage regulator"
@@ -250,48 +415,96 @@ config REGULATOR_MAX77686
          via I2C bus. The provided regulator is suitable for
          Exynos-4 chips to control VARM and VINT voltages.
 
-config REGULATOR_PCAP
-       tristate "Motorola PCAP2 regulator driver"
-       depends on EZX_PCAP
+config REGULATOR_MAX77693
+       tristate "Maxim 77693/77843 regulator"
+       depends on (MFD_MAX77693 || MFD_MAX77843)
        help
-        This driver provides support for the voltage regulators of the
-        PCAP2 PMIC.
+         This driver controls a Maxim 77693/77843 regulators via I2C bus.
+         The regulators include two LDOs, 'SAFEOUT1', 'SAFEOUT2'
+         and one current regulator 'CHARGER'. This is suitable for
+         Exynos-4x12 (MAX77693) or Exynos5433 (MAX77843) SoC chips.
 
-config REGULATOR_LP3971
-       tristate "National Semiconductors LP3971 PMIC regulator driver"
-       depends on I2C
+config REGULATOR_MAX77802
+       tristate "Maxim 77802 regulator"
+       depends on MFD_MAX77686
        help
-        Say Y here to support the voltage regulators and convertors
-        on National Semiconductors LP3971 PMIC
+         This driver controls a Maxim 77802 regulator
+         via I2C bus. The provided regulator is suitable for
+         Exynos5420/Exynos5800 SoCs to control various voltages.
+         It includes support for control of voltage and ramp speed.
 
-config REGULATOR_LP3972
-       tristate "National Semiconductors LP3972 PMIC regulator driver"
-       depends on I2C
+config REGULATOR_MC13XXX_CORE
+       tristate
+
+config REGULATOR_MC13783
+       tristate "Freescale MC13783 regulator driver"
+       depends on MFD_MC13XXX
+       select REGULATOR_MC13XXX_CORE
        help
-        Say Y here to support the voltage regulators and convertors
-        on National Semiconductors LP3972 PMIC
+         Say y here to support the regulators found on the Freescale MC13783
+         PMIC.
 
-config REGULATOR_LP872X
-       bool "TI/National Semiconductor LP8720/LP8725 voltage regulators"
-       depends on I2C=y
+config REGULATOR_MC13892
+       tristate "Freescale MC13892 regulator driver"
+       depends on MFD_MC13XXX
+       select REGULATOR_MC13XXX_CORE
+       help
+         Say y here to support the regulators found on the Freescale MC13892
+         PMIC.
+
+config REGULATOR_MP8865
+       tristate "MPS MP8865 Power Regulator"
+       depends on I2C
        select REGMAP_I2C
        help
-         This driver supports LP8720/LP8725 PMIC
+         This driver supports MP8865 voltage regulator chip.
 
-config REGULATOR_LP8755
-       tristate "TI LP8755 High Performance PMU driver"
+config REGULATOR_MT6311
+       tristate "MediaTek MT6311 PMIC"
        depends on I2C
        select REGMAP_I2C
        help
-         This driver supports LP8755 High Performance PMU driver. This
-         chip contains six step-down DC/DC converters which can support
-         9 mode multiphase configuration.
+         Say y here to select this option to enable the power regulator of
+         MediaTek MT6311 PMIC.
+         This driver supports the control of different power rails of device
+         through regulator interface.
 
-config REGULATOR_LP8788
-       bool "TI LP8788 Power Regulators"
-       depends on MFD_LP8788
+config REGULATOR_MT6397
+       tristate "MediaTek MT6397 PMIC"
+       depends on MFD_MT6397
        help
-         This driver supports LP8788 voltage regulator chip.
+         Say y here to select this option to enable the power regulator of
+         MediaTek MT6397 PMIC.
+         This driver supports the control of different power rails of device
+         through regulator interface.
+
+config REGULATOR_PALMAS
+       tristate "TI Palmas PMIC Regulators"
+       depends on MFD_PALMAS
+       help
+         If you wish to control the regulators on the Palmas series of
+         chips say Y here. This will enable support for all the software
+         controllable SMPS/LDO regulators.
+
+         The regulators available on Palmas series chips vary depending
+         on the muxing. This is handled automatically in the driver by
+         reading the mux info from OTP.
+
+config REGULATOR_PBIAS
+       tristate "PBIAS OMAP regulator driver"
+       depends on (ARCH_OMAP || COMPILE_TEST) && MFD_SYSCON
+       help
+        Say y here to support pbias regulator for mmc1:SD card i/o
+        on OMAP SoCs.
+        This driver provides support for OMAP pbias modelled
+        regulators.
+
+config REGULATOR_PCAP
+       tristate "Motorola PCAP2 regulator driver"
+       depends on EZX_PCAP
+       help
+        This driver provides support for the voltage regulators of the
+        PCAP2 PMIC.
 
 config REGULATOR_PCF50633
        tristate "NXP PCF50633 regulator driver"
@@ -300,6 +513,56 @@ config REGULATOR_PCF50633
         Say Y here to support the voltage regulators and convertors
         on PCF50633
 
+config REGULATOR_PFUZE100
+       tristate "Freescale PFUZE100/PFUZE200 regulator driver"
+       depends on I2C
+       select REGMAP_I2C
+       help
+         Say y here to support the regulators found on the Freescale
+         PFUZE100/PFUZE200 PMIC.
+
+config REGULATOR_PWM
+       tristate "PWM voltage regulator"
+       depends on PWM
+       help
+         This driver supports PWM controlled voltage regulators. PWM
+         duty cycle can increase or decrease the voltage.
+
+config REGULATOR_QCOM_RPM
+       tristate "Qualcomm RPM regulator driver"
+       depends on MFD_QCOM_RPM
+       help
+         If you say yes to this option, support will be included for the
+         regulators exposed by the Resource Power Manager found in Qualcomm
+         8660, 8960 and 8064 based devices.
+
+         Say M here if you want to include support for the regulators on the
+         Qualcomm RPM as a module. The module will be named
+         "qcom_rpm-regulator".
+
+config REGULATOR_QCOM_SMD_RPM
+       tristate "Qualcomm SMD based RPM regulator driver"
+       depends on QCOM_SMD_RPM
+       help
+         If you say yes to this option, support will be included for the
+         regulators exposed by the Resource Power Manager found in Qualcomm
+         8974 based devices.
+
+         Say M here if you want to include support for the regulators on the
+         Qualcomm RPM as a module. The module will be named
+         "qcom_smd-regulator".
+
+config REGULATOR_QCOM_SPMI
+       tristate "Qualcomm SPMI regulator driver"
+       depends on SPMI || COMPILE_TEST
+       help
+         If you say yes to this option, support will be included for the
+         regulators found in Qualcomm SPMI PMICs.
+
+         Say M here if you want to include support for the regulators on the
+         Qualcomm SPMI PMICs as a module. The module will be named
+         "qcom_spmi-regulator".
+
 config REGULATOR_RC5T583
        tristate "RICOH RC5T583 Power regulators"
        depends on MFD_RC5T583
@@ -310,13 +573,55 @@ config REGULATOR_RC5T583
          through regulator interface. The device supports multiple DCDC/LDO
          outputs which can be controlled by i2c communication.
 
+config REGULATOR_RK808
+       tristate "Rockchip RK808 Power regulators"
+       depends on MFD_RK808
+       help
+         Select this option to enable the power regulator of ROCKCHIP
+         PMIC RK808.
+         This driver supports the control of different power rails of device
+         through regulator interface. The device supports multiple DCDC/LDO
+         outputs which can be controlled by i2c communication.
+
+config REGULATOR_RK818
+       tristate "Rockchip RK818 Power regulators"
+       depends on MFD_RK808
+       help
+         Select this option to enable the power regulator of ROCKCHIP
+         PMIC RK818.
+         This driver supports the control of different power rails of device
+         through regulator interface. The device supports multiple DCDC/LDO
+         outputs which can be controlled by i2c communication.
+
+config REGULATOR_RN5T618
+       tristate "Ricoh RN5T618 voltage regulators"
+       depends on MFD_RN5T618
+       help
+         Say y here to support the regulators found on Ricoh RN5T618 PMIC.
+
+config REGULATOR_RT5033
+       tristate "Richtek RT5033 Regulators"
+       depends on MFD_RT5033
+       help
+         This adds support for voltage and current regulators in Richtek
+         RT5033 PMIC. The device supports multiple regulators like
+         current source, LDO and Buck.
+
+config REGULATOR_S2MPA01
+       tristate "Samsung S2MPA01 voltage regulator"
+       depends on MFD_SEC_CORE
+       help
+        This driver controls Samsung S2MPA01 voltage output regulator
+        via I2C bus. S2MPA01 has 10 Bucks and 26 LDO outputs.
+
 config REGULATOR_S2MPS11
-       tristate "Samsung S2MPS11 voltage regulator"
+       tristate "Samsung S2MPS11/S2MPS13/S2MPS14/S2MPU02 voltage regulator"
        depends on MFD_SEC_CORE
        help
-        This driver supports a Samsung S2MPS11 voltage output regulator
-        via I2C bus. S2MPS11 is comprised of high efficient Buck converters
-        including Dual-Phase Buck converter, Buck-Boost converter, various LDOs.
+        This driver supports a Samsung S2MPS11/S2MPS13/S2MPS14/S2MPU02 voltage
+        output regulator via I2C bus. The chip is comprised of high efficient
+        Buck converters including Dual-Phase Buck converter, Buck-Boost
+        converter, various LDOs.
 
 config REGULATOR_S5M8767
        tristate "Samsung S5M8767A voltage regulator"
@@ -326,44 +631,42 @@ config REGULATOR_S5M8767
         via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and
         supports DVS mode with 8bits of output voltage control.
 
-config REGULATOR_AB3100
-       tristate "ST-Ericsson AB3100 Regulator functions"
-       depends on AB3100_CORE
-       default y if AB3100_CORE
-       help
-        These regulators correspond to functionality in the
-        AB3100 analog baseband dealing with power regulators
-        for the system.
-
-config REGULATOR_AB8500
-       bool "ST-Ericsson AB8500 Power Regulators"
-       depends on AB8500_CORE
+config REGULATOR_SKY81452
+       tristate "Skyworks Solutions SKY81452 voltage regulator"
+       depends on MFD_SKY81452
        help
-         This driver supports the regulators found on the ST-Ericsson mixed
-         signal AB8500 PMIC
+         This driver supports Skyworks SKY81452 voltage output regulator
+         via I2C bus. SKY81452 has one voltage linear regulator can be
+         programmed from 4.5V to 20V.
 
-config REGULATOR_DBX500_PRCMU
-       bool
+         This driver can also be built as a module. If so, the module
+         will be called sky81452-regulator.
 
-config REGULATOR_DB8500_PRCMU
-       bool "ST-Ericsson DB8500 Voltage Domain Regulators"
-       depends on MFD_DB8500_PRCMU
-       select REGULATOR_DBX500_PRCMU
+config REGULATOR_SYR82X
+       tristate "SYR82X DCDC SUPPORT REGULATOR"
+       depends on I2C
+       select REGMAP_I2C
        help
-         This driver supports the voltage domain regulators controlled by the
-         DB8500 PRCMU
+         Support the voltage and current regulators of the SYR82X
+         series of DCDC devices.
 
-config REGULATOR_PALMAS
-       tristate "TI Palmas PMIC Regulators"
-       depends on MFD_PALMAS
+config REGULATOR_TI_ABB
+       tristate "TI Adaptive Body Bias on-chip LDO"
+       depends on ARCH_OMAP
        help
-         If you wish to control the regulators on the Palmas series of
-         chips say Y here. This will enable support for all the software
-         controllable SMPS/LDO regulators.
+         Select this option to support Texas Instruments' on-chip Adaptive Body
+         Bias (ABB) LDO regulators. It is recommended that this option be
+         enabled on required TI SoC. Certain Operating Performance Points
+         on TI SoCs may be unstable without enabling this as it provides
+         device specific optimized bias to allow/optimize functionality.
 
-         The regulators available on Palmas series chips vary depending
-         on the muxing. This is handled automatically in the driver by
-         reading the mux info from OTP.
+config REGULATOR_STW481X_VMMC
+       bool "ST Microelectronics STW481X VMMC regulator"
+       depends on MFD_STW481X || COMPILE_TEST
+       default y if MFD_STW481X
+       help
+         This driver supports the internal VMMC regulator in the STw481x
+         PMIC chips.
 
 config REGULATOR_TPS51632
        tristate "TI TPS51632 Power Regulator"
@@ -428,6 +731,15 @@ config REGULATOR_TPS65217
          voltage regulators. It supports software based voltage control
          for different voltage domains
 
+config REGULATOR_TPS65218
+       tristate "TI TPS65218 Power regulators"
+       depends on MFD_TPS65218 && OF
+       help
+         This driver supports TPS65218 voltage regulator chips. TPS65218
+         provides six step-down converters and one general-purpose LDO
+         voltage regulators. It supports software based voltage control
+         for different voltage domains
+
 config REGULATOR_TPS6524X
        tristate "TI TPS6524X Power regulators"
        depends on SPI
@@ -466,7 +778,7 @@ config REGULATOR_TPS80031
          output to control regulators.
 
 config REGULATOR_TWL4030
-       bool "TI TWL4030/TWL5030/TWL6030/TPS659x0 PMIC"
+       tristate "TI TWL4030/TWL5030/TWL6030/TPS659x0 PMIC"
        depends on TWL4030_CORE
        help
          This driver supports the voltage regulators provided by
@@ -507,12 +819,5 @@ config REGULATOR_WM8994
          This driver provides support for the voltage regulators on the
          WM8994 CODEC.
 
-config REGULATOR_AS3711
-       tristate "AS3711 PMIC"
-       depends on MFD_AS3711
-       help
-         This driver provides support for the voltage regulators on the
-         AS3711 PMIC
-
 endif