On Fri, May 9, 2008 at 3:03 AM, Jason Jin <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> > --- > Update to V4 version per the suggestion's from Michael Ellerman > +static struct of_platform_driver fsl_of_msi_driver = { > + .name = "fsl-of-msi", > + .match_table = fsl_of_msi_ids, > + .probe = fsl_of_msi_probe, > +};
nitpick: 'of' in 'fsl-of-msi' is redundant. We *already* know that this is an of_platform driver. :-) Cheers, g. -- Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev