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
|
# PINCTRL infrastructure and drivers
|
||||||
#
|
#
|
||||||
|
|
||||||
menuconfig PINCTRL
|
config PINCTRL
|
||||||
bool "PINCTRL Support"
|
bool
|
||||||
depends on EXPERIMENTAL
|
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
|
if PINCTRL
|
||||||
|
|
||||||
|
menu "Pin controllers"
|
||||||
|
depends on PINCTRL
|
||||||
|
|
||||||
config PINMUX
|
config PINMUX
|
||||||
bool "Support pinmux controllers"
|
bool "Support pinmux controllers"
|
||||||
help
|
|
||||||
Say Y here if you want the pincontrol subsystem to handle pin
|
|
||||||
multiplexing drivers.
|
|
||||||
|
|
||||||
config DEBUG_PINCTRL
|
config DEBUG_PINCTRL
|
||||||
bool "Debug PINCTRL calls"
|
bool "Debug PINCTRL calls"
|
||||||
@ -30,14 +24,12 @@ config PINMUX_SIRF
|
|||||||
bool "CSR SiRFprimaII pinmux driver"
|
bool "CSR SiRFprimaII pinmux driver"
|
||||||
depends on ARCH_PRIMA2
|
depends on ARCH_PRIMA2
|
||||||
select PINMUX
|
select PINMUX
|
||||||
help
|
|
||||||
Say Y here to enable the SiRFprimaII pinmux driver
|
|
||||||
|
|
||||||
config PINMUX_U300
|
config PINMUX_U300
|
||||||
bool "U300 pinmux driver"
|
bool "U300 pinmux driver"
|
||||||
depends on ARCH_U300
|
depends on ARCH_U300
|
||||||
select PINMUX
|
select PINMUX
|
||||||
help
|
|
||||||
Say Y here to enable the U300 pinmux driver
|
endmenu
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user