Hello, This set of two patches add support for the PCIe controller found in the Marvell Armada 7K/8K ARM processors. The first patch adds the Device Tree binding documentation, the second patch the driver itself. The driver is really simple, since the PCIe controller is based on the Designware design, and only a little bit of vendor-specific glue is needed. Changes since v1: - Change the DT binding to take only one clock, since in fact all PCIe lane clocks are child of the PCIe main clock, so there is no need for the PCIe controllers to take a reference to both. - Use msleep(1) instead of udelay(1), as suggested by Arnd Bergmann. - Add a comment to explain why we simply discard the interrupt, as requested by Andrew Lunn. - Properly handle EPROBE_DEFER for devm_clk_get(), as suggested by Andrew Lunn. Rob: due to the change to the DT binding (even though minimal), I have not kept your Acked-by. So if it still stands despite the DT binding change, could you send it again? Thanks! Thomas Thomas Petazzoni (2): dt-bindings: pci: add DT binding for Marvell Armada 7K/8K PCIe controller pci: host: new driver for Marvell Armada 7K/8K PCIe controller .../devicetree/bindings/pci/pci-armada8k.txt | 38 +++ drivers/pci/host/Kconfig | 11 + drivers/pci/host/Makefile | 1 + drivers/pci/host/pcie-armada8k.c | 261 +++++++++++++++++++++ 4 files changed, 311 insertions(+) create mode 100644 Documentation/devicetree/bindings/pci/pci-armada8k.txt create mode 100644 drivers/pci/host/pcie-armada8k.c -- 2.6.4 -- 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