xref: /linux/drivers/pinctrl/Kconfig (revision f2ee442115c9b6219083c019939a9cc0c9abb2f8)
1#
2# PINCTRL infrastructure and drivers
3#
4
5menuconfig PINCTRL
6	bool "PINCTRL Support"
7	depends on EXPERIMENTAL
8	help
9	  This enables the PINCTRL subsystem for controlling pins
10	  on chip packages, for example multiplexing pins on primarily
11	  PGA and BGA packages for systems on chip.
12
13	  If unsure, say N.
14
15if PINCTRL
16
17config PINMUX
18	bool "Support pinmux controllers"
19	help
20	  Say Y here if you want the pincontrol subsystem to handle pin
21	  multiplexing drivers.
22
23config DEBUG_PINCTRL
24	bool "Debug PINCTRL calls"
25	depends on DEBUG_KERNEL
26	help
27	  Say Y here to add some extra checks and diagnostics to PINCTRL calls.
28
29config PINMUX_SIRF
30	bool "CSR SiRFprimaII pinmux driver"
31	depends on ARCH_PRIMA2
32	select PINMUX
33	help
34	  Say Y here to enable the SiRFprimaII pinmux driver
35
36config PINMUX_U300
37	bool "U300 pinmux driver"
38	depends on ARCH_U300
39	select PINMUX
40	help
41	  Say Y here to enable the U300 pinmux driver
42
43endif
44