diff options
author | Magnus Damm <damm@igel.co.jp> | 2008-12-25 04:17:34 -0500 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2009-01-27 00:49:10 -0500 |
commit | 69edbba0021a48fe034849501513930f6175cb5d (patch) | |
tree | 51499128883b2e84bce5dcaa78e6e943c37eeb40 /arch/sh/Kconfig | |
parent | 3292094e88ce6b76714dad8ec4b43d7c5c12ada2 (diff) |
sh: use gpiolib
This patch updates the SuperH gpio code to make use of gpiolib. The
gpiolib callbacks get() and set() are lockless, but we use our own
spinlock for the other operations to make sure hardware register
bitfield accesses stay atomic.
Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/Kconfig')
-rw-r--r-- | arch/sh/Kconfig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig index ebabe518e729..3a2be2278944 100644 --- a/arch/sh/Kconfig +++ b/arch/sh/Kconfig | |||
@@ -126,6 +126,13 @@ config ARCH_HAS_ILOG2_U64 | |||
126 | config ARCH_NO_VIRT_TO_BUS | 126 | config ARCH_NO_VIRT_TO_BUS |
127 | def_bool y | 127 | def_bool y |
128 | 128 | ||
129 | config ARCH_WANT_OPTIONAL_GPIOLIB | ||
130 | def_bool y | ||
131 | depends on !ARCH_REQUIRE_GPIOLIB | ||
132 | |||
133 | config ARCH_REQUIRE_GPIOLIB | ||
134 | def_bool n | ||
135 | |||
129 | config IO_TRAPPED | 136 | config IO_TRAPPED |
130 | bool | 137 | bool |
131 | 138 | ||