aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2012-01-10 13:19:57 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2012-01-10 13:19:57 -0500
commitd52739c62e0096dccea59f012d80256c6e359a98 (patch)
tree4df8ae0640c360eb79b6d0511f084b2337e21e12 /drivers/pinctrl/Kconfig
parentabce00f962a11ed6f748c2569e11695a30716b53 (diff)
parent0d2006bbf09e817f125ba1e42b2549bc2c5d7351 (diff)
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
* 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (31 commits) pinctrl: remove unnecessary max pin number pinctrl: correct a offset while enumerating pins pinctrl: some typo fixes pinctrl: rename U300 and SIRF pin controllers pinctrl: pass name instead of device to pin_config_* pinctrl: add "struct seq_file;" to pinconf.h pinctrl: conjure names for unnamed pins pinctrl: add a group-specific hog macro pinctrl: don't create a device for each pin controller arm/u300: don't use PINMUX_MAP_PRIMARY* pinctrl: implement PINMUX_MAP_SYS_HOG pinctrl: add a pin config interface pinctrl/coh901: driver to request its pins pinctrl: u300-pinmux: register proper GPIO ranges pinctrl: move the U300 GPIO driver to pinctrl ARM: u300: localize GPIO assignments pinctrl: make it possible to add multiple maps pinctrl: make a copy of pinmux map pinctrl: GPIO direction support for muxing pinctrl: print pin range in GPIO range debugs ...
Diffstat (limited to 'drivers/pinctrl/Kconfig')
-rw-r--r--drivers/pinctrl/Kconfig22
1 files changed, 17 insertions, 5 deletions
diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig
index e17e2f8001d..afaf8855812 100644
--- a/drivers/pinctrl/Kconfig
+++ b/drivers/pinctrl/Kconfig
@@ -12,7 +12,10 @@ menu "Pin controllers"
12 depends on PINCTRL 12 depends on PINCTRL
13 13
14config PINMUX 14config PINMUX
15 bool "Support pinmux controllers" 15 bool "Support pin multiplexing controllers"
16
17config PINCONF
18 bool "Support pin configuration controllers"
16 19
17config DEBUG_PINCTRL 20config DEBUG_PINCTRL
18 bool "Debug PINCTRL calls" 21 bool "Debug PINCTRL calls"
@@ -20,16 +23,25 @@ config DEBUG_PINCTRL
20 help 23 help
21 Say Y here to add some extra checks and diagnostics to PINCTRL calls. 24 Say Y here to add some extra checks and diagnostics to PINCTRL calls.
22 25
23config PINMUX_SIRF 26config PINCTRL_SIRF
24 bool "CSR SiRFprimaII pinmux driver" 27 bool "CSR SiRFprimaII pin controller driver"
25 depends on ARCH_PRIMA2 28 depends on ARCH_PRIMA2
26 select PINMUX 29 select PINMUX
27 30
28config PINMUX_U300 31config PINCTRL_U300
29 bool "U300 pinmux driver" 32 bool "U300 pin controller driver"
30 depends on ARCH_U300 33 depends on ARCH_U300
31 select PINMUX 34 select PINMUX
32 35
36config PINCTRL_COH901
37 bool "ST-Ericsson U300 COH 901 335/571 GPIO"
38 depends on GPIOLIB && ARCH_U300 && PINMUX_U300
39 help
40 Say yes here to support GPIO interface on ST-Ericsson U300.
41 The names of the two IP block variants supported are
42 COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
43 ports of 8 GPIO pins each.
44
33endmenu 45endmenu
34 46
35endif 47endif