summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/Kconfig
diff options
context:
space:
mode:
authorMagnus Damm2012-05-17 08:22:23 +0200
committerRafael J. Wysocki2012-05-18 00:00:45 +0200
commita07e103ef08c6907d695a06467d7ee950796fccf (patch)
tree9670ebf990788fc46bd8ac3648b01eb8846bdc23 /drivers/gpio/Kconfig
parentARM: mach-shmobile: sh73a0: fixup PINT/IRQ16-IRQ31 irq number conflict (diff)
downloadkernel-qcow2-linux-a07e103ef08c6907d695a06467d7ee950796fccf.tar.gz
kernel-qcow2-linux-a07e103ef08c6907d695a06467d7ee950796fccf.tar.xz
kernel-qcow2-linux-a07e103ef08c6907d695a06467d7ee950796fccf.zip
gpio: Emma Mobile GPIO driver V2
This patch is V2 of the Emma Mobile GPIO driver. This driver is designed to be reusable between multiple SoCs that share the same basic building block, but so far it has only been used on Emma Mobile EV2. Each driver instance handles 32 GPIOs with individually maskable IRQs. The driver operates on two I/O memory ranges and the 32 GPIOs are hooked up to two interrupts. In the case of Emma Mobile EV2 this GPIO building block is used as main external interrupt controller hooking up 159 GPIOS as 159 interrupts via 5 driver instances and 10 interrupts to the GIC and the Cortex-A9 Dual. Signed-off-by: Magnus Damm <damm@opensource.se> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Diffstat (limited to 'drivers/gpio/Kconfig')
-rw-r--r--drivers/gpio/Kconfig6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
index e03653d69357..eb80ba300452 100644
--- a/drivers/gpio/Kconfig
+++ b/drivers/gpio/Kconfig
@@ -91,6 +91,12 @@ config GPIO_IT8761E
help
Say yes here to support GPIO functionality of IT8761E super I/O chip.
+config GPIO_EM
+ tristate "Emma Mobile GPIO"
+ depends on ARM
+ help
+ Say yes here to support GPIO on Renesas Emma Mobile SoCs.
+
config GPIO_EP93XX
def_bool y
depends on ARCH_EP93XX