arm64: dts: qcom: talos: Add label properties to CoreSight devices

Add label properties to CTI and TPDM nodes in the talos device tree to
provide human-readable identifiers for each CoreSight device. These
labels allow userspace tools and the CoreSight framework to identify
devices by name rather than by base address.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Jie Gan <jie.gan@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260414-add-label-to-coresight-device-v2-2-5017d07358f2@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
Jie Gan 2026-04-14 19:36:00 +08:00 committed by Bjorn Andersson
parent 8d52cc232a
commit 422f5eff44

View File

@ -2242,6 +2242,7 @@ cti@6010000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss";
};
cti@6011000 {
@ -2250,6 +2251,7 @@ cti@6011000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_1";
};
cti@6012000 {
@ -2258,6 +2260,7 @@ cti@6012000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_2";
};
cti@6013000 {
@ -2266,6 +2269,7 @@ cti@6013000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_3";
};
cti@6014000 {
@ -2274,6 +2278,7 @@ cti@6014000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_4";
};
cti@6015000 {
@ -2282,6 +2287,7 @@ cti@6015000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_5";
};
cti@6016000 {
@ -2290,6 +2296,7 @@ cti@6016000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_6";
};
cti@6017000 {
@ -2298,6 +2305,7 @@ cti@6017000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_7";
};
cti@6018000 {
@ -2306,6 +2314,7 @@ cti@6018000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_8";
};
cti@6019000 {
@ -2314,6 +2323,7 @@ cti@6019000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_9";
};
cti@601a000 {
@ -2322,6 +2332,7 @@ cti@601a000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_10";
};
cti@601b000 {
@ -2330,6 +2341,7 @@ cti@601b000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_11";
};
cti@601c000 {
@ -2338,6 +2350,7 @@ cti@601c000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_12";
};
cti@601d000 {
@ -2346,6 +2359,7 @@ cti@601d000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_13";
};
cti@601e000 {
@ -2354,6 +2368,7 @@ cti@601e000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_14";
};
cti@601f000 {
@ -2362,6 +2377,7 @@ cti@601f000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdss_15";
};
funnel@6041000 {
@ -2594,6 +2610,7 @@ cti@683b000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_qdsp6";
};
tpdm@6840000 {
@ -2602,6 +2619,7 @@ tpdm@6840000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_vsense";
qcom,cmb-element-bits = <64>;
qcom,cmb-msrs-num = <32>;
@ -2622,6 +2640,7 @@ tpdm@684c000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_prng";
qcom,cmb-element-bits = <32>;
qcom,cmb-msrs-num = <32>;
@ -2641,6 +2660,7 @@ tpdm@6850000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_pimem";
qcom,cmb-element-bits = <64>;
qcom,cmb-msrs-num = <32>;
@ -2662,6 +2682,7 @@ tpdm@6860000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_cdsp";
qcom,dsb-element-bits = <32>;
qcom,dsb-msrs-num = <32>;
@ -2705,6 +2726,7 @@ cti@6867000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_cdsp";
};
tpdm@6870000 {
@ -2713,6 +2735,7 @@ tpdm@6870000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_dcc";
qcom,cmb-element-bits = <32>;
qcom,cmb-msrs-num = <32>;
@ -2733,6 +2756,7 @@ tpdm@699c000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_wcss";
qcom,cmb-element-bits = <32>;
qcom,cmb-msrs-num = <32>;
@ -2755,6 +2779,7 @@ tpdm@69c0000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_monaq";
qcom,dsb-element-bits = <32>;
qcom,dsb-msrs-num = <32>;
@ -2798,6 +2823,7 @@ tpdm@69d0000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_qm";
qcom,dsb-element-bits = <32>;
qcom,dsb-msrs-num = <32>;
@ -2818,6 +2844,7 @@ tpdm@6a00000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_ddr";
qcom,dsb-element-bits = <32>;
qcom,dsb-msrs-num = <32>;
@ -2838,6 +2865,7 @@ cti@6a02000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_ddr_dl0";
};
cti@6a03000 {
@ -2846,6 +2874,7 @@ cti@6a03000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_ddr_dl0_1";
};
cti@6a10000 {
@ -2854,6 +2883,7 @@ cti@6a10000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_ddr_dl1";
};
cti@6a11000 {
@ -2862,6 +2892,7 @@ cti@6a11000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_ddr_dl1_1";
};
funnel@6a05000 {
@ -2932,6 +2963,7 @@ tpdm@6b02000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_swao_0";
qcom,cmb-element-bits = <64>;
qcom,cmb-msrs-num = <32>;
@ -2952,6 +2984,7 @@ tpdm@6b03000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_swao_1";
qcom,dsb-element-bits = <32>;
qcom,dsb-msrs-num = <32>;
@ -2972,6 +3005,7 @@ cti@6b04000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_swao";
};
cti@6b05000 {
@ -2980,6 +3014,7 @@ cti@6b05000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_swao_1";
};
cti@6b06000 {
@ -2988,6 +3023,7 @@ cti@6b06000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_swao_2";
};
cti@6b07000 {
@ -2996,6 +3032,7 @@ cti@6b07000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_swao_3";
};
funnel@6b08000 {
@ -3102,6 +3139,7 @@ cti@6b21000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_aop_m3";
};
tpdm@6b48000 {
@ -3110,6 +3148,7 @@ tpdm@6b48000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_west";
qcom,dsb-element-bits = <32>;
qcom,dsb-msrs-num = <32>;
@ -3129,6 +3168,7 @@ cti@6c13000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_titan";
/* Not all required clocks can be enabled from the OS */
status = "fail";
@ -3140,6 +3180,7 @@ cti@6c20000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_venus";
status = "disabled";
};
@ -3149,6 +3190,7 @@ tpdm@6c28000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_center";
qcom,dsb-element-bits = <32>;
qcom,dsb-msrs-num = <32>;
@ -3168,6 +3210,7 @@ cti@6c29000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_dlct";
};
cti@6c2a000 {
@ -3176,6 +3219,7 @@ cti@6c2a000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_dlct_1";
};
cti@7020000 {
@ -3184,6 +3228,7 @@ cti@7020000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_apss_apb_2";
};
etm@7040000 {
@ -3212,6 +3257,7 @@ cti@7120000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_apss_apb_3";
};
etm@7140000 {
@ -3240,6 +3286,7 @@ cti@7220000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_apss_apb_4";
};
etm@7240000 {
@ -3268,6 +3315,7 @@ cti@7320000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_apss_apb_5";
};
etm@7340000 {
@ -3296,6 +3344,7 @@ cti@7420000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_apss_apb_6";
};
etm@7440000 {
@ -3324,6 +3373,7 @@ cti@7520000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_apss_apb_7";
};
etm@7540000 {
@ -3352,6 +3402,7 @@ cti@7620000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_apss_apb_8";
};
etm@7640000 {
@ -3380,6 +3431,7 @@ cti@7720000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_apss_apb_9";
};
etm@7740000 {
@ -3554,6 +3606,7 @@ tpdm@7830000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_olc";
qcom,cmb-element-bits = <64>;
qcom,cmb-msrs-num = <32>;
@ -3597,6 +3650,7 @@ tpdm@7860000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_apss";
qcom,dsb-element-bits = <32>;
qcom,dsb-msrs-num = <32>;
@ -3640,6 +3694,7 @@ tpdm@78a0000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_llm_silver";
qcom,cmb-element-bits = <32>;
qcom,cmb-msrs-num = <32>;
@ -3659,6 +3714,7 @@ tpdm@78b0000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "tpdm_llm_gold";
qcom,cmb-element-bits = <32>;
qcom,cmb-msrs-num = <32>;
@ -3726,6 +3782,7 @@ cti@78e0000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_apss";
};
cti@78f0000 {
@ -3734,6 +3791,7 @@ cti@78f0000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_apss_1";
};
cti@7900000 {
@ -3742,6 +3800,7 @@ cti@7900000 {
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
label = "cti_apss_2";
};
remoteproc_cdsp: remoteproc@8300000 {