Initial Contribution
msm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142
Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>
diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig
index d7ed20f..3ebf2aa 100644
--- a/drivers/regulator/Kconfig
+++ b/drivers/regulator/Kconfig
@@ -303,5 +303,47 @@
help
This driver supports TPS65910 voltage regulator chips.
+config REGULATOR_PMIC8058
+ tristate "PMIC8058 regulator driver"
+ depends on PMIC8058 && (ARCH_MSM8X60 || ARCH_FSM9XXX)
+ default y if PMIC8058 && (ARCH_MSM8X60 || ARCH_FSM9XXX)
+ help
+ Say Y here to support the voltage regulators on PMIC8058
+
+config REGULATOR_PMIC8901
+ tristate "PMIC8901 regulator driver"
+ depends on PMIC8901 && ARCH_MSM8X60
+ default y if PMIC8901 && ARCH_MSM8X60
+ help
+ Say Y here to support the voltage regulators on PMIC8901
+
+config REGULATOR_PM8921
+ tristate "Qualcomm PM8921 PMIC Power regulators"
+ depends on MFD_PM8921_CORE
+ default y if MFD_PM8921_CORE
+ help
+ This driver supports voltage regulators in the Qualcomm PM8921 PMIC
+ chip. The PM8921 provides several different varieties of LDO and
+ switching regulators. It also provides a negative charge pump and
+ voltage switches.
+
+config REGULATOR_GPIO
+ tristate "GPIO regulator"
+ depends on GPIOLIB
+ help
+ This driver provides a regulator wrapper around a GPIO pin that is set
+ to output. It is intended to be used for GPIO pins that provide the
+ enable signal to a physical regulator. The GPIO enable signal can
+ be configured to be active high (default) or active low.
+
+config REGULATOR_PM8058_XO
+ tristate "PM8058 XO Buffer driver"
+ depends on PMIC8058
+ default n
+ help
+ This driver supports xo buffer control in the Qualcomm PM8058 PMIC
+ chip. It is only supposed to be used when Linux on application
+ processor is the master in control of XO buffers.
+
endif