summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharan Teja Reddy <charante@codeaurora.org>2016-11-08 13:22:39 +0530
committerCharan Teja Reddy <charante@codeaurora.org>2016-12-02 19:47:42 +0530
commite92079af3dcb4f88092c18ffdf6393d2f71e20a6 (patch)
tree002a99cd0c2e88916b284f289dd50e38af0f5512
parenta27b2f17890884a05b18ae69c7eae079cdde4b16 (diff)
ARM: dts: msm: add the smmu nodes for msmtriton
Add the QSMMU device nodes that is used for address translations on msmtriton. Change-Id: Iff419eef01ce58fe540e8f3bd7c8a1553a340d28 Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/msm-arm-smmu-triton.dtsi45
-rw-r--r--arch/arm/boot/dts/qcom/msmtriton.dtsi1
2 files changed, 46 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msm-arm-smmu-triton.dtsi b/arch/arm/boot/dts/qcom/msm-arm-smmu-triton.dtsi
new file mode 100644
index 000000000000..f4bf275dcc3c
--- /dev/null
+++ b/arch/arm/boot/dts/qcom/msm-arm-smmu-triton.dtsi
@@ -0,0 +1,45 @@
+/* Copyright (c) 2016, The Linux Foundation. All rights reserved.
+*
+* This program is free software; you can redistribute it and/or modify
+* it under the terms of the GNU General Public License version 2 and
+* only version 2 as published by the Free Software Foundation.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*/
+
+#include "msm-arm-smmu-falcon.dtsi"
+#include "msm-arm-smmu-impl-defs-falcon.dtsi"
+
+&soc {
+ /delete-node/ arm,smmu-turing_q6@5180000;
+};
+
+&mmss_bimc_smmu {
+ attach-impl-defs = <0x6000 0x2378>,
+ <0x6060 0x1055>,
+ <0x678c 0x28>,
+ <0x6794 0xe0>,
+ <0x6800 0x6>,
+ <0x6900 0x3ff>,
+ <0x6924 0x204>,
+ <0x6928 0x11002>,
+ <0x6930 0x800>,
+ <0x6960 0xffffffff>,
+ <0x6964 0xffffffff>,
+ <0x6968 0xffffffff>,
+ <0x696c 0xffffffff>,
+ <0x6b48 0x330330>,
+ <0x6b4c 0x81>,
+ <0x6b50 0x3333>,
+ <0x6b54 0x3333>,
+ <0x6b64 0x1a5555>,
+ <0x6b68 0xbaaa892a>,
+ <0x6b70 0x0c0c0202>,
+ <0x6b74 0x0e0e0202>,
+ <0x6b78 0x0e0e0000>,
+ <0x6b80 0x20042004>,
+ <0x6b84 0x20042004>;
+};
diff --git a/arch/arm/boot/dts/qcom/msmtriton.dtsi b/arch/arm/boot/dts/qcom/msmtriton.dtsi
index e7416ebb8f58..fdfcd0750711 100644
--- a/arch/arm/boot/dts/qcom/msmtriton.dtsi
+++ b/arch/arm/boot/dts/qcom/msmtriton.dtsi
@@ -785,6 +785,7 @@
#include "msmtriton-regulator.dtsi"
#include "msm-gdsc-falcon.dtsi"
#include "msmfalcon-common.dtsi"
+#include "msm-arm-smmu-triton.dtsi"
&gdsc_usb30 {
clock-names = "core_clk";