xref: /linux/drivers/pinctrl/Kconfig (revision 393daa814f4bbc6f5c099178c073fae9f7ef6177)
12744e8afSLinus Walleij#
22744e8afSLinus Walleij# PINCTRL infrastructure and drivers
32744e8afSLinus Walleij#
42744e8afSLinus Walleij
52744e8afSLinus Walleijmenuconfig PINCTRL
62744e8afSLinus Walleij	bool "PINCTRL Support"
72744e8afSLinus Walleij	depends on EXPERIMENTAL
82744e8afSLinus Walleij	help
92744e8afSLinus Walleij	  This enables the PINCTRL subsystem for controlling pins
102744e8afSLinus Walleij	  on chip packages, for example multiplexing pins on primarily
112744e8afSLinus Walleij	  PGA and BGA packages for systems on chip.
122744e8afSLinus Walleij
132744e8afSLinus Walleij	  If unsure, say N.
142744e8afSLinus Walleij
152744e8afSLinus Walleijif PINCTRL
162744e8afSLinus Walleij
172744e8afSLinus Walleijconfig PINMUX
182744e8afSLinus Walleij	bool "Support pinmux controllers"
192744e8afSLinus Walleij	help
202744e8afSLinus Walleij	  Say Y here if you want the pincontrol subsystem to handle pin
212744e8afSLinus Walleij	  multiplexing drivers.
222744e8afSLinus Walleij
232744e8afSLinus Walleijconfig DEBUG_PINCTRL
242744e8afSLinus Walleij	bool "Debug PINCTRL calls"
252744e8afSLinus Walleij	depends on DEBUG_KERNEL
262744e8afSLinus Walleij	help
272744e8afSLinus Walleij	  Say Y here to add some extra checks and diagnostics to PINCTRL calls.
282744e8afSLinus Walleij
29*393daa81SRongjun Yingconfig PINMUX_SIRF
30*393daa81SRongjun Ying	bool "CSR SiRFprimaII pinmux driver"
31*393daa81SRongjun Ying	depends on ARCH_PRIMA2
32*393daa81SRongjun Ying	select PINMUX
33*393daa81SRongjun Ying	help
34*393daa81SRongjun Ying	  Say Y here to enable the SiRFprimaII pinmux driver
35*393daa81SRongjun Ying
3698da3529SLinus Walleijconfig PINMUX_U300
3798da3529SLinus Walleij	bool "U300 pinmux driver"
3898da3529SLinus Walleij	depends on ARCH_U300
3998da3529SLinus Walleij	select PINMUX
4098da3529SLinus Walleij	help
4198da3529SLinus Walleij	  Say Y here to enable the U300 pinmux driver
4298da3529SLinus Walleij
432744e8afSLinus Walleijendif
44