From 67de48cb3809c45ed1a4415c461fc7d456a2d74c Mon Sep 17 00:00:00 2001 From: Yuanfang Zhang Date: Mon, 17 Jun 2024 18:43:06 +0800 Subject: [PATCH] ARM: dts: msm: add CPUCP debug clocks for related components Add CPCP debug clocks for CPUCP related components on sun. Change-Id: I4fa4f8deed3473b7c7ec94f32f568cebf2241a76 Signed-off-by: Yuanfang Zhang --- qcom/sun-coresight.dtsi | 212 +++++++++++++++++++++++++++------------- 1 file changed, 144 insertions(+), 68 deletions(-) diff --git a/qcom/sun-coresight.dtsi b/qcom/sun-coresight.dtsi index b2f8f0c5..6f0233e8 100644 --- a/qcom/sun-coresight.dtsi +++ b/qcom/sun-coresight.dtsi @@ -1762,8 +1762,10 @@ coresight-name = "coresight-tpdm-llm-lmh0"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; out-ports { port { @@ -1783,8 +1785,10 @@ coresight-name = "coresight-tpdm-llm-lmh1"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; out-ports { port { @@ -1804,8 +1808,10 @@ coresight-name = "coresight-tpdm-ext-dsb0"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; out-ports { port { @@ -1825,8 +1831,10 @@ coresight-name = "coresight-tpdm-ext-dsb1"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; out-ports { port { @@ -1846,8 +1854,10 @@ coresight-name = "coresight-tpdm-ext-dsb2"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; out-ports { port { @@ -1867,8 +1877,10 @@ coresight-name = "coresight-tpdm-ext-dsb3"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; out-ports { port { @@ -1888,8 +1900,10 @@ coresight-name = "coresight-tpdm-ext-dsb4"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; out-ports { port { @@ -1909,8 +1923,10 @@ coresight-name = "coresight-tpdm-ext_cmb0"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; out-ports { port { @@ -1930,8 +1946,10 @@ coresight-name = "coresight-tpdm-ext_cmb1"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; out-ports { port { @@ -1951,8 +1969,10 @@ coresight-name = "coresight-tpdm-ext_cmb2"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; out-ports { port { @@ -1972,8 +1992,10 @@ coresight-name = "coresight-tpdm-ext_cmb3"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; out-ports { port { @@ -1993,8 +2015,10 @@ coresight-name = "coresight-tpdm-int-cmb"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; out-ports { port { @@ -2028,8 +2052,10 @@ <10 64>, <11 64>; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; in-ports { #address-cells = <1>; @@ -2222,8 +2248,10 @@ qcom,replicator-loses-context; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD0>; in-ports { @@ -2328,8 +2356,11 @@ coresight-name = "coresight-replicator-etr1_ncc0"; qcom,replicator-loses-context; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD0>; in-ports { @@ -2434,8 +2465,11 @@ coresight-name = "coresight-replicator-etr2_ncc0"; qcom,replicator-loses-context; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD0>; in-ports { @@ -2540,8 +2574,11 @@ coresight-name = "coresight-replicator-etr3_ncc0"; qcom,replicator-loses-context; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD0>; in-ports { @@ -2646,8 +2683,11 @@ coresight-name = "coresight-replicator-etr4_ncc0"; qcom,replicator-loses-context; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD0>; in-ports { @@ -2752,8 +2792,11 @@ coresight-name = "coresight-replicator-etr5_ncc0"; qcom,replicator-loses-context; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD0>; in-ports { @@ -2787,8 +2830,10 @@ coresight-name = "coresight-funnel-ncc0_lv1"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD0>; in-ports { @@ -2879,8 +2924,10 @@ coresight-name = "coresight-tmc-etf-uc0"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD0>; in-ports { @@ -2911,8 +2958,11 @@ coresight-name = "coresight-replicator-uc0"; qcom,replicator-loses-context; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD0>; in-ports { @@ -2946,8 +2996,10 @@ coresight-name = "coresight-funnel-ncc0_lv2"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD0>; in-ports { @@ -2989,8 +3041,10 @@ coresight-name = "coresight-tmc-etf_ncc0"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD0>; in-ports { @@ -3091,8 +3145,11 @@ coresight-name = "coresight-replicator-etr0_ncc1"; qcom,replicator-loses-context; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD1>; in-ports { @@ -3197,8 +3254,10 @@ coresight-name = "coresight-replicator-etr1_ncc1"; qcom,replicator-loses-context; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD1>; in-ports { @@ -3232,8 +3291,10 @@ coresight-name = "coresight-funnel-ncc1_lv1"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD1>; in-ports { @@ -3292,8 +3353,10 @@ coresight-name = "coresight-tmc-etf-uc1"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD1>; in-ports { @@ -3324,8 +3387,11 @@ coresight-name = "coresight-replicator-uc1"; qcom,replicator-loses-context; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD1>; in-ports { @@ -3359,8 +3425,10 @@ coresight-name = "coresight-funnel-ncc1_lv2"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD1>; in-ports { @@ -3402,8 +3470,10 @@ coresight-name = "coresight-tmc-etf_ncc1"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; power-domains = <&CLUSTER_PD1>; in-ports { @@ -3433,8 +3503,10 @@ coresight-name = "coresight-funnel-apss"; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; in-ports { #address-cells = <1>; @@ -5552,8 +5624,10 @@ coresight-name = "coresight-cti-apss_cti"; qcom,extended_cti; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; }; cti@12195000 { @@ -5564,8 +5638,10 @@ coresight-name = "coresight-cti-apss_dl"; qcom,extended_cti; - clocks = <&aoss_qmp>; - clock-names = "apb_pclk"; + clocks = <&aoss_qmp>, + <&scmi_clk 0>; + clock-names = "apb_pclk", + "dynamic_clk"; }; cti@10a05000 {