This series fixes a couple of issues with the initialisation ordering and ressource allocation handling in the designware driver and moves its behavior much closer to other PCI host controller drivers like MVEBU and Tegra. For more detailed explanation see the commit messages. This effectively enables the i.MX6 pcie driver to be probed from module initcall level, instead of relying on being probed early. Lucas Stach (4): PCI: designware: start parsing bus-range PCI: designware: get rid of pci_scan_root_bus PCI: designware: remove pci_assign_unassigned_resources call PCI: imx6: move to module_init .../devicetree/bindings/pci/designware-pcie.txt | 3 +++ drivers/pci/host/pci-imx6.c | 2 +- drivers/pci/host/pcie-designware.c | 29 ++++++++++++++-------- drivers/pci/host/pcie-designware.h | 1 + 4 files changed, 24 insertions(+), 11 deletions(-) -- 2.0.1 -- 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