blob: ef566443f945253ed94c6dab7d27bf81fcf46d7c [file] [log] [blame]
Linus Walleij2744e8a2011-05-02 20:50:54 +02001#
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
Rongjun Ying393daa82011-10-09 03:11:13 -070029config 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
Linus Walleij98da3522011-05-02 20:54:38 +020036config 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
Linus Walleij2744e8a2011-05-02 20:50:54 +020043endif