From: Sylvain Munaut AFAIK IRQ number 0 is a perfectly valid IRQ number. But it seems there are numerous places where it's considered to be invalid or "no irq" value. Since that value is problematic, the IRQ mapping is changed to not use it. Signed-off-by: Sylvain Munaut Signed-off-by: Andrew Morton --- include/asm-ppc/mpc52xx.h | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN include/asm-ppc/mpc52xx.h~ppc32-modify-freescale-mpc52xx-irq-mapping-to-_not_ include/asm-ppc/mpc52xx.h --- devel/include/asm-ppc/mpc52xx.h~ppc32-modify-freescale-mpc52xx-irq-mapping-to-_not_ 2006-01-03 21:16:10.000000000 -0800 +++ devel-akpm/include/asm-ppc/mpc52xx.h 2006-01-03 21:16:10.000000000 -0800 @@ -107,7 +107,7 @@ enum ppc_sys_devices { #define MPC52xx_SDMA_IRQ_NUM 17 #define MPC52xx_PERP_IRQ_NUM 23 -#define MPC52xx_CRIT_IRQ_BASE 0 +#define MPC52xx_CRIT_IRQ_BASE 1 #define MPC52xx_MAIN_IRQ_BASE (MPC52xx_CRIT_IRQ_BASE + MPC52xx_CRIT_IRQ_NUM) #define MPC52xx_SDMA_IRQ_BASE (MPC52xx_MAIN_IRQ_BASE + MPC52xx_MAIN_IRQ_NUM) #define MPC52xx_PERP_IRQ_BASE (MPC52xx_SDMA_IRQ_BASE + MPC52xx_SDMA_IRQ_NUM) _