On Thu, Jun 8, 2017 at 4:13 PM, Lorenzo Pieralisi <lorenzo.pieralisi@xxxxxxx> wrote: > Current ftpci100 driver host bridge controller driver requires struct > pci_bus to be created in order to mask and clear IRQs using standard > PCI bus config accessors. > > This struct pci_bus dependency is fictitious and burdens the driver > with unneeded constraints (eg to use separate APIs to create and scan > the root bus). > > Add PCI raw config space accessors to PCIe ftpci100 driver and remove the > fictitious struct pci_bus dependency. > > Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@xxxxxxx> > Cc: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> > Cc: Linus Walleij <linus.walleij@xxxxxxxxxx> This makes all kind of sense so: Acked-by: Linus Walleij <linus.walleij@xxxxxxxxxx> I'm hoping to be able to pull in your branch on my board tree and actually test it too. The semantic change is a bit scary. Yours, Linus Walleij