[PATCH 3/4 V4] Enable MSI support for MPC8610HPCD board
Kumar Gala
galak at kernel.crashing.org
Tue May 20 23:23:49 EST 2008
> diff --git a/arch/powerpc/platforms/86xx/mpc8610_hpcd.c b/arch/
> powerpc/platforms/86xx/mpc8610_hpcd.c
> index dea1320..290d717 100644
> --- a/arch/powerpc/platforms/86xx/mpc8610_hpcd.c
> +++ b/arch/powerpc/platforms/86xx/mpc8610_hpcd.c
> @@ -71,9 +71,13 @@ static void __init mpc86xx_hpcd_init_irq(void)
> /* Alloc mpic structure and per isu has 16 INT entries. */
> mpic1 = mpic_alloc(np, res.start,
> MPIC_PRIMARY | MPIC_WANTS_RESET | MPIC_BIG_ENDIAN,
> - 0, 256, " MPIC ");
> + 64, 256, " MPIC ");
> BUG_ON(mpic1 == NULL);
>
> + mpic_assign_isu(mpic1, 0, res.start + 0x10000);
> + mpic_assign_isu(mpic1, 1, res.start + 0x10800);
> + mpic_assign_isu(mpic1, 2, res.start + 0x11600);
> +
I don't understand why you are breaking the interrupts up like this.
If you leave as it was, the MSIs would start at hw irq 176
- k
More information about the Linuxppc-dev
mailing list