Re: [PATCH] arm64: tegra: Add SMMU node for Tegra186

2017-09-20 Thread Mikko Perttunen

Reviewed-by: Mikko Perttunen 
Tested-by: Mikko Perttunen 

Tested to work with Host1x :)

I noticed a slight difference with downstream where downstream has 
global interrupts 170 and 171 - but looks like the latter is for secure 
faults which we should never get so this way seems more correct.


Thanks,
Mikko

On 14.09.2017 02:01, Krishna Reddy wrote:

Add the DT node for ARM SMMU on Tegra186.

Signed-off-by: Krishna Reddy 
---
 arch/arm64/boot/dts/nvidia/tegra186.dtsi | 73 
 1 file changed, 73 insertions(+)

diff --git a/arch/arm64/boot/dts/nvidia/tegra186.dtsi 
b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
index 0b0552c9f7dd..e2c3ad203c93 100644
--- a/arch/arm64/boot/dts/nvidia/tegra186.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
@@ -355,6 +355,79 @@
nvidia,bpmp = <&bpmp>;
};

+   smmu: iommu@1200 {
+   compatible = "arm,mmu-500";
+   reg = <0 0x1200 0 0x80>;
+   #global-interrupts = <1>;
+   interrupts = ,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+;
+   #iommu-cells = <1>;
+   stream-match-mask = <0x7F80>;
+   };
+
gpu@1700 {
compatible = "nvidia,gp10b";
reg = <0x0 0x1700 0x0 0x100>,



[PATCH] arm64: tegra: Add SMMU node for Tegra186

2017-09-13 Thread Krishna Reddy
Add the DT node for ARM SMMU on Tegra186.

Signed-off-by: Krishna Reddy 
---
 arch/arm64/boot/dts/nvidia/tegra186.dtsi | 73 
 1 file changed, 73 insertions(+)

diff --git a/arch/arm64/boot/dts/nvidia/tegra186.dtsi 
b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
index 0b0552c9f7dd..e2c3ad203c93 100644
--- a/arch/arm64/boot/dts/nvidia/tegra186.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
@@ -355,6 +355,79 @@
nvidia,bpmp = <&bpmp>;
};
 
+   smmu: iommu@1200 {
+   compatible = "arm,mmu-500";
+   reg = <0 0x1200 0 0x80>;
+   #global-interrupts = <1>;
+   interrupts = ,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+,
+;
+   #iommu-cells = <1>;
+   stream-match-mask = <0x7F80>;
+   };
+
gpu@1700 {
compatible = "nvidia,gp10b";
reg = <0x0 0x1700 0x0 0x100>,
-- 
2.1.4