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: Linus Torvalds <torvalds@linux-foundation.org> Acked-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
e0e20753c1
commit
45f034ef20
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user