[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