diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-01-10 13:19:57 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-01-10 13:19:57 -0500 |
commit | d52739c62e0096dccea59f012d80256c6e359a98 (patch) | |
tree | 4df8ae0640c360eb79b6d0511f084b2337e21e12 /drivers/pinctrl/Kconfig | |
parent | abce00f962a11ed6f748c2569e11695a30716b53 (diff) | |
parent | 0d2006bbf09e817f125ba1e42b2549bc2c5d7351 (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/Kconfig | 22 |
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 | ||
14 | config PINMUX | 14 | config PINMUX |
15 | bool "Support pinmux controllers" | 15 | bool "Support pin multiplexing controllers" |
16 | |||
17 | config PINCONF | ||
18 | bool "Support pin configuration controllers" | ||
16 | 19 | ||
17 | config DEBUG_PINCTRL | 20 | config 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 | ||
23 | config PINMUX_SIRF | 26 | config 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 | ||
28 | config PINMUX_U300 | 31 | config 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 | ||
36 | config 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 | |||
33 | endmenu | 45 | endmenu |
34 | 46 | ||
35 | endif | 47 | endif |