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 <[email protected]>
---
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(+)