summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/qcom/msm8994-iommu-domains.dtsi
diff options
context:
space:
mode:
authorGeorgi Djakov <georgi.djakov@linaro.org>2015-02-06 12:55:47 +0200
committerGeorgi Djakov <georgi.djakov@linaro.org>2015-02-19 10:50:54 +0200
commit4d298831abf3c8264458dcae89296c25a7aaa820 (patch)
treebd7aab032e08d620cffb8bd79e9a1366708ae9bd /arch/arm64/boot/dts/qcom/msm8994-iommu-domains.dtsi
parent1f9fc0ead9fef663407dfaf71318c9bdadcd4796 (diff)
ARM: dts: Add snapshot of MSM DT files
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
Diffstat (limited to 'arch/arm64/boot/dts/qcom/msm8994-iommu-domains.dtsi')
-rw-r--r--arch/arm64/boot/dts/qcom/msm8994-iommu-domains.dtsi45
1 files changed, 45 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/msm8994-iommu-domains.dtsi b/arch/arm64/boot/dts/qcom/msm8994-iommu-domains.dtsi
new file mode 100644
index 00000000000..840818c2d7c
--- /dev/null
+++ b/arch/arm64/boot/dts/qcom/msm8994-iommu-domains.dtsi
@@ -0,0 +1,45 @@
+/* Copyright (c) 2013-2014, 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.
+ */
+
+&soc {
+ qcom,iommu-domains {
+ compatible = "qcom,iommu-domains";
+
+ venus_domain_ns: qcom,iommu-domain1 {
+ label = "venus_ns";
+ qcom,iommu-contexts = <&venus_ns>;
+ qcom,virtual-addr-pool = <0x5dc00000 0x7f000000
+ 0xdcc00000 0x1000000>;
+ };
+
+ venus_domain_sec_bitstream: qcom,iommu-domain2 {
+ label = "venus_sec_bitstream";
+ qcom,iommu-contexts = <&venus_sec_bitstream>;
+ qcom,virtual-addr-pool = <0x4b000000 0x12c00000>;
+ qcom,secure-domain;
+ };
+
+ venus_domain_sec_pixel: qcom,iommu-domain3 {
+ label = "venus_sec_pixel";
+ qcom,iommu-contexts = <&venus_sec_pixel>;
+ qcom,virtual-addr-pool = <0x25800000 0x25800000>;
+ qcom,secure-domain;
+ };
+
+ venus_domain_sec_non_pixel: qcom,iommu-domain4 {
+ label = "venus_sec_non_pixel";
+ qcom,iommu-contexts = <&venus_sec_non_pixel>;
+ qcom,virtual-addr-pool = <0x1000000 0x24800000>;
+ qcom,secure-domain;
+ };
+ };
+};