powerpc/powernv: Move controller ops from ppc_md to controller_ops
This moves the PowerNV platform to use the pci_controller_ops structure rather than ppc_md for PCI controller operations. Signed-off-by: Daniel Axtens <dja@axtens.net> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Dieser Commit ist enthalten in:

committet von
Michael Ellerman

Ursprung
38ae9ec40f
Commit
65ebf4b637
@@ -744,7 +744,6 @@ void __init pnv_pci_init(void)
|
||||
pci_devs_phb_init();
|
||||
|
||||
/* Configure IOMMU DMA hooks */
|
||||
ppc_md.pci_dma_dev_setup = pnv_pci_dma_dev_setup;
|
||||
ppc_md.tce_build = pnv_tce_build_vm;
|
||||
ppc_md.tce_free = pnv_tce_free_vm;
|
||||
ppc_md.tce_build_rm = pnv_tce_build_rm;
|
||||
@@ -760,3 +759,7 @@ void __init pnv_pci_init(void)
|
||||
}
|
||||
|
||||
machine_subsys_initcall_sync(powernv, tce_iommu_bus_notifier_init);
|
||||
|
||||
struct pci_controller_ops pnv_pci_controller_ops = {
|
||||
.dma_dev_setup = pnv_pci_dma_dev_setup,
|
||||
};
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren