iommu/ipmmu-vmsa: Add new IOMMU_DOMAIN_DMA ops
authorMagnus Damm <damm+renesas@opensource.se>
Wed, 17 May 2017 10:07:10 +0000 (19:07 +0900)
committerJoerg Roedel <jroedel@suse.de>
Wed, 17 May 2017 13:21:53 +0000 (15:21 +0200)
commit3ae47292024f85e82b769044c43f0bd13adcd7e8
tree5f20407183ee70c6bfb104c362d6488af9118f63
parent8e73bf659135ee7333d9a762bbdadb2ad794452f
iommu/ipmmu-vmsa: Add new IOMMU_DOMAIN_DMA ops

Introduce an alternative set of iommu_ops suitable for 64-bit ARM
as well as 32-bit ARM when CONFIG_IOMMU_DMA=y. Also adjust the
Kconfig to depend on ARM or IOMMU_DMA. Initialize the device
from ->xlate() when CONFIG_IOMMU_DMA=y.

Signed-off-by: Magnus Damm <damm+renesas@opensource.se>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/Kconfig
drivers/iommu/ipmmu-vmsa.c