aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/kernel')
-rw-r--r--arch/powerpc/kernel/pci-common.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/pci-common.c b/arch/powerpc/kernel/pci-common.c
index 32656f105250..1bd47f36b25f 100644
--- a/arch/powerpc/kernel/pci-common.c
+++ b/arch/powerpc/kernel/pci-common.c
@@ -1730,6 +1730,17 @@ void __devinit pcibios_scan_phb(struct pci_controller *hose)
1730 1730
1731 if (mode == PCI_PROBE_NORMAL) 1731 if (mode == PCI_PROBE_NORMAL)
1732 hose->last_busno = bus->subordinate = pci_scan_child_bus(bus); 1732 hose->last_busno = bus->subordinate = pci_scan_child_bus(bus);
1733
1734 /* Configure PCI Express settings */
1735 if (bus) {
1736 struct pci_bus *child;
1737 list_for_each_entry(child, &bus->children, node) {
1738 struct pci_dev *self = child->self;
1739 if (!self)
1740 continue;
1741 pcie_bus_configure_settings(child, self->pcie_mpss);
1742 }
1743 }
1733} 1744}
1734 1745
1735static void fixup_hide_host_resource_fsl(struct pci_dev *dev) 1746static void fixup_hide_host_resource_fsl(struct pci_dev *dev)