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

Commit 45f034ef authored by Linus Walleij's avatar Linus Walleij
Browse files

pinctrl: hide subsystem from the populace



Machines that have embedded pin controllers need to select them
explicitly, so why broadcast their config options to menuconfig.
We provide a helpful submenu for those machines that do select
it, making it possible to enable debugging for example.

Reported-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
Acked-by: default avatarStephen Warren <swarren@nvidia.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent e0e20753
Loading
Loading
Loading
Loading
+7 −15
Original line number Diff line number Diff line
@@ -2,23 +2,17 @@
# PINCTRL infrastructure and drivers
#

menuconfig PINCTRL
	bool "PINCTRL Support"
config PINCTRL
	bool
	depends on EXPERIMENTAL
	help
	  This enables the PINCTRL subsystem for controlling pins
	  on chip packages, for example multiplexing pins on primarily
	  PGA and BGA packages for systems on chip.

	  If unsure, say N.

if PINCTRL

menu "Pin controllers"
	depends on PINCTRL

config PINMUX
	bool "Support pinmux controllers"
	help
	  Say Y here if you want the pincontrol subsystem to handle pin
	  multiplexing drivers.

config DEBUG_PINCTRL
	bool "Debug PINCTRL calls"
@@ -30,14 +24,12 @@ config PINMUX_SIRF
	bool "CSR SiRFprimaII pinmux driver"
	depends on ARCH_PRIMA2
	select PINMUX
	help
	  Say Y here to enable the SiRFprimaII pinmux driver

config PINMUX_U300
	bool "U300 pinmux driver"
	depends on ARCH_U300
	select PINMUX
	help
	  Say Y here to enable the U300 pinmux driver

endmenu

endif