diff options
author | Gavin Shan <gwshan@linux.vnet.ibm.com> | 2016-05-20 16:41:26 +1000 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2016-06-21 15:30:52 +1000 |
commit | c5fcb29a649723806a350dcb8854610f2f6b8819 (patch) | |
tree | e810b7ed59de72330d2dc1471c2fa7ba01eb1095 /arch/powerpc/include/asm/pci-bridge.h | |
parent | d366d28cd1325f11d582ec6d4a14b8329d3e1a20 (diff) | |
download | blackbird-op-linux-c5fcb29a649723806a350dcb8854610f2f6b8819.tar.gz blackbird-op-linux-c5fcb29a649723806a350dcb8854610f2f6b8819.zip |
powerpc/pci: Override pcibios_setup_bridge()
This overrides pcibios_setup_bridge() that is called to update PCI
bridge windows when PCI resource assignment is completed, to assign
PE and setup various (resource) mapping for the PE in subsequent
patches.
Signed-off-by: Gavin Shan <gwshan@linux.vnet.ibm.com>
Reviewed-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/include/asm/pci-bridge.h')
-rw-r--r-- | arch/powerpc/include/asm/pci-bridge.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/pci-bridge.h b/arch/powerpc/include/asm/pci-bridge.h index 467c0b05b6fb..b5e88e4a171a 100644 --- a/arch/powerpc/include/asm/pci-bridge.h +++ b/arch/powerpc/include/asm/pci-bridge.h @@ -33,6 +33,8 @@ struct pci_controller_ops { /* Called during PCI resource reassignment */ resource_size_t (*window_alignment)(struct pci_bus *bus, unsigned long type); + void (*setup_bridge)(struct pci_bus *bus, + unsigned long type); void (*reset_secondary_bus)(struct pci_dev *pdev); #ifdef CONFIG_PCI_MSI |