Hi Gustavo, On Thursday 28 December 2017 05:26 PM, Gustavo Pimentel wrote: > This patch adapts Keystone SoC specific driver to use the new interrupt api > available in pcie-designware. A new callback was added to dw_pcie_host_ops > to handle a specific Keystone function and msi_host_init callback is > changed to simplify the access to pci data structure for keystone all SoC > drivers that use the structure. > > Signed-off-by: Gustavo Pimentel <gustavo.pimentel@xxxxxxxxxxxx> > --- > Change v1->v2: > - Removed hardcoded num_vectors configuration (now it is done in the core driver by default) > Change v2->v3: > - > > > > > > drivers/pci/dwc/pci-keystone-dw.c | 88 ++-------------------------------- > drivers/pci/dwc/pci-keystone.c | 1 + > drivers/pci/dwc/pci-keystone.h | 4 +- > drivers/pci/dwc/pci-layerscape.c | 3 +- > drivers/pci/dwc/pcie-designware-host.c | 19 ++++++-- > drivers/pci/dwc/pcie-designware.h | 3 +- The designware specific patches should be part of "[1/9] pci: adding new irq api to pci-designware" Also layerscap is not related to $subject. Thanks Kishon