ARM: dts: msm: Update SMMU Interconnect for scuba iot

Update SMMU Interconnect for scuba iot.

Change-Id: I72b30a9225bc39abd66316ce3ea9866e4f417607
This commit is contained in:
Hongwei Ren 2021-04-16 18:40:36 +05:30
commit 33629e60bf
2 changed files with 63 additions and 20 deletions

View file

@ -124,10 +124,10 @@
<GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
qcom,msm-bus,name = "apps_smmu";
qcom,msm-bus,num-cases = <2>;
qcom,msm-bus,active-only;
qcom,msm-bus,num-paths = <1>;
interconnects = <&bimc MASTER_AMPSS_M0
&system_noc SLAVE_TCU>;
qcom,active-only;
qcom,actlr =
/* For rt TBU +3 deep PF */
@ -142,10 +142,11 @@
reg-names = "base", "status-reg";
qcom,stream-id-range = <0x0 0x400>;
interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
qcom,msm-bus,name = "apps_smmu";
qcom,msm-bus,num-cases = <2>;
qcom,msm-bus,active-only;
qcom,msm-bus,num-paths = <2>;
interconnects = <&bimc MASTER_AMPSS_M0
&config_noc SLAVE_IMEM_CFG>,
<&bimc MASTER_AMPSS_M0
&system_noc SLAVE_TCU>;
qcom,active-only;
};
@ -155,14 +156,14 @@
<0xc782208 0x8>;
reg-names = "base", "status-reg";
qcom,stream-id-range = <0x400 0x400>;
interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
qcom,regulator-names = "vdd";
vdd-supply = <&hlos1_vote_mm_snoc_mmu_tbu_rt_gdsc>;
qcom,msm-bus,name = "apps_smmu";
qcom,msm-bus,num-cases = <2>;
qcom,msm-bus,active-only;
qcom,msm-bus,num-paths = <2>;
interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
interconnects = <&mmrt_virt MASTER_MDP_PORT0
&bimc SLAVE_EBI_CH0>,
<&bimc MASTER_AMPSS_M0
&system_noc SLAVE_TCU>;
qcom,active-only;
};
mm_nrt_tbu: mm_nrt_tbu@0xc78d000 {
@ -171,14 +172,14 @@
<0xc782210 0x8>;
reg-names = "base", "status-reg";
qcom,stream-id-range = <0x800 0x400>;
interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
qcom,regulator-names = "vdd";
vdd-supply = <&hlos1_vote_mm_snoc_mmu_tbu_nrt_gdsc>;
qcom,msm-bus,name = "apps_smmu";
qcom,msm-bus,num-cases = <2>;
qcom,msm-bus,active-only;
qcom,msm-bus,num-paths = <2>;
interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
interconnects = <&mmnrt_virt MASTER_CAMNOC_SF
&bimc SLAVE_EBI_CH0>,
<&bimc MASTER_AMPSS_M0
&system_noc SLAVE_TCU>;
qcom,active-only;
};
};

View file

@ -1289,6 +1289,44 @@ dcc: dcc_v2@1be2000 {
"qcom,smp2p-early-crash-ind";
};
};
clk_virt: interconnect {
compatible = "qcom,scuba-clk_virt";
#interconnect-cells = <1>;
};
mmnrt_virt: interconnect@0 {
compatible = "qcom,scuba-mmnrt_virt";
#interconnect-cells = <1>;
};
mmrt_virt: interconnect@1 {
compatible = "qcom,scuba-mmrt_virt";
#interconnect-cells = <1>;
};
system_noc: interconnect@1880000 {
reg = <0x01880000 0x60200>;
compatible = "qcom,scuba-system_noc";
#interconnect-cells = <1>;
};
config_noc: interconnect@1900000 {
reg = <0x01900000 0x8200>;
compatible = "qcom,scuba-config_noc";
#interconnect-cells = <1>;
};
bimc: interconnect@4480000 {
reg = <0x04480000 0x80000>;
compatible = "qcom,scuba-bimc";
#interconnect-cells = <1>;
};
qcom-secure-buffer {
compatible = "qcom,secure-buffer";
};
};
#include "pm2250.dtsi"
@ -1584,3 +1622,7 @@ dcc: dcc_v2@1be2000 {
};
};
};
&qupv3_se4_2uart {
status = "ok"
};