| From cbf3e2763f9e7146fde6fcd52701777fcf47ba37 Mon Sep 17 00:00:00 2001 |
| From: Magnus Damm <damm+renesas@opensource.se> |
| Date: Fri, 10 Nov 2017 14:26:07 +0100 |
| Subject: [PATCH 0587/1795] arm64: dts: renesas: r8a7796: Tie SYS-DMAC to |
| IPMMU-DS0/1 |
| |
| Hook up r8a7796 DMAC nodes to the IPMMUs. In particular SYS-DMAC0 |
| gets tied to IPMMU-DS0, and SYS-DMAC1 and SYS-DMAC2 get tied to IPMMU-DS1. |
| |
| Signed-off-by: Magnus Damm <damm+renesas@opensource.se> |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> |
| (cherry picked from commit 24120522e6ebd3bcf61c84766943a42dec7fad32) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> |
| --- |
| arch/arm64/boot/dts/renesas/r8a7796.dtsi | 24 ++++++++++++++++++++++++ |
| 1 file changed, 24 insertions(+) |
| |
| diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi |
| index 9e7604108215..84f38056f8e6 100644 |
| --- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi |
| +++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi |
| @@ -1201,6 +1201,14 @@ |
| resets = <&cpg 219>; |
| #dma-cells = <1>; |
| dma-channels = <16>; |
| + iommus = <&ipmmu_ds0 0>, <&ipmmu_ds0 1>, |
| + <&ipmmu_ds0 2>, <&ipmmu_ds0 3>, |
| + <&ipmmu_ds0 4>, <&ipmmu_ds0 5>, |
| + <&ipmmu_ds0 6>, <&ipmmu_ds0 7>, |
| + <&ipmmu_ds0 8>, <&ipmmu_ds0 9>, |
| + <&ipmmu_ds0 10>, <&ipmmu_ds0 11>, |
| + <&ipmmu_ds0 12>, <&ipmmu_ds0 13>, |
| + <&ipmmu_ds0 14>, <&ipmmu_ds0 15>; |
| }; |
| |
| dmac1: dma-controller@e7300000 { |
| @@ -1235,6 +1243,14 @@ |
| resets = <&cpg 218>; |
| #dma-cells = <1>; |
| dma-channels = <16>; |
| + iommus = <&ipmmu_ds1 0>, <&ipmmu_ds1 1>, |
| + <&ipmmu_ds1 2>, <&ipmmu_ds1 3>, |
| + <&ipmmu_ds1 4>, <&ipmmu_ds1 5>, |
| + <&ipmmu_ds1 6>, <&ipmmu_ds1 7>, |
| + <&ipmmu_ds1 8>, <&ipmmu_ds1 9>, |
| + <&ipmmu_ds1 10>, <&ipmmu_ds1 11>, |
| + <&ipmmu_ds1 12>, <&ipmmu_ds1 13>, |
| + <&ipmmu_ds1 14>, <&ipmmu_ds1 15>; |
| }; |
| |
| dmac2: dma-controller@e7310000 { |
| @@ -1269,6 +1285,14 @@ |
| resets = <&cpg 217>; |
| #dma-cells = <1>; |
| dma-channels = <16>; |
| + iommus = <&ipmmu_ds1 16>, <&ipmmu_ds1 17>, |
| + <&ipmmu_ds1 18>, <&ipmmu_ds1 19>, |
| + <&ipmmu_ds1 20>, <&ipmmu_ds1 21>, |
| + <&ipmmu_ds1 22>, <&ipmmu_ds1 23>, |
| + <&ipmmu_ds1 24>, <&ipmmu_ds1 25>, |
| + <&ipmmu_ds1 26>, <&ipmmu_ds1 27>, |
| + <&ipmmu_ds1 28>, <&ipmmu_ds1 29>, |
| + <&ipmmu_ds1 30>, <&ipmmu_ds1 31>; |
| }; |
| |
| audma0: dma-controller@ec700000 { |
| -- |
| 2.19.0 |
| |