linux_dsm_epyc7002/arch/powerpc/platforms/maple
Daniel Axtens 798248a3c0 powerpc: dart_iommu: optionally populate controller_ops on init
If a pci_controller_ops struct is provided to iommu_init_early_dart,
populate that with the DMA setup ops, rather than ppc_md. If NULL is
provided, populate ppc_md as before.

This also patches the call sites for Maple and Power Mac to pass
NULL, so existing behaviour is preserved.

The benefit of making this optional is that it means we don't have
to change dart, Maple and Power Mac over to the controller_ops
system in one fell swoop.

Signed-off-by: Daniel Axtens <dja@axtens.net>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
2015-04-11 20:49:14 +10:00
..
Kconfig powerpc/kconfig: Kill PPC_MULTIPLATFORM 2009-03-11 17:11:35 +11:00
Makefile powerpc: Merge maple support code to arch/powerpc/platforms/maple 2005-10-29 22:07:56 +10:00
maple.h [POWERPC] Make pci_read_irq_line the default 2006-12-04 16:00:04 +11:00
pci.c powerpc: Remove superfluous bootmem includes 2014-11-10 09:59:26 +11:00
setup.c powerpc: dart_iommu: optionally populate controller_ops on init 2015-04-11 20:49:14 +10:00
time.c Disintegrate asm/system.h for PowerPC 2012-03-28 18:30:02 +01:00