mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-31 08:15:07 -04:00
arm64: dts: qcom: sm8750: Add label properties to CoreSight devices
Add label properties to TPDM and CTI nodes in the sm8750 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. Signed-off-by: Jie Gan <jie.gan@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260414-add-label-to-coresight-device-v2-6-5017d07358f2@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
@@ -4161,6 +4161,7 @@ tpdm@1000f000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_spdm";
|
||||
|
||||
qcom,cmb-element-bits = <64>;
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
@@ -4225,6 +4226,7 @@ tpdm@10800000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_modem_0";
|
||||
|
||||
qcom,dsb-element-bits = <32>;
|
||||
qcom,dsb-msrs-num = <32>;
|
||||
@@ -4305,6 +4307,7 @@ cti@1080b000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "cti_mss_qdsp6";
|
||||
};
|
||||
|
||||
tpdm@1082c000 {
|
||||
@@ -4313,6 +4316,7 @@ tpdm@1082c000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_gcc";
|
||||
|
||||
qcom,dsb-msrs-num = <32>;
|
||||
|
||||
@@ -4331,6 +4335,7 @@ tpdm@10841000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_prng";
|
||||
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
|
||||
@@ -4349,6 +4354,7 @@ tpdm@1084e000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_mm_bcv";
|
||||
|
||||
qcom,cmb-element-bits = <32>;
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
@@ -4368,6 +4374,7 @@ tpdm@1084f000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_mm_lmh";
|
||||
|
||||
qcom,cmb-element-bits = <32>;
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
@@ -4387,6 +4394,7 @@ tpdm@10850000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_mm_dpm";
|
||||
|
||||
qcom,cmb-element-bits = <64>;
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
@@ -4451,6 +4459,7 @@ tpdm@10980000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_cdsp";
|
||||
|
||||
qcom,dsb-element-bits = <32>;
|
||||
qcom,dsb-msrs-num = <32>;
|
||||
@@ -4539,6 +4548,7 @@ cti@1098b000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "cti_cdsp_qdsp";
|
||||
};
|
||||
|
||||
tpdm@109a3000 {
|
||||
@@ -4547,6 +4557,7 @@ tpdm@109a3000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_pmu";
|
||||
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
qcom,dsb-msrs-num = <32>;
|
||||
@@ -4566,6 +4577,7 @@ tpdm@109a4000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_ipcc";
|
||||
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
|
||||
@@ -4584,6 +4596,7 @@ tpdm@109a5000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_dlmm";
|
||||
|
||||
qcom,dsb-msrs-num = <32>;
|
||||
|
||||
@@ -4602,6 +4615,7 @@ tpdm@109a6000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_north_dsb";
|
||||
|
||||
qcom,dsb-msrs-num = <32>;
|
||||
|
||||
@@ -4620,6 +4634,7 @@ tpdm@109a7000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_south_dsb";
|
||||
|
||||
qcom,dsb-msrs-num = <32>;
|
||||
|
||||
@@ -4638,6 +4653,7 @@ tpdm@109a8000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_rdpm_cmb0";
|
||||
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
|
||||
@@ -4656,6 +4672,7 @@ tpdm@109a9000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_rdpm_cmb1";
|
||||
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
|
||||
@@ -4674,6 +4691,7 @@ tpdm@109aa000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_rdpm_cmb2";
|
||||
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
|
||||
@@ -4825,6 +4843,7 @@ tpdm@109d0000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_qm";
|
||||
|
||||
qcom,dsb-msrs-num = <32>;
|
||||
|
||||
@@ -4958,6 +4977,7 @@ tpdm@10b09000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_swao_prio_0";
|
||||
|
||||
qcom,cmb-element-bits = <64>;
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
@@ -4977,6 +4997,7 @@ tpdm@10b0a000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_swao_prio_1";
|
||||
|
||||
qcom,cmb-element-bits = <64>;
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
@@ -4996,6 +5017,7 @@ tpdm@10b0b000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_swao_prio_2";
|
||||
|
||||
qcom,cmb-element-bits = <64>;
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
@@ -5015,6 +5037,7 @@ tpdm@10b0c000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_swao_prio_3";
|
||||
|
||||
qcom,cmb-element-bits = <64>;
|
||||
qcom,cmb-msrs-num = <32>;
|
||||
@@ -5034,6 +5057,7 @@ tpdm@10b0d000 {
|
||||
|
||||
clocks = <&aoss_qmp>;
|
||||
clock-names = "apb_pclk";
|
||||
label = "tpdm_swao_1";
|
||||
|
||||
qcom,dsb-element-bits = <32>;
|
||||
qcom,dsb-msrs-num = <32>;
|
||||
@@ -6851,6 +6875,7 @@ timer {
|
||||
|
||||
tpdm-cdsp-llm {
|
||||
compatible = "qcom,coresight-static-tpdm";
|
||||
label = "tpdm_cdsp_llm";
|
||||
qcom,cmb-element-bits = <32>;
|
||||
|
||||
out-ports {
|
||||
@@ -6864,6 +6889,7 @@ tpdm_cdsp_llm_out: endpoint {
|
||||
|
||||
tpdm-cdsp-llm2 {
|
||||
compatible = "qcom,coresight-static-tpdm";
|
||||
label = "tpdm_cdsp_llm2";
|
||||
qcom,cmb-element-bits = <32>;
|
||||
|
||||
out-ports {
|
||||
@@ -6877,6 +6903,7 @@ tpdm_cdsp_llm2_out: endpoint {
|
||||
|
||||
tpdm-modem1 {
|
||||
compatible = "qcom,coresight-static-tpdm";
|
||||
label = "tpdm_modem_1";
|
||||
qcom,dsb-element-bits = <32>;
|
||||
|
||||
out-ports {
|
||||
|
||||
Reference in New Issue
Block a user