On Thursday, June 05, 2014 11:46 PM, Lucas Stach wrote: > > This series implements multiple MSI setup and teardown in terms > of the msichip infrastructure for the designware host controller. > It removes quite a bit of homegrown multi MSI handling from the > driver, which I suspect wasn't really tested before. > > The series is currently based on pci/next. > > Functionality was tested with an FPGA connected to an i.MX6 SoC. > I have verified that the FPGA is able to trigger the second MSI > and the irq is properly routed into the driver. (+cc Marek Vasut, Richard Zhu, Kishon Vijay Abraham I, Pratyush Anand) Hi Lucas Stach, As usual, this is a good job! :-) I tested these patches on Exynos5440 platform with 2 LAN cards. It works properly. I have no objection about these patches. However, I hope that others will test with their platform. I will review your patches. Thank you. Best regards, Jingoo Han > > Lucas Stach (4): > PCI: allow MSI chip providers to implement their own multiple MSI > setup > PCI: designware: remove bogus multiple MSI setup > PCI: designware: remove open-coded bitmap operations > PCI: designware: implement multiple MSI irq setup > > drivers/pci/host/pcie-designware.c | 141 +++++++++++++++---------------------- > drivers/pci/msi.c | 3 + > include/linux/msi.h | 2 + > 3 files changed, 63 insertions(+), 83 deletions(-) > > -- > 2.0.0.rc2 -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html