Hi, On Friday 08 December 2017 04:32 PM, Lorenzo Pieralisi wrote: > On Thu, Dec 07, 2017 at 03:14:22PM +0000, Joao Pinto wrote: >> Hello to all, >> >> I am sending this e-mail to request your opinion about the tasks needed to add >> support for MSI-X for pcie-designware based solutions. >> >> A few months ago I submited a patch-set that added support for MSI-X: >> >> [v2,9/9] pci: remove limitation of the number of the available IRQs >> https://patchwork.ozlabs.org/patch/771320/ >> [v2,8/9] pci: removing old irq api from pcie-designware >> https://patchwork.ozlabs.org/patch/771360/ >> [v2,7/9] pci: keystone SoC driver adapted to new irq API >> https://patchwork.ozlabs.org/patch/771361/ >> [v2,6/9] pci: qcom SoC driver adapted to new irq API >> https://patchwork.ozlabs.org/patch/771362/ >> [v2,5/9] pci: generic PCIe DW driver adapted to new irq API >> https://patchwork.ozlabs.org/patch/771365/ >> [v2,4/9] pci: artpec6 SoC driver adapted to new irq API >> https://patchwork.ozlabs.org/patch/771364/ >> [v2,3/9] pci: imx6 SoC driver adapted to new irq API >> https://patchwork.ozlabs.org/patch/771363/ >> [v2,2/9] pci: exynos SoC driver adapted to new irq API >> https://patchwork.ozlabs.org/patch/771359/ >> [v2,1/9] pci: adding new irq api to pci-designware >> https://patchwork.ozlabs.org/patch/771366/ >> >> The patch-set was globally accepted, but it broke the MSI mechanism for >> Keystone, due to its specificity. > > Hi Joao, > > would you mind pointing me at the discussion where the breakage was > explained please ? It is to understand what are the TI specific bits > we are talking about here. > >> We are now going to resume this task and we would like to have your feedback >> about our plan: >> >> Task 1: Help TI to create a keystone_msi driver to isolate its custom msi mechanism >> Task 2: Port the existing patches to the new kernel version (except the keystone >> one) >> >> If TI can do the keystone_msi implementation it would be easier. If it's not >> possible, we volunteer to do it, but we will need testing & debug assistance. sure, I should be able to help with at-least testing if not implementing. Thanks Kishon