diff options
-rw-r--r-- | arch/arm/kernel/bios32.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/kernel/bios32.c b/arch/arm/kernel/bios32.c index 16d43cd45619..17a26c17f7f5 100644 --- a/arch/arm/kernel/bios32.c +++ b/arch/arm/kernel/bios32.c | |||
@@ -545,6 +545,18 @@ void pci_common_init_dev(struct device *parent, struct hw_pci *hw) | |||
545 | */ | 545 | */ |
546 | pci_bus_add_devices(bus); | 546 | pci_bus_add_devices(bus); |
547 | } | 547 | } |
548 | |||
549 | list_for_each_entry(sys, &head, node) { | ||
550 | struct pci_bus *bus = sys->bus; | ||
551 | |||
552 | /* Configure PCI Express settings */ | ||
553 | if (bus && !pci_has_flag(PCI_PROBE_ONLY)) { | ||
554 | struct pci_bus *child; | ||
555 | |||
556 | list_for_each_entry(child, &bus->children, node) | ||
557 | pcie_bus_configure_settings(child); | ||
558 | } | ||
559 | } | ||
548 | } | 560 | } |
549 | 561 | ||
550 | #ifndef CONFIG_PCI_HOST_ITE8152 | 562 | #ifndef CONFIG_PCI_HOST_ITE8152 |