xref: /linux/drivers/pinctrl/Kconfig (revision 98da3529536ed3c78ae493f4cc3d7ac8d43fc72c)
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*98da3529SLinus Walleijconfig PINMUX_U300
30*98da3529SLinus Walleij	bool "U300 pinmux driver"
31*98da3529SLinus Walleij	depends on ARCH_U300
32*98da3529SLinus Walleij	select PINMUX
33*98da3529SLinus Walleij	help
34*98da3529SLinus Walleij	  Say Y here to enable the U300 pinmux driver
35*98da3529SLinus Walleij
362744e8afSLinus Walleijendif
37