ARM: dts: tegra20: Add IOMMU nodes to Host1x clients
authorDmitry Osipenko <digetx@gmail.com>
Sun, 6 May 2018 20:25:55 +0000 (23:25 +0300)
committerDmitry Osipenko <digetx@gmail.com>
Sun, 10 Feb 2019 01:27:21 +0000 (04:27 +0300)
Enable IOMMU support for Host1x clients.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
arch/arm/boot/dts/tegra20.dtsi

index 2e0ee3b..f3a4a3c 100644 (file)
@@ -50,6 +50,8 @@
                        clocks = <&tegra_car TEGRA20_CLK_MPE>;
                        resets = <&tegra_car 60>;
                        reset-names = "mpe";
+
+                       iommus = <&mc>;
                };
 
                vi@54080000 {
@@ -59,6 +61,8 @@
                        clocks = <&tegra_car TEGRA20_CLK_VI>;
                        resets = <&tegra_car 20>;
                        reset-names = "vi";
+
+                       iommus = <&mc>;
                };
 
                epp@540c0000 {
@@ -68,6 +72,8 @@
                        clocks = <&tegra_car TEGRA20_CLK_EPP>;
                        resets = <&tegra_car 19>;
                        reset-names = "epp";
+
+                       iommus = <&mc>;
                };
 
                isp@54100000 {
@@ -77,6 +83,8 @@
                        clocks = <&tegra_car TEGRA20_CLK_ISP>;
                        resets = <&tegra_car 23>;
                        reset-names = "isp";
+
+                       iommus = <&mc>;
                };
 
                gr2d@54140000 {
@@ -86,6 +94,8 @@
                        clocks = <&tegra_car TEGRA20_CLK_GR2D>;
                        resets = <&tegra_car 21>;
                        reset-names = "2d";
+
+                       iommus = <&mc>;
                };
 
                gr3d@54180000 {
                        clocks = <&tegra_car TEGRA20_CLK_GR3D>;
                        resets = <&tegra_car 24>;
                        reset-names = "3d";
+
+                       iommus = <&mc>;
                };
 
                dc@54200000 {
 
                        nvidia,head = <0>;
 
+                       iommus = <&mc>;
+
                        rgb {
                                status = "disabled";
                        };
 
                        nvidia,head = <1>;
 
+                       iommus = <&mc>;
+
                        rgb {
                                status = "disabled";
                        };