diff options
author | Georgi Djakov <georgi.djakov@linaro.org> | 2015-02-06 12:55:47 +0200 |
---|---|---|
committer | Georgi Djakov <georgi.djakov@linaro.org> | 2015-02-19 10:50:54 +0200 |
commit | 4d298831abf3c8264458dcae89296c25a7aaa820 (patch) | |
tree | bd7aab032e08d620cffb8bd79e9a1366708ae9bd /arch/arm64/boot/dts/qcom/msm8994-iommu-domains.dtsi | |
parent | 1f9fc0ead9fef663407dfaf71318c9bdadcd4796 (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.dtsi | 45 |
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; + }; + }; +}; |