arm64: dts: r8a7795: IPMMU upstream integration V2 [PATCH v2 01/02] arm64: dts: r8a7795: Add IPMMU device nodes [PATCH v2 02/02] arm64: dts: r8a7795: Hook up SYS-DMAC to IPMMU This series adds DT nodes for IPMMU devices on r8a7795 together with connections to the DMAC hardware. Currently all the IPMMU devices remain disabled, but once next hardware iteration of r8a7795 becomes available (with errata fixes) we can start enabling the IPMMU devices. The DT binding for r8a7795 has since long been included in mainline and this series implements support following such format: d4e42e7 iommu/ipmmu-vmsa: Add r8a7795 DT binding The second patch in this series that ties the IPMMU to DMAC devices has been blocked on DMA Engine framework changes, and in v4.10-rc the last two patches are in: 60c4e80 arm64: Wire up iommu_dma_{map, unmap}_resource() 51f8cc9 iommu/dma: Implement dma_{map,unmap}_resource() Compared to the earlier V1 series the last two patches have been dropped due to lacking software support. I hope these patches now can be queued up for upstream merge, ideally aiming at v4.11-rc. Signed-off-by: Magnus Damm <damm+renesas@xxxxxxxxxxxxx> --- Developed on top of renesas-devel-20161212-v4.9 No special run time or compile time dependencies. Earlier posted as [PATCH 00/04] arm64: dts: r8a7795: Initial IPMMU upstream integration arch/arm64/boot/dts/renesas/r8a7795.dtsi | 153 ++++++++++++++++++++++++++++++ 1 file changed, 153 insertions(+)