Hi, In this series I add iommu support to rcar-damc. It is tested on on the lager board. It is tested by enabling CONFIG_IPMMU_VMSA and enable the ipmmu_ds node in r8a7790.dtsi. Once booted try using dma with a device behind the iommu, I used the mmc at /dev/mmcblk1. * Changes since RFC - Switch to use the dma-mapping api instead of using the iommu_map() directly. Turns out the dma-mapper is much smarter then me... - Dropped the patch to expose domain->ops->pgsize_bitmap from within the iommu api. - Dropped the patch showing how I tested the RFC. Niklas Söderlund (2): dmaengine: rcar-dmac: add iommu support for slave transfers ARM: dts: r8a7790: add iommus to dmac0 and dmac1 arch/arm/boot/dts/r8a7790.dtsi | 30 ++++++++++++++++++++ drivers/dma/sh/rcar-dmac.c | 64 +++++++++++++++++++++++++++++++++++++++--- 2 files changed, 90 insertions(+), 4 deletions(-) -- 2.7.0 -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html