xref: /linux/drivers/pinctrl/Kconfig (revision 2744e8afb3b76343e7eb8197e8b3e085036010a5)
1*2744e8afSLinus Walleij#
2*2744e8afSLinus Walleij# PINCTRL infrastructure and drivers
3*2744e8afSLinus Walleij#
4*2744e8afSLinus Walleij
5*2744e8afSLinus Walleijmenuconfig PINCTRL
6*2744e8afSLinus Walleij	bool "PINCTRL Support"
7*2744e8afSLinus Walleij	depends on EXPERIMENTAL
8*2744e8afSLinus Walleij	help
9*2744e8afSLinus Walleij	  This enables the PINCTRL subsystem for controlling pins
10*2744e8afSLinus Walleij	  on chip packages, for example multiplexing pins on primarily
11*2744e8afSLinus Walleij	  PGA and BGA packages for systems on chip.
12*2744e8afSLinus Walleij
13*2744e8afSLinus Walleij	  If unsure, say N.
14*2744e8afSLinus Walleij
15*2744e8afSLinus Walleijif PINCTRL
16*2744e8afSLinus Walleij
17*2744e8afSLinus Walleijconfig PINMUX
18*2744e8afSLinus Walleij	bool "Support pinmux controllers"
19*2744e8afSLinus Walleij	help
20*2744e8afSLinus Walleij	  Say Y here if you want the pincontrol subsystem to handle pin
21*2744e8afSLinus Walleij	  multiplexing drivers.
22*2744e8afSLinus Walleij
23*2744e8afSLinus Walleijconfig DEBUG_PINCTRL
24*2744e8afSLinus Walleij	bool "Debug PINCTRL calls"
25*2744e8afSLinus Walleij	depends on DEBUG_KERNEL
26*2744e8afSLinus Walleij	help
27*2744e8afSLinus Walleij	  Say Y here to add some extra checks and diagnostics to PINCTRL calls.
28*2744e8afSLinus Walleij
29*2744e8afSLinus Walleijendif
30