diff options
Diffstat (limited to 'arch/powerpc/include/asm/machdep.h')
-rw-r--r-- | arch/powerpc/include/asm/machdep.h | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/arch/powerpc/include/asm/machdep.h b/arch/powerpc/include/asm/machdep.h index c8175a3fe560..ef8899432ae7 100644 --- a/arch/powerpc/include/asm/machdep.h +++ b/arch/powerpc/include/asm/machdep.h | |||
@@ -103,9 +103,6 @@ struct machdep_calls { | |||
103 | #endif | 103 | #endif |
104 | #endif /* CONFIG_PPC64 */ | 104 | #endif /* CONFIG_PPC64 */ |
105 | 105 | ||
106 | void (*pci_dma_dev_setup)(struct pci_dev *dev); | ||
107 | void (*pci_dma_bus_setup)(struct pci_bus *bus); | ||
108 | |||
109 | /* Platform set_dma_mask and dma_get_required_mask overrides */ | 106 | /* Platform set_dma_mask and dma_get_required_mask overrides */ |
110 | int (*dma_set_mask)(struct device *dev, u64 dma_mask); | 107 | int (*dma_set_mask)(struct device *dev, u64 dma_mask); |
111 | u64 (*dma_get_required_mask)(struct device *dev); | 108 | u64 (*dma_get_required_mask)(struct device *dev); |
@@ -125,9 +122,8 @@ struct machdep_calls { | |||
125 | unsigned int (*get_irq)(void); | 122 | unsigned int (*get_irq)(void); |
126 | 123 | ||
127 | /* PCI stuff */ | 124 | /* PCI stuff */ |
128 | /* Called after scanning the bus, before allocating resources */ | 125 | /* Called after allocating resources */ |
129 | void (*pcibios_fixup)(void); | 126 | void (*pcibios_fixup)(void); |
130 | int (*pci_probe_mode)(struct pci_bus *); | ||
131 | void (*pci_irq_fixup)(struct pci_dev *dev); | 127 | void (*pci_irq_fixup)(struct pci_dev *dev); |
132 | int (*pcibios_root_bridge_prepare)(struct pci_host_bridge | 128 | int (*pcibios_root_bridge_prepare)(struct pci_host_bridge |
133 | *bridge); | 129 | *bridge); |
@@ -237,18 +233,13 @@ struct machdep_calls { | |||
237 | /* Called for each PCI bus in the system when it's probed */ | 233 | /* Called for each PCI bus in the system when it's probed */ |
238 | void (*pcibios_fixup_bus)(struct pci_bus *); | 234 | void (*pcibios_fixup_bus)(struct pci_bus *); |
239 | 235 | ||
240 | /* Called when pci_enable_device() is called. Returns 0 to | ||
241 | * allow assignment/enabling of the device. */ | ||
242 | int (*pcibios_enable_device_hook)(struct pci_dev *); | ||
243 | |||
244 | /* Called after scan and before resource survey */ | 236 | /* Called after scan and before resource survey */ |
245 | void (*pcibios_fixup_phb)(struct pci_controller *hose); | 237 | void (*pcibios_fixup_phb)(struct pci_controller *hose); |
246 | 238 | ||
247 | /* Called during PCI resource reassignment */ | 239 | #ifdef CONFIG_PCI_IOV |
248 | resource_size_t (*pcibios_window_alignment)(struct pci_bus *, unsigned long type); | 240 | void (*pcibios_fixup_sriov)(struct pci_dev *pdev); |
249 | 241 | resource_size_t (*pcibios_iov_resource_alignment)(struct pci_dev *, int resno); | |
250 | /* Reset the secondary bus of bridge */ | 242 | #endif /* CONFIG_PCI_IOV */ |
251 | void (*pcibios_reset_secondary_bus)(struct pci_dev *dev); | ||
252 | 243 | ||
253 | /* Called to shutdown machine specific hardware not already controlled | 244 | /* Called to shutdown machine specific hardware not already controlled |
254 | * by other drivers. | 245 | * by other drivers. |