Merge "ARM: dts: msm: Adding SMMU Proxy for Kera"

This commit is contained in:
QCTECMDR Service
2024-11-26 04:37:19 -08:00
committed by Gerrit - the friendly Code Review server
2 changed files with 37 additions and 0 deletions

View File

@@ -5,6 +5,7 @@
#include <dt-bindings/interrupt-controller/arm-gic.h> #include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/clock/qcom,gcc-kera.h> #include <dt-bindings/clock/qcom,gcc-kera.h>
#include <dt-bindings/arm/msm/qti-smmu-proxy-dt-ids.h>
/ { / {
#address-cells = <0x2>; #address-cells = <0x2>;
@@ -527,6 +528,38 @@
status = "disabled"; status = "disabled";
}; };
}; };
qti,smmu-proxy {
compatible = "smmu-proxy-receiver";
};
qti,smmu-proxy-camera-cb {
compatible = "smmu-proxy-cb";
qti,cb-id = <QTI_SMMU_PROXY_CAMERA_CB>;
qcom,iommu-defer-smr-config;
iommus = <&apps_smmu 0x1810 0x20>,
<&apps_smmu 0x1C10 0x0>,
<&apps_smmu 0x18F0 0x0>;
dma-coherent;
};
qti,smmu-proxy-display-cb {
compatible = "smmu-proxy-cb";
qti,cb-id = <QTI_SMMU_PROXY_DISPLAY_CB>;
qcom,iommu-defer-smr-config;
qcom,iommu-dma-addr-pool = <0x00020000 0xfffe0000>;
iommus = <&apps_smmu 0x801 0x0>;
dma-coherent;
};
qti,smmu-proxy-eva-cb {
compatible = "smmu-proxy-cb";
qti,cb-id = <QTI_SMMU_PROXY_EVA_CB>;
qcom,iommu-defer-smr-config;
qcom,iommu-dma-addr-pool = <0x00000000 0xffffffff>;
iommus = <&apps_smmu 0x1927 0x0>;
dma-coherent;
};
}; };
#include "msm-arm-smmu-kera-vm.dtsi" #include "msm-arm-smmu-kera-vm.dtsi"

View File

@@ -1705,6 +1705,10 @@
#reset-cells = <1>; #reset-cells = <1>;
}; };
qti,smmu-proxy {
compatible = "smmu-proxy-sender";
};
clk_virt: interconnect@0 { clk_virt: interconnect@0 {
compatible = "qcom,kera-clk_virt"; compatible = "qcom,kera-clk_virt";
#interconnect-cells = <1>; #interconnect-cells = <1>;