ARM: mach-shmobile: sh73a0 PINT IRQ base fix
Magnus Damm
maintainerPATCH 3/5 ARM: mach-shmobile: sh73a0 PINT IRQ base fix
From: Magnus Damm <[email protected]>
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 <[email protected]>
---
arch/arm/mach-shmobile/include/mach/sh73a0.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
arch/arm/mach-shmobile/include/mach/sh73a0.h +3 -3
@@ -515,8 +515,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__ */