aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2013-09-25 08:33:55 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2013-10-29 07:01:02 -0400
commit40ca061b1bb8827609d39679ddde6705551cb031 (patch)
treea681f7b1fbaf81c4075d625707a6267a470ce131 /arch/arm/Kconfig
parent9a48aa4cafa994161d21e14b454f7191cf180ec3 (diff)
ARM: 7841/1: sa1100: remove complex GPIO interface
The SA1100 was implementing its own variants of gpio_get_value() and gpio_set_value() and only selectively falling back to gpiolib for extended (EGPIO) handling. However the driver in gpio/gpio-sa1100.c already handles the same functionality for these lines, yet remain unused. The only upside would be things like a timing-critical hotpath on bit-banged GPIO, but that kind of things does not seem to happen on these GPIOs, so it is not worth having the extra complexity. Tested with some buttons on the Compaq iPAQ H3630. Cc: Kristoffer Ericson <kristoffer.ericson@gmail.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig1
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 3f7714d8d2d2..74bf29f4ccc5 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -692,7 +692,6 @@ config ARCH_SA1100
692 select GENERIC_CLOCKEVENTS 692 select GENERIC_CLOCKEVENTS
693 select HAVE_IDE 693 select HAVE_IDE
694 select ISA 694 select ISA
695 select NEED_MACH_GPIO_H
696 select NEED_MACH_MEMORY_H 695 select NEED_MACH_MEMORY_H
697 select SPARSE_IRQ 696 select SPARSE_IRQ
698 help 697 help