From: Magnus Damm Date: Tue, 26 Feb 2013 03:00:59 +0000 (+0900) Subject: ARM: shmobile: irq_pin() for static IRQ pin assignment X-Git-Tag: v3.10-rc1~102^2~26^2~12 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=1f4f11c671dacc219fae538ecf691fd212e295a6;p=~emulex%2Finfiniband.git ARM: shmobile: irq_pin() for static IRQ pin assignment Add the macro irq_pin() to let board-specific code using platform devices tie in external IRQn pins in a common way. Signed-off-by: Magnus Damm Signed-off-by: Simon Horman --- diff --git a/arch/arm/mach-shmobile/include/mach/irqs.h b/arch/arm/mach-shmobile/include/mach/irqs.h index 992ed213cec..b2074e2acb1 100644 --- a/arch/arm/mach-shmobile/include/mach/irqs.h +++ b/arch/arm/mach-shmobile/include/mach/irqs.h @@ -12,4 +12,8 @@ #define INTCS_VECT(n, vect) INTC_VECT((n), INTCS_VECT_BASE + (vect)) #define intcs_evt2irq(evt) evt2irq(INTCS_VECT_BASE + (evt)) +/* External IRQ pins */ +#define IRQPIN_BASE 2000 +#define irq_pin(nr) ((nr) + IRQPIN_BASE) + #endif /* __ASM_MACH_IRQS_H */