| From ba3f0a0b9d8c188cad4252229e3768a3f403636d Mon Sep 17 00:00:00 2001 |
| From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> |
| Date: Wed, 17 Apr 2013 23:41:30 -0700 |
| Subject: ARM: shmobile: add GPIO IRQ macro |
| |
| R-Car series gpio_rcar driver can control GPIO IRQ today. |
| It needs base IRQ number for gpio_rcar_config :: .irq_base |
| This patch adds macro for GPIO IRQ. |
| This patch was tested on Bock-W board |
| |
| Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| (cherry picked from commit 9904319d4f6f4fe0be84c98d73a9a2174d3893c9) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| arch/arm/mach-shmobile/include/mach/irqs.h | 5 +++++ |
| 1 file changed, 5 insertions(+) |
| |
| diff --git a/arch/arm/mach-shmobile/include/mach/irqs.h b/arch/arm/mach-shmobile/include/mach/irqs.h |
| index b2074e2a..d241bfd6 100644 |
| --- a/arch/arm/mach-shmobile/include/mach/irqs.h |
| +++ b/arch/arm/mach-shmobile/include/mach/irqs.h |
| @@ -16,4 +16,9 @@ |
| #define IRQPIN_BASE 2000 |
| #define irq_pin(nr) ((nr) + IRQPIN_BASE) |
| |
| +/* GPIO IRQ */ |
| +#define _GPIO_IRQ_BASE 2500 |
| +#define GPIO_IRQ_BASE(x) (_GPIO_IRQ_BASE + (32 * x)) |
| +#define GPIO_IRQ(x, y) (_GPIO_IRQ_BASE + (32 * x) + y) |
| + |
| #endif /* __ASM_MACH_IRQS_H */ |
| -- |
| 1.8.4.3.gca3854a |
| |