[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