diff options
Diffstat (limited to 'arch/powerpc/kernel/pci-common.c')
-rw-r--r-- | arch/powerpc/kernel/pci-common.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/arch/powerpc/kernel/pci-common.c b/arch/powerpc/kernel/pci-common.c index a1d0632d97c6..7587b2ae5f77 100644 --- a/arch/powerpc/kernel/pci-common.c +++ b/arch/powerpc/kernel/pci-common.c | |||
@@ -1032,7 +1032,13 @@ void pcibios_set_master(struct pci_dev *dev) | |||
1032 | 1032 | ||
1033 | void pcibios_fixup_bus(struct pci_bus *bus) | 1033 | void pcibios_fixup_bus(struct pci_bus *bus) |
1034 | { | 1034 | { |
1035 | /* Fixup the bus */ | 1035 | /* When called from the generic PCI probe, read PCI<->PCI bridge |
1036 | * bases. This is -not- called when generating the PCI tree from | ||
1037 | * the OF device-tree. | ||
1038 | */ | ||
1039 | pci_read_bridge_bases(bus); | ||
1040 | |||
1041 | /* Now fixup the bus bus */ | ||
1036 | pcibios_setup_bus_self(bus); | 1042 | pcibios_setup_bus_self(bus); |
1037 | 1043 | ||
1038 | /* Now fixup devices on that bus */ | 1044 | /* Now fixup devices on that bus */ |