Loading qcom/msm-arm-smmu-lagoon.dtsi +93 −0 Original line number Diff line number Diff line Loading @@ -131,6 +131,18 @@ <GIC_SPI 412 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 413 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>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 0>, <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 1000>; qcom,actlr = /* For HF-0 TBU +3 deep PF */ <0x800 0x3ff 0x103>, Loading @@ -146,6 +158,17 @@ <0x15182200 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0x0 0x400>; qcom,msm-bus,name = "apps_smmu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 0>, <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 1000>; }; anoc_2_tbu: anoc_2_tbu@15189000 { Loading @@ -154,6 +177,17 @@ <0x15182208 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0x400 0x400>; qcom,msm-bus,name = "apps_smmu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 0>, <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 1000>; }; mnoc_hf_0_tbu: mnoc_hf_0_tbu@1518d000 { Loading @@ -162,6 +196,19 @@ <0x15182210 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0x800 0x400>; qcom,regulator-names = "vdd"; vdd-supply = <&hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc>; qcom,msm-bus,name = "mnoc_hf_0_tbu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_MDP_PORT0>, <MSM_BUS_SLAVE_MNOC_HF_MEM_NOC>, <0 0>, <MSM_BUS_MASTER_MDP_PORT0>, <MSM_BUS_SLAVE_MNOC_HF_MEM_NOC>, <0 1000>; }; mnoc_sf_0_tbu: mnoc_sf_0_tbu@15191000 { Loading @@ -170,6 +217,19 @@ <0x15182218 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0xc00 0x400>; qcom,regulator-names = "vdd"; vdd-supply = <&hlos1_vote_mmnoc_mmu_tbu_sf_gdsc>; qcom,msm-bus,name = "mnoc_sf_0_tbu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_CAMNOC_SF>, <MSM_BUS_SLAVE_MNOC_SF_MEM_NOC>, <0 0>, <MSM_BUS_MASTER_CAMNOC_SF>, <MSM_BUS_SLAVE_MNOC_SF_MEM_NOC>, <0 1000>; }; adsp_tbu: adsp_tbu@15195000 { Loading @@ -178,6 +238,17 @@ <0x15182220 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0x1000 0x400>; qcom,msm-bus,name = "apps_smmu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 0>, <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 1000>; }; compute_dsp_0_tbu: compute_dsp_0_tbu@15199000 { Loading @@ -186,6 +257,17 @@ <0x15182228 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0x1400 0x400>; qcom,msm-bus,name = "apps_smmu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_NPU>, <MSM_BUS_SLAVE_CDSP_GEM_NOC>, <0 0>, <MSM_BUS_MASTER_NPU>, <MSM_BUS_SLAVE_CDSP_GEM_NOC>, <0 1000>; }; pcie_tbu: pcie_tbu@1519d000 { Loading @@ -194,6 +276,17 @@ <0x15182230 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0x1800 0x400>; qcom,msm-bus,name = "apps_smmu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 0>, <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 1000>; }; }; Loading Loading
qcom/msm-arm-smmu-lagoon.dtsi +93 −0 Original line number Diff line number Diff line Loading @@ -131,6 +131,18 @@ <GIC_SPI 412 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 413 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>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 0>, <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 1000>; qcom,actlr = /* For HF-0 TBU +3 deep PF */ <0x800 0x3ff 0x103>, Loading @@ -146,6 +158,17 @@ <0x15182200 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0x0 0x400>; qcom,msm-bus,name = "apps_smmu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 0>, <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 1000>; }; anoc_2_tbu: anoc_2_tbu@15189000 { Loading @@ -154,6 +177,17 @@ <0x15182208 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0x400 0x400>; qcom,msm-bus,name = "apps_smmu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 0>, <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 1000>; }; mnoc_hf_0_tbu: mnoc_hf_0_tbu@1518d000 { Loading @@ -162,6 +196,19 @@ <0x15182210 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0x800 0x400>; qcom,regulator-names = "vdd"; vdd-supply = <&hlos1_vote_mmnoc_mmu_tbu_hf0_gdsc>; qcom,msm-bus,name = "mnoc_hf_0_tbu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_MDP_PORT0>, <MSM_BUS_SLAVE_MNOC_HF_MEM_NOC>, <0 0>, <MSM_BUS_MASTER_MDP_PORT0>, <MSM_BUS_SLAVE_MNOC_HF_MEM_NOC>, <0 1000>; }; mnoc_sf_0_tbu: mnoc_sf_0_tbu@15191000 { Loading @@ -170,6 +217,19 @@ <0x15182218 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0xc00 0x400>; qcom,regulator-names = "vdd"; vdd-supply = <&hlos1_vote_mmnoc_mmu_tbu_sf_gdsc>; qcom,msm-bus,name = "mnoc_sf_0_tbu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_CAMNOC_SF>, <MSM_BUS_SLAVE_MNOC_SF_MEM_NOC>, <0 0>, <MSM_BUS_MASTER_CAMNOC_SF>, <MSM_BUS_SLAVE_MNOC_SF_MEM_NOC>, <0 1000>; }; adsp_tbu: adsp_tbu@15195000 { Loading @@ -178,6 +238,17 @@ <0x15182220 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0x1000 0x400>; qcom,msm-bus,name = "apps_smmu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 0>, <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 1000>; }; compute_dsp_0_tbu: compute_dsp_0_tbu@15199000 { Loading @@ -186,6 +257,17 @@ <0x15182228 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0x1400 0x400>; qcom,msm-bus,name = "apps_smmu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_NPU>, <MSM_BUS_SLAVE_CDSP_GEM_NOC>, <0 0>, <MSM_BUS_MASTER_NPU>, <MSM_BUS_SLAVE_CDSP_GEM_NOC>, <0 1000>; }; pcie_tbu: pcie_tbu@1519d000 { Loading @@ -194,6 +276,17 @@ <0x15182230 0x8>; reg-names = "base", "status-reg"; qcom,stream-id-range = <0x1800 0x400>; qcom,msm-bus,name = "apps_smmu"; qcom,msm-bus,num-cases = <2>; qcom,msm-bus,active-only; qcom,msm-bus,num-paths = <1>; qcom,msm-bus,vectors-KBps = <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 0>, <MSM_BUS_MASTER_GEM_NOC_SNOC>, <MSM_BUS_SLAVE_IMEM_CFG>, <0 1000>; }; }; Loading