| From 4e5dece84e3d3a529290121151c5acddcdf54c2f Mon Sep 17 00:00:00 2001 |
| From: Magnus Damm <damm@opensource.se> |
| Date: Tue, 17 Jan 2012 20:05:40 +0900 |
| Subject: ARM: mach-shmobile: sh73a0 PINT IRQ base fix |
| |
| Bump up the sh73a0 PINT IRQ base from 768 to 800 to avoid |
| collision with INTCS vectors for IRQ16->IRQ32 at 0x3xxx. |
| |
| Without this fix the sh73a0 IRQ pin handling code collides |
| with the PINT code which results in hangs on Kota2 during boot. |
| |
| Signed-off-by: Magnus Damm <damm@opensource.se> |
| Signed-off-by: Paul Mundt <lethal@linux-sh.org> |
| (cherry picked from commit 0df1a838d678fc6ab49f983a19e905f6a42297a0) |
| |
| Signed-off-by: Simon Horman <horms@verge.net.au> |
| --- |
| arch/arm/mach-shmobile/include/mach/sh73a0.h | 6 +++--- |
| 1 file changed, 3 insertions(+), 3 deletions(-) |
| |
| diff --git a/arch/arm/mach-shmobile/include/mach/sh73a0.h b/arch/arm/mach-shmobile/include/mach/sh73a0.h |
| index 18ae6a9..8567d65 100644 |
| --- a/arch/arm/mach-shmobile/include/mach/sh73a0.h |
| +++ b/arch/arm/mach-shmobile/include/mach/sh73a0.h |
| @@ -507,8 +507,8 @@ enum { |
| SHDMA_SLAVE_MMCIF_RX, |
| }; |
| |
| -/* PINT interrupts are located at Linux IRQ 768 and up */ |
| -#define SH73A0_PINT0_IRQ(irq) ((irq) + 768) |
| -#define SH73A0_PINT1_IRQ(irq) ((irq) + 800) |
| +/* PINT interrupts are located at Linux IRQ 800 and up */ |
| +#define SH73A0_PINT0_IRQ(irq) ((irq) + 800) |
| +#define SH73A0_PINT1_IRQ(irq) ((irq) + 832) |
| |
| #endif /* __ASM_SH73A0_H__ */ |
| -- |
| 1.7.10.2.565.gbd578b5 |
| |