Re: [PATCH 2/2] arm64: dts: qcom: nord: add CoreSight debug nodes

From: Jie Gan

Date: Thu Oct 15 2026 - 21:22:37 EST




On 10/15/2026 10:18 PM, Konrad Dybcio wrote:
On 9/22/26 12:08 PM, Shawn Guo wrote:
From: Jie Gan <jie.gan@xxxxxxxxxxxxxxxx>

Add the CoreSight trace topology for the Qualcomm Nord SoC: CTCU, STM,
TPDM/TPDA sources and aggregators, funnels, replicators, TMC ETR/ETF
sinks, TNoC/ITNoC nodes and per-subsystem CTIs. This wires up trace
sources for SOCCP, BCV/IMH/DPM, GCC, QM, DL_NOC, the CDSP NSP0-3
clusters, DLMM, EVA, MDSS0/1, LPASS and the AOSS SWAO priority TPDMs,
plus the DDR0-3 channel and LLCC TPDMs, all funneled through the
tn_ag aggregator into the main CoreSight funnel and out to the AOSS
sink.

[...]


+ tpdm@12410000 {
+ compatible = "qcom,coresight-tpdm", "arm,primecell";
+ reg = <0x0 0x12410000 0x0 0x1000>;
+
+ clocks = <&aoss_qmp>;
+ clock-names = "apb_pclk";
+ label = "tpdm_ddr3_llcc_2";
+
+ qcom,cmb-element-bits = <32>;
+ qcom,cmb-msrs-num = <32>;
+
+ out-ports {
+ port {
+ ddr2_tpdm2_out: endpoint {
+ remote-endpoint = <&ddr2_tn_in9>;
+ };
+ };
+ };
+ };
+
+ tpdm@12411000 {
+ compatible = "qcom,coresight-tpdm", "arm,primecell";
+ reg = <0x0 0x12411000 0x0 0x1000>;
+
+ clocks = <&aoss_qmp>;
+ clock-names = "apb_pclk";
+ label = "tpdm_ddr3_llcc_3";

GPT points out the labels should be ddr2_, not ddr3_ on these nodes

Confirmed should be ddr2_ .

Thanks,
Jie


Konrad