[PATCH 2/4 V5] MSI support on 83xx/85xx/86xx board
Jin Zhengxiong
Jason.Jin at freescale.com
Tue May 20 12:26:28 EST 2008
> -----Original Message-----
> From: Michael Ellerman [mailto:michael at ellerman.id.au]
> Sent: Monday, May 19, 2008 10:09 AM
> To: Jin Zhengxiong
> Cc: galak at kernel.crashing.org; linuxppc-dev at ozlabs.org;
> segher at kernel.crashing.org
> Subject: Re: [PATCH 2/4 V5] MSI support on 83xx/85xx/86xx board
>
> On Fri, 2008-05-16 at 17:50 +0800, Jason Jin wrote:
> > This MSI driver can be used on 83xx/85xx/86xx board.
> > In this driver, virtual interrupt host and chip were setup.
> There are
> > 256 MSI interrupts in this host, Every 32 MSI interrupts
> cascaded to
> > one IPIC/MPIC interrupt.
> > The chip was treated as edge sensitive and some necessary functions
> > were setup for this chip.
> >
> > Before using the MSI interrupt, PCI/PCIE device need to ask
> for a MSI
> > interrupt in the 256 MSI interrupts. A 256bit bitmap show which MSI
> > interrupt was used, reserve bit in the bitmap can be used
> to force the
> > device use some designate MSI interrupt in the 256 MSI interrupts.
> > Sometimes this is useful for testing the all the MSI
> interrupts. The
> > msi-available-ranges property in the dts file was used for this
> > purpose.
> >
> > Signed-off-by: Jason Jin <Jason.jin at freescale.com>
> > ---
> > In the V5 version:
> > Make the msi-availble-ranges optional, remove the match
> function from
> > the driver, change the compatible according the change in dts.
>
> Looks good, MSI bits:
>
> Acked-by: Michael Ellerman <michael at ellerman.id.au>
>
> cheers
Thanks, Michael.
Kumar, Could you please apply the MSI related patches. Thanks
Jason
More information about the Linuxppc-dev
mailing list