On Thu, Mar 27, 2014 at 10:46:35PM +0000, Rob Herring wrote: > From: Rob Herring <robh@xxxxxxxxxx> > > This series adds a platform driver for Versatile PB's PCI host using > Liviu's recent patch series[1] for DT parsing and setup. > > The first patch is a hack to get Liviu's current patches to work on ARM. > It at least shows we are not that far off from being able to use the > series on ARM. > > I've tested PCI under QEMU, but need someone with actual h/w to test. > A branch with this series and which includes full conversion of > Versatile to DT is available here[2]. Hi Rob, Thanks for doing this. Hopefully others will take inspiration and start to convert their host bridge controllers as well. I will post an updated series soon. (Un)fortunately it will look slightly different than the last one I've posted as I am trying to get more code that I've currently placed in arch/arm64/kernel/pci.c into drivers/pci, so you will need to revisit your series. Regarding your comment about bridge->bus->self being needed: root busses are supposed to have bus->self == NULL, and the bridge->bus *is* the root bus. Where would you need to use bridge->bus->self? Best regards, Liviu > > Rob > > [1] https://lkml.org/lkml/2014/3/14/279 > [2] git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git versatile > > Rob Herring (3): > ARM: hackup pcibios support for commmon bridge code > dt/bindings: add versatile PCI binding > pci: add DT based ARM Versatile PCI host driver > > .../devicetree/bindings/pci/versatile.txt | 59 +++++ > arch/arm/kernel/bios32.c | 63 +++++ > drivers/pci/host/Kconfig | 4 + > drivers/pci/host/Makefile | 1 + > drivers/pci/host/pci-versatile.c | 275 +++++++++++++++++++++ > 5 files changed, 402 insertions(+) > create mode 100644 Documentation/devicetree/bindings/pci/versatile.txt > create mode 100644 drivers/pci/host/pci-versatile.c > > -- > 1.8.3.2 > > -- ==================== | I would like to | | fix the world, | | but they're not | | giving me the | \ source code! / --------------- ¯\_(ツ)_/¯ -- 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