100 lines
2.3 KiB
Plaintext
100 lines
2.3 KiB
Plaintext
/* Copyright (c) 2014-2015, 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 {
|
|
jpeg_smmu: arm,smmu-jpeg@d80000 {
|
|
status = "disabled";
|
|
compatible = "qcom,smmu-v2";
|
|
qcom,tz-device-id = "JPEG";
|
|
reg = <0xd80000 0x10000>;
|
|
#iommu-cells = <1>;
|
|
};
|
|
|
|
kgsl_smmu: arm,smmu-kgsl@b40000 {
|
|
status = "disabled";
|
|
compatible = "qcom,smmu-v2";
|
|
qcom,tz-device-id = "GPU";
|
|
qcom,dynamic;
|
|
reg = <0xb40000 0x10000>;
|
|
#iommu-cells = <1>;
|
|
};
|
|
|
|
vfe_smmu: arm,smmu-vfe@da0000 {
|
|
status = "disabled";
|
|
compatible = "qcom,smmu-v2";
|
|
qcom,tz-device-id = "VFE";
|
|
reg = <0xda0000 0x10000>;
|
|
#iommu-cells = <1>;
|
|
};
|
|
|
|
venus_smmu: arm,smmu-venus@d40000 {
|
|
status = "disabled";
|
|
compatible = "qcom,smmu-v2";
|
|
qcom,tz-device-id = "VIDEO";
|
|
reg = <0xd40000 0x20000>;
|
|
#iommu-cells = <1>;
|
|
};
|
|
|
|
mdp_smmu: arm,smmu-mdp@d00000 {
|
|
status = "disabled";
|
|
compatible = "qcom,smmu-v2";
|
|
qcom,tz-device-id = "MDSS";
|
|
reg = <0xd00000 0x10000>;
|
|
#iommu-cells = <1>;
|
|
};
|
|
|
|
rot_smmu: arm,smmu-rot@d20000 {
|
|
status = "disabled";
|
|
compatible = "qcom,smmu-v2";
|
|
qcom,tz-device-id = "ROT";
|
|
reg = <0xd20000 0x10000>;
|
|
#iommu-cells = <1>;
|
|
};
|
|
|
|
cpp_fd_smmu: arm,smmu-cpp_fd@d60000 {
|
|
status = "disabled";
|
|
compatible = "qcom,smmu-v2";
|
|
qcom,tz-device-id = "CPP";
|
|
reg = <0xd60000 0x10000>;
|
|
#iommu-cells = <1>;
|
|
};
|
|
|
|
lpass_q6_smmu: arm,smmu-lpass_q6@1600000 {
|
|
status = "disabled";
|
|
compatible = "qcom,smmu-v2";
|
|
qcom,tz-device-id = "LPASS";
|
|
reg = <0x1600000 0x20000>;
|
|
#iommu-cells = <1>;
|
|
};
|
|
|
|
anoc0_smmu: arm,smmu-anoc0@1640000 {
|
|
status = "disabled";
|
|
compatible = "qcom,smmu-v2";
|
|
reg = <0x1640000 0x10000>;
|
|
#iommu-cells = <1>;
|
|
};
|
|
|
|
anoc1_smmu: arm,smmu-anoc1@1660000 {
|
|
status = "disabled";
|
|
compatible = "qcom,smmu-v2";
|
|
reg = <0x1660000 0x10000>;
|
|
#iommu-cells = <1>;
|
|
};
|
|
|
|
anoc2_smmu: arm,smmu-anoc2@1680000 {
|
|
status = "disabled";
|
|
compatible = "qcom,smmu-v2";
|
|
reg = <0x1680000 0x20000>;
|
|
#iommu-cells = <1>;
|
|
};
|
|
};
|