diff --git a/qcom/bengal-coresight.dtsi b/qcom/bengal-coresight.dtsi index 5bd4d1dd..61bab206 100644 --- a/qcom/bengal-coresight.dtsi +++ b/qcom/bengal-coresight.dtsi @@ -69,12 +69,13 @@ nvmem-cells = <&stm_debug_fuse>; nvmem-cell-names = "debug_fuse"; - port { - stm_out_funnel_in0: endpoint { - remote-endpoint = <&funnel_in0_in_stm>; + out-ports { + port { + stm_out_funnel_in0: endpoint { + remote-endpoint = <&funnel_in0_in_stm>; + }; }; }; - }; tpdm_center: tpdm@8b58000 { @@ -87,10 +88,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_dl_ct_out_tpda0: endpoint { - remote-endpoint = - <&tpda0_in_tpdm_dl_ct>; + out-ports { + port { + tpdm_dl_ct_out_tpda0: endpoint { + remote-endpoint = + <&tpda0_in_tpdm_dl_ct>; + }; }; }; }; @@ -105,10 +108,12 @@ status = "disabled"; clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_gpu_out_funnel_gpu: endpoint { - remote-endpoint = - <&funnel_gpu_in_tpdm_gpu>; + out-ports { + port { + tpdm_gpu_out_funnel_gpu: endpoint { + remote-endpoint = + <&funnel_gpu_in_tpdm_gpu>; + }; }; }; }; @@ -119,10 +124,12 @@ coresight-name = "coresight-modem-rfxe"; qcom,dummy-source; - port { - modem_rxfe_out_funnel_in1: endpoint { - remote-endpoint = - <&funnel_in1_in_modem_rxfe>; + out-ports { + port { + modem_rxfe_out_funnel_in1: endpoint { + remote-endpoint = + <&funnel_in1_in_modem_rxfe>; + }; }; }; }; @@ -133,10 +140,12 @@ qcom,inst-id = <5>; - port { - audio_etm0_out_funnel_qatb: endpoint { - remote-endpoint = - <&funnel_qatb_in_audio_etm0>; + out-ports { + port { + audio_etm0_out_funnel_qatb: endpoint { + remote-endpoint = + <&funnel_qatb_in_audio_etm0>; + }; }; }; }; @@ -147,10 +156,12 @@ coresight-name = "coresight-snoc"; qcom,dummy-source; - port { - snoc_out_funnel_in0: endpoint { - remote-endpoint = - <&funnel_in0_in_snoc>; + out-ports { + port { + snoc_out_funnel_in0: endpoint { + remote-endpoint = + <&funnel_in0_in_snoc>; + }; }; }; }; @@ -161,10 +172,12 @@ coresight-name = "coresight-tpdm-lpass"; qcom,dummy-source; - port { - tpdm_lpass_out_funnel_qatb: endpoint { - remote-endpoint = - <&funnel_qatb_in_tpdm_lpass>; + out-ports { + port { + tpdm_lpass_out_funnel_qatb: endpoint { + remote-endpoint = + <&funnel_qatb_in_tpdm_lpass>; + }; }; }; }; @@ -179,10 +192,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_turing_out_funnel_turing: endpoint { - remote-endpoint = - <&funnel_turing_in_tpdm_turing>; + out-ports { + port { + tpdm_turing_out_funnel_turing: endpoint { + remote-endpoint = + <&funnel_turing_in_tpdm_turing>; + }; }; }; }; @@ -193,10 +208,12 @@ qcom,inst-id = <13>; - port { - turing_etm0_out_funnel_turing: endpoint { - remote-endpoint = - <&funnel_turing_in_turing_etm0>; + out-ports { + port { + turing_etm0_out_funnel_turing: endpoint { + remote-endpoint = + <&funnel_turing_in_turing_etm0>; + }; }; }; }; @@ -211,10 +228,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_vsense_out_tpda7: endpoint { - remote-endpoint = - <&tpda7_in_tpdm_vsense>; + out-ports { + port { + tpdm_vsense_out_tpda7: endpoint { + remote-endpoint = + <&tpda7_in_tpdm_vsense>; + }; }; }; }; @@ -231,10 +250,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_dcc_out_tpda8: endpoint { - remote-endpoint = - <&tpda8_in_tpdm_dcc>; + out-ports { + port { + tpdm_dcc_out_tpda8: endpoint { + remote-endpoint = + <&tpda8_in_tpdm_dcc>; + }; }; }; }; @@ -249,10 +270,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_prng_out_tpda10: endpoint { - remote-endpoint = - <&tpda10_in_tpdm_prng>; + out-ports { + port { + tpdm_prng_out_tpda10: endpoint { + remote-endpoint = + <&tpda10_in_tpdm_prng>; + }; }; }; }; @@ -267,10 +290,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_qm_out_tpda12: endpoint { - remote-endpoint = - <&tpda12_in_tpdm_qm>; + out-ports { + port { + tpdm_qm_out_tpda12: endpoint { + remote-endpoint = + <&tpda12_in_tpdm_qm>; + }; }; }; }; @@ -285,10 +310,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_west_out_tpda13: endpoint { - remote-endpoint = - <&tpda13_in_tpdm_west>; + out-ports { + port { + tpdm_west_out_tpda13: endpoint { + remote-endpoint = + <&tpda13_in_tpdm_west>; + }; }; }; }; @@ -303,10 +330,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_pimem_out_tpda15: endpoint { - remote-endpoint = - <&tpda15_in_tpdm_pimem>; + out-ports { + port { + tpdm_pimem_out_tpda15: endpoint { + remote-endpoint = + <&tpda15_in_tpdm_pimem>; + }; }; }; }; @@ -321,10 +350,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_mapss_out_tpda_mapss: endpoint { - remote-endpoint = - <&tpda_mapss_in_tpdm_mapss>; + out-ports { + port { + tpdm_mapss_out_tpda_mapss: endpoint { + remote-endpoint = + <&tpda_mapss_in_tpdm_mapss>; + }; }; }; }; @@ -335,10 +366,12 @@ coresight-name = "coresight-tpdm-wcss"; qcom,dummy-source; - port { - tpdm_wcss_silver_out_funnel_in1: endpoint { - remote-endpoint = - <&funnel_in1_in_tpdm_wcss_silver>; + out-ports { + port { + tpdm_wcss_silver_out_funnel_in1: endpoint { + remote-endpoint = + <&funnel_in1_in_tpdm_wcss_silver>; + }; }; }; }; @@ -349,10 +382,12 @@ qcom,inst-id = <2>; - port { - modem_etm0_out_funnel_in1: endpoint { - remote-endpoint = - <&funnel_in1_in_modem_etm0>; + out-ports { + port { + modem_etm0_out_funnel_in1: endpoint { + remote-endpoint = + <&funnel_in1_in_modem_etm0>; + }; }; }; }; @@ -367,10 +402,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - etm0_out_funnel_apss0: endpoint { - remote-endpoint = - <&funnel_apss0_in_etm0>; + out-ports { + port { + etm0_out_funnel_apss0: endpoint { + remote-endpoint = + <&funnel_apss0_in_etm0>; + }; }; }; }; @@ -385,10 +422,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - etm1_out_funnel_apss0: endpoint { - remote-endpoint = - <&funnel_apss0_in_etm1>; + out-ports { + port { + etm1_out_funnel_apss0: endpoint { + remote-endpoint = + <&funnel_apss0_in_etm1>; + }; }; }; }; @@ -403,10 +442,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - etm2_out_funnel_apss0: endpoint { - remote-endpoint = - <&funnel_apss0_in_etm2>; + out-ports { + port { + etm2_out_funnel_apss0: endpoint { + remote-endpoint = + <&funnel_apss0_in_etm2>; + }; }; }; }; @@ -421,10 +462,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - etm3_out_funnel_apss0: endpoint { - remote-endpoint = - <&funnel_apss0_in_etm3>; + out-ports { + port { + etm3_out_funnel_apss0: endpoint { + remote-endpoint = + <&funnel_apss0_in_etm3>; + }; }; }; }; @@ -439,10 +482,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - etm4_out_funnel_apss0: endpoint { - remote-endpoint = - <&funnel_apss0_in_etm4>; + out-ports { + port { + etm4_out_funnel_apss0: endpoint { + remote-endpoint = + <&funnel_apss0_in_etm4>; + }; }; }; }; @@ -457,10 +502,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - etm5_out_funnel_apss0: endpoint { - remote-endpoint = - <&funnel_apss0_in_etm5>; + out-ports { + port { + etm5_out_funnel_apss0: endpoint { + remote-endpoint = + <&funnel_apss0_in_etm5>; + }; }; }; }; @@ -475,10 +522,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - etm6_out_funnel_apss0: endpoint { - remote-endpoint = - <&funnel_apss0_in_etm6>; + out-ports { + port { + etm6_out_funnel_apss0: endpoint { + remote-endpoint = + <&funnel_apss0_in_etm6>; + }; }; }; }; @@ -493,10 +542,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - etm7_out_funnel_apss0: endpoint { - remote-endpoint = - <&funnel_apss0_in_etm7>; + out-ports { + port { + etm7_out_funnel_apss0: endpoint { + remote-endpoint = + <&funnel_apss0_in_etm7>; + }; }; }; }; @@ -511,10 +562,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_actpm_out_tpda_actpm: endpoint { - remote-endpoint = - <&tpda_actpm_in_tpdm_actpm>; + out-ports { + port { + tpdm_actpm_out_tpda_actpm: endpoint { + remote-endpoint = + <&tpda_actpm_in_tpdm_actpm>; + }; }; }; }; @@ -529,10 +582,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_llm_silver_out_tpda_llm_silver: endpoint { - remote-endpoint = - <&tpda_llm_silver_in_tpdm_llm_silver>; + out-ports { + port { + tpdm_llm_silver_out_tpda_llm_silver: endpoint { + remote-endpoint = + <&tpda_llm_silver_in_tpdm_llm_silver>; + }; }; }; }; @@ -547,10 +602,12 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - port { - tpdm_apss_out_tpda_apss: endpoint { - remote-endpoint = - <&tpda_apss_in_tpdm_apss>; + out-ports { + port { + tpdm_apss_out_tpda_apss: endpoint { + remote-endpoint = + <&tpda_apss_in_tpdm_apss>; + }; }; }; }; @@ -565,9 +622,7 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + out-ports { port@0 { reg = <0>; funnel_apss0_out_funnel_apss1: endpoint { @@ -575,11 +630,15 @@ <&funnel_apss1_in_funnel_apss0>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <0>; funnel_apss0_in_etm0: endpoint { - slave-mode; remote-endpoint = <&etm0_out_funnel_apss0>; }; @@ -588,7 +647,6 @@ port@2 { reg = <1>; funnel_apss0_in_etm1: endpoint { - slave-mode; remote-endpoint = <&etm1_out_funnel_apss0>; }; @@ -597,7 +655,6 @@ port@3 { reg = <2>; funnel_apss0_in_etm2: endpoint { - slave-mode; remote-endpoint = <&etm2_out_funnel_apss0>; }; @@ -606,7 +663,6 @@ port@4 { reg = <3>; funnel_apss0_in_etm3: endpoint { - slave-mode; remote-endpoint = <&etm3_out_funnel_apss0>; }; @@ -615,7 +671,6 @@ port@5 { reg = <4>; funnel_apss0_in_etm4: endpoint { - slave-mode; remote-endpoint = <&etm4_out_funnel_apss0>; }; @@ -624,7 +679,6 @@ port@6 { reg = <5>; funnel_apss0_in_etm5: endpoint { - slave-mode; remote-endpoint = <&etm5_out_funnel_apss0>; }; @@ -633,7 +687,6 @@ port@7 { reg = <6>; funnel_apss0_in_etm6: endpoint { - slave-mode; remote-endpoint = <&etm6_out_funnel_apss0>; }; @@ -642,7 +695,6 @@ port@8 { reg = <7>; funnel_apss0_in_etm7: endpoint { - slave-mode; remote-endpoint = <&etm7_out_funnel_apss0>; }; @@ -664,9 +716,7 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + out-ports { port@0 { reg = <0>; tpda_actpm_out_funnel_apss1: endpoint { @@ -674,11 +724,15 @@ <&funnel_apss1_in_tpda_actpm>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <0>; tpda_actpm_in_tpdm_actpm: endpoint { - slave-mode; remote-endpoint = <&tpdm_actpm_out_tpda_actpm>; }; @@ -700,9 +754,8 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + + out-ports { port@0 { reg = <0>; tpda_apss_out_funnel_apss1: endpoint { @@ -710,11 +763,15 @@ <&funnel_apss1_in_tpda_apss>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <0>; tpda_apss_in_tpdm_apss: endpoint { - slave-mode; remote-endpoint = <&tpdm_apss_out_tpda_apss>; }; @@ -736,9 +793,7 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + out-ports { port@0 { reg = <0>; tpda_llm_silver_out_funnel_apss1: endpoint { @@ -746,11 +801,15 @@ <&funnel_apss1_in_tpda_llm_silver>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <0>; tpda_llm_silver_in_tpdm_llm_silver: endpoint { - slave-mode; remote-endpoint = <&tpdm_llm_silver_out_tpda_llm_silver>; }; @@ -769,9 +828,8 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + + out-ports { port@0 { reg = <0>; funnel_apss1_out_funnel_in1: endpoint { @@ -779,11 +837,15 @@ <&funnel_in1_in_funnel_apss1>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <0>; funnel_apss1_in_funnel_apss0: endpoint { - slave-mode; remote-endpoint = <&funnel_apss0_out_funnel_apss1>; }; @@ -792,7 +854,6 @@ port@2 { reg = <2>; funnel_apss1_in_tpda_actpm: endpoint { - slave-mode; remote-endpoint = <&tpda_actpm_out_funnel_apss1>; }; @@ -801,7 +862,6 @@ port@3 { reg = <3>; funnel_apss1_in_tpda_llm_silver: endpoint { - slave-mode; remote-endpoint = <&tpda_llm_silver_out_funnel_apss1>; }; @@ -810,7 +870,6 @@ port@4 { reg = <4>; funnel_apss1_in_tpda_apss: endpoint { - slave-mode; remote-endpoint = <&tpda_apss_out_funnel_apss1>; }; @@ -833,9 +892,8 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + + out-ports { port@0 { reg = <0>; tpda_mapss_out_funnel_in1: endpoint { @@ -843,11 +901,15 @@ <&funnel_in1_in_tpda_mapss>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <0>; tpda_mapss_in_tpdm_mapss: endpoint { - slave-mode; remote-endpoint = <&tpdm_mapss_out_tpda_mapss>; }; @@ -865,9 +927,8 @@ status = "disabled"; clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + + out-ports { port@0 { reg = <0>; funnel_gpu_out_tpda1: endpoint { @@ -875,11 +936,15 @@ <&tpda1_in_funnel_gpu>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <0>; funnel_gpu_in_tpdm_gpu: endpoint { - slave-mode; remote-endpoint = <&tpdm_gpu_out_funnel_gpu>; }; @@ -898,9 +963,7 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + out-ports { port@0 { reg = <0>; funnel_turing_out_tpda5: endpoint { @@ -918,11 +981,15 @@ source = <&turing_etm0>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@2 { reg = <0>; funnel_turing_in_tpdm_turing: endpoint { - slave-mode; remote-endpoint = <&tpdm_turing_out_funnel_turing>; }; @@ -931,7 +998,6 @@ port@3 { reg = <1>; funnel_turing_in_turing_etm0: endpoint { - slave-mode; remote-endpoint = <&turing_etm0_out_funnel_turing>; }; @@ -963,9 +1029,7 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + out-ports { port@0 { reg = <0>; tpda_out_funnel_qatb: endpoint { @@ -973,11 +1037,15 @@ <&funnel_qatb_in_tpda>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <0>; tpda0_in_tpdm_dl_ct: endpoint { - slave-mode; remote-endpoint = <&tpdm_dl_ct_out_tpda0>; }; @@ -986,7 +1054,6 @@ port@2 { reg = <1>; tpda1_in_funnel_gpu: endpoint { - slave-mode; remote-endpoint = <&funnel_gpu_out_tpda1>; }; @@ -995,7 +1062,6 @@ port@3 { reg = <5>; tpda5_in_funnel_turing: endpoint { - slave-mode; remote-endpoint = <&funnel_turing_out_tpda5>; }; @@ -1004,7 +1070,6 @@ port@4 { reg = <7>; tpda7_in_tpdm_vsense: endpoint { - slave-mode; remote-endpoint = <&tpdm_vsense_out_tpda7>; }; @@ -1013,7 +1078,6 @@ port@5 { reg = <8>; tpda8_in_tpdm_dcc: endpoint { - slave-mode; remote-endpoint = <&tpdm_dcc_out_tpda8>; }; @@ -1022,7 +1086,6 @@ port@6 { reg = <10>; tpda10_in_tpdm_prng: endpoint { - slave-mode; remote-endpoint = <&tpdm_prng_out_tpda10>; }; @@ -1031,7 +1094,6 @@ port@7 { reg = <12>; tpda12_in_tpdm_qm: endpoint { - slave-mode; remote-endpoint = <&tpdm_qm_out_tpda12>; }; @@ -1040,7 +1102,6 @@ port@8 { reg = <13>; tpda13_in_tpdm_west: endpoint { - slave-mode; remote-endpoint = <&tpdm_west_out_tpda13>; }; @@ -1049,7 +1110,6 @@ port@9 { reg = <15>; tpda15_in_tpdm_pimem: endpoint { - slave-mode; remote-endpoint = <&tpdm_pimem_out_tpda15>; }; @@ -1068,9 +1128,8 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + + out-ports { port@0 { reg = <0>; funnel_qatb_out_funnel_in0: endpoint { @@ -1078,11 +1137,15 @@ <&funnel_in0_in_funnel_qatb>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <0>; funnel_qatb_in_tpda: endpoint { - slave-mode; remote-endpoint = <&tpda_out_funnel_qatb>; }; @@ -1091,7 +1154,6 @@ port@2 { reg = <6>; funnel_qatb_in_funnel_turing: endpoint { - slave-mode; remote-endpoint = <&funnel_turing_out_funnel_qatb>; }; @@ -1100,7 +1162,6 @@ port@3 { reg = <5>; funnel_qatb_in_tpdm_lpass: endpoint { - slave-mode; remote-endpoint = <&tpdm_lpass_out_funnel_qatb>; }; @@ -1109,7 +1170,6 @@ port@4 { reg = <5>; funnel_qatb_in_audio_etm0: endpoint { - slave-mode; remote-endpoint = <&audio_etm0_out_funnel_qatb>; }; @@ -1127,9 +1187,8 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + + out-ports { port@0 { reg = <0>; funnel_in0_out_funnel_merg: endpoint { @@ -1137,11 +1196,15 @@ <&funnel_merg_in_funnel_in0>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <5>; funnel_in0_in_snoc: endpoint { - slave-mode; remote-endpoint = <&snoc_out_funnel_in0>; }; @@ -1150,7 +1213,6 @@ port@2 { reg = <6>; funnel_in0_in_funnel_qatb: endpoint { - slave-mode; remote-endpoint = <&funnel_qatb_out_funnel_in0>; }; @@ -1159,7 +1221,6 @@ port@3 { reg = <7>; funnel_in0_in_stm: endpoint { - slave-mode; remote-endpoint = <&stm_out_funnel_in0>; }; @@ -1178,9 +1239,7 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + out-ports { port@0 { reg = <0>; funnel_in1_out_funnel_merg: endpoint { @@ -1188,11 +1247,15 @@ <&funnel_merg_in_funnel_in1>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <1>; funnel_in1_in_tpda_mapss: endpoint { - slave-mode; remote-endpoint = <&tpda_mapss_out_funnel_in1>; }; @@ -1201,7 +1264,6 @@ port@2 { reg = <2>; funnel_in1_in_modem_rxfe: endpoint { - slave-mode; remote-endpoint = <&modem_rxfe_out_funnel_in1>; }; @@ -1210,7 +1272,6 @@ port@3 { reg = <3>; funnel_in1_in_tpdm_wcss_silver: endpoint { - slave-mode; remote-endpoint = <&tpdm_wcss_silver_out_funnel_in1>; }; @@ -1219,7 +1280,6 @@ port@4 { reg = <4>; funnel_in1_in_modem_etm0: endpoint { - slave-mode; remote-endpoint = <&modem_etm0_out_funnel_in1>; }; @@ -1228,7 +1288,6 @@ port@5 { reg = <6>; funnel_in1_in_funnel_apss1: endpoint { - slave-mode; remote-endpoint = <&funnel_apss1_out_funnel_in1>; }; @@ -1247,9 +1306,8 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + + out-ports { port@0 { reg = <0>; funnel_merg_out_tmc_etf: endpoint { @@ -1257,11 +1315,15 @@ <&tmc_etf_in_funnel_merg>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <0>; funnel_merg_in_funnel_in0: endpoint { - slave-mode; remote-endpoint = <&funnel_in0_out_funnel_merg>; }; @@ -1270,7 +1332,6 @@ port@2 { reg = <1>; funnel_merg_in_funnel_in1: endpoint { - slave-mode; remote-endpoint = <&funnel_in1_out_funnel_merg>; }; @@ -1291,9 +1352,7 @@ clock-names = "apb_pclk"; coresight-ctis = <&cti0>; coresight-csr = <&csr>; - ports { - #address-cells = <1>; - #size-cells = <0>; + out-ports { port@0 { reg = <0>; tmc_etf_out_replicator_qdss: endpoint { @@ -1301,11 +1360,15 @@ <&replicator_qdss_in_tmc_etf>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <0>; tmc_etf_in_funnel_merg: endpoint { - slave-mode; remote-endpoint = <&funnel_merg_out_tmc_etf>; }; @@ -1324,9 +1387,8 @@ clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; - ports { - #address-cells = <1>; - #size-cells = <0>; + + out-ports { port@0 { reg = <0>; replicator_qdss_out_tmc_etr: endpoint { @@ -1334,11 +1396,15 @@ <&tmc_etr_in_replicator_qdss>; }; }; + }; + + in-ports { + #address-cells = <1>; + #size-cells = <0>; port@1 { reg = <0>; replicator_qdss_in_tmc_etf: endpoint { - slave-mode; remote-endpoint = <&tmc_etf_out_replicator_qdss>; }; @@ -1360,15 +1426,21 @@ iommus = <&apps_smmu 0x0180 0>, <&apps_smmu 0x0160 0>; + qcom,iommu-dma-addr-pool = <0x0 0xffc00000>; #address-cells = <1>; #size-cells = <1>; ranges; + qcom,mem_support; + dma-coherent; arm,buffer-size = <0x400000>; arm,scatter-gather; coresight-ctis = <&cti0>; coresight-csr = <&csr>; + csr-irqctrl-offset = <0x6c>; + byte-cntr-name = "byte-cntr"; + byte-cntr-class-name = "coresight-tmc-etr-stream"; clocks = <&rpmcc RPM_SMD_QDSS_CLK>; clock-names = "apb_pclk"; @@ -1376,13 +1448,12 @@ interrupts = ; interrupt-names = "byte-cntr-irq"; - ports { + in-ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; tmc_etr_in_replicator_qdss: endpoint { - slave-mode; remote-endpoint = <&replicator_qdss_out_tmc_etr>; };