Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bbda14df authored by Takashi Iwai's avatar Takashi Iwai Committed by Liam Girdwood
Browse files

regulator: Use menuconfig in Kconfig



Use menuconfig instead of flat configs so that you can disable/enable
regulator items with one selection.  Also, use depends instead of
reverse selections to make life easier, too.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
Signed-off-by: default avatarLiam Girdwood <lrg@slimlogic.co.uk>
parent a622cf69
Loading
Loading
Loading
Loading
+4 −11
Original line number Original line Diff line number Diff line
menu "Voltage and Current regulators"
menuconfig REGULATOR

config REGULATOR
	bool "Voltage and Current Regulator Support"
	bool "Voltage and Current Regulator Support"
	default n
	default n
	help
	help
@@ -23,21 +21,20 @@ config REGULATOR


	  If unsure, say no.
	  If unsure, say no.


if REGULATOR

config REGULATOR_DEBUG
config REGULATOR_DEBUG
	bool "Regulator debug support"
	bool "Regulator debug support"
	depends on REGULATOR
	help
	help
	  Say yes here to enable debugging support.
	  Say yes here to enable debugging support.


config REGULATOR_FIXED_VOLTAGE
config REGULATOR_FIXED_VOLTAGE
	tristate
	tristate
	default n
	default n
	select REGULATOR


config REGULATOR_VIRTUAL_CONSUMER
config REGULATOR_VIRTUAL_CONSUMER
	tristate "Virtual regulator consumer support"
	tristate "Virtual regulator consumer support"
	default n
	default n
	select REGULATOR
	help
	help
	  This driver provides a virtual consumer for the voltage and
	  This driver provides a virtual consumer for the voltage and
          current regulator API which provides sysfs controls for
          current regulator API which provides sysfs controls for
@@ -49,7 +46,6 @@ config REGULATOR_VIRTUAL_CONSUMER
config REGULATOR_BQ24022
config REGULATOR_BQ24022
	tristate "TI bq24022 Dual Input 1-Cell Li-Ion Charger IC"
	tristate "TI bq24022 Dual Input 1-Cell Li-Ion Charger IC"
	default n
	default n
	select REGULATOR
	help
	help
	  This driver controls a TI bq24022 Charger attached via
	  This driver controls a TI bq24022 Charger attached via
	  GPIOs. The provided current regulator can enable/disable
	  GPIOs. The provided current regulator can enable/disable
@@ -59,7 +55,6 @@ config REGULATOR_BQ24022
config REGULATOR_WM8350
config REGULATOR_WM8350
	tristate "Wolfson Microelectroncis WM8350 AudioPlus PMIC"
	tristate "Wolfson Microelectroncis WM8350 AudioPlus PMIC"
	depends on MFD_WM8350
	depends on MFD_WM8350
	select REGULATOR
	help
	help
	  This driver provides support for the voltage and current regulators
	  This driver provides support for the voltage and current regulators
          of the WM8350 AudioPlus PMIC.
          of the WM8350 AudioPlus PMIC.
@@ -67,7 +62,6 @@ config REGULATOR_WM8350
config REGULATOR_WM8400
config REGULATOR_WM8400
	tristate "Wolfson Microelectroncis WM8400 AudioPlus PMIC"
	tristate "Wolfson Microelectroncis WM8400 AudioPlus PMIC"
	depends on MFD_WM8400
	depends on MFD_WM8400
	select REGULATOR
	help
	help
	  This driver provides support for the voltage regulators of the
	  This driver provides support for the voltage regulators of the
	  WM8400 AudioPlus PMIC.
	  WM8400 AudioPlus PMIC.
@@ -75,9 +69,8 @@ config REGULATOR_WM8400
config REGULATOR_DA903X
config REGULATOR_DA903X
	tristate "Support regulators on Dialog Semiconductor DA9030/DA9034 PMIC"
	tristate "Support regulators on Dialog Semiconductor DA9030/DA9034 PMIC"
	depends on PMIC_DA903X
	depends on PMIC_DA903X
	select REGULATOR
	help
	help
	  Say y here to support the BUCKs and LDOs regulators found on
	  Say y here to support the BUCKs and LDOs regulators found on
	  Dialog Semiconductor DA9030/DA9034 PMIC.
	  Dialog Semiconductor DA9030/DA9034 PMIC.


endmenu
endif