ARM: shmobile: add gic_iid macro for ICCIAR / interrupt ID
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Mon, 25 Feb 2013 09:39:44 +0000 (01:39 -0800)
committerSimon Horman <horms+renesas@verge.net.au>
Tue, 12 Mar 2013 17:13:21 +0000 (02:13 +0900)
R-Car H1 datasheet GIC number is indicating
GIC ICCIAR / interrupt ID number, not SPI number,
but current marzen board code is using gic_spi() with
un-understandable calculation.

This patch adds new gic_iid() macro which means
ICCIAR / interrupt ID, and used the number
currently written on datasheet.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
[ horms+renesas@verge.net.au: Split board-marzen.c portion into a separate patch ]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
arch/arm/mach-shmobile/include/mach/irqs.h

index 06a5da3c305090e0176373d2576f6de68feb2922..992ed213cec148584f26e6f0e5b8a71ad6f6b048 100644 (file)
@@ -5,6 +5,7 @@
 
 /* GIC */
 #define gic_spi(nr)            ((nr) + 32)
+#define gic_iid(nr)            (nr) /* ICCIAR / interrupt ID */
 
 /* INTCS */
 #define INTCS_VECT_BASE                0x3400