[PATCH v2 0/7] arm64: dts: qcom: Add label properties to CoreSight devices

Jie Gan posted 7 patches 2 months ago
arch/arm64/boot/dts/qcom/hamoa.dtsi     | 30 +++++++++++++++++
arch/arm64/boot/dts/qcom/kaanapali.dtsi | 35 +++++++++++++++++++
arch/arm64/boot/dts/qcom/kodiak.dtsi    | 12 +++++++
arch/arm64/boot/dts/qcom/lemans.dtsi    | 14 ++++++++
arch/arm64/boot/dts/qcom/monaco.dtsi    | 29 ++++++++++++++++
arch/arm64/boot/dts/qcom/sm8750.dtsi    | 27 +++++++++++++++
arch/arm64/boot/dts/qcom/talos.dtsi     | 59 +++++++++++++++++++++++++++++++++
7 files changed, 206 insertions(+)
[PATCH v2 0/7] arm64: dts: qcom: Add label properties to CoreSight devices
Posted by Jie Gan 2 months ago
The CoreSight framework and userspace tools identify trace devices by
their base address, which is not human-readable. The label property
provides a stable, descriptive name for each TPDM and CTI device,
allowing tools to refer to devices by name rather than address.

This series adds label properties to TPDM and CTI nodes across seven
Qualcomm platforms:
lemans
talos
monaco
kodiak
kaanapali
sm8750
hamoa

With the change, we will have a sysfs node for each Coresight device:
root@qemuarm64:/sys/bus/coresight/devices/tpdm0# cat label
tpdm_spdm

Signed-off-by: Jie Gan <jie.gan@oss.qualcomm.com>
---
Changes in v2:
- fix the extra tab format issue in patch 6 (sm8750).
- Link to v1: https://lore.kernel.org/r/20260410-add-label-to-coresight-device-v1-0-d71a6759dbc2@oss.qualcomm.com

---
Jie Gan (7):
      arm64: dts: qcom: lemans: Add label properties to CoreSight devices
      arm64: dts: qcom: talos: Add label properties to CoreSight devices
      arm64: dts: qcom: monaco: Add label properties to CoreSight devices
      arm64: dts: qcom: kodiak: Add label properties to CoreSight devices
      arm64: dts: qcom: kaanapali: Add label properties to CoreSight devices
      arm64: dts: qcom: sm8750: Add label properties to CoreSight devices
      arm64: dts: qcom: hamoa: Add label properties to CoreSight devices

 arch/arm64/boot/dts/qcom/hamoa.dtsi     | 30 +++++++++++++++++
 arch/arm64/boot/dts/qcom/kaanapali.dtsi | 35 +++++++++++++++++++
 arch/arm64/boot/dts/qcom/kodiak.dtsi    | 12 +++++++
 arch/arm64/boot/dts/qcom/lemans.dtsi    | 14 ++++++++
 arch/arm64/boot/dts/qcom/monaco.dtsi    | 29 ++++++++++++++++
 arch/arm64/boot/dts/qcom/sm8750.dtsi    | 27 +++++++++++++++
 arch/arm64/boot/dts/qcom/talos.dtsi     | 59 +++++++++++++++++++++++++++++++++
 7 files changed, 206 insertions(+)
---
base-commit: f3e6330d7fe42b204af05a2dbc68b379e0ad179e
change-id: 20260409-add-label-to-coresight-device-b17a2ba6030e

Best regards,
-- 
Jie Gan <jie.gan@oss.qualcomm.com>
Re: [PATCH v2 0/7] arm64: dts: qcom: Add label properties to CoreSight devices
Posted by Jie Gan 2 weeks, 3 days ago

On 4/14/2026 7:35 PM, Jie Gan wrote:
> The CoreSight framework and userspace tools identify trace devices by
> their base address, which is not human-readable. The label property
> provides a stable, descriptive name for each TPDM and CTI device,
> allowing tools to refer to devices by name rather than address.
> 

Gentle ping.

> This series adds label properties to TPDM and CTI nodes across seven
> Qualcomm platforms:
> lemans
> talos
> monaco
> kodiak
> kaanapali
> sm8750
> hamoa
> 
> With the change, we will have a sysfs node for each Coresight device:
> root@qemuarm64:/sys/bus/coresight/devices/tpdm0# cat label
> tpdm_spdm
> 
> Signed-off-by: Jie Gan <jie.gan@oss.qualcomm.com>
> ---
> Changes in v2:
> - fix the extra tab format issue in patch 6 (sm8750).
> - Link to v1: https://lore.kernel.org/r/20260410-add-label-to-coresight-device-v1-0-d71a6759dbc2@oss.qualcomm.com
> 
> ---
> Jie Gan (7):
>        arm64: dts: qcom: lemans: Add label properties to CoreSight devices
>        arm64: dts: qcom: talos: Add label properties to CoreSight devices
>        arm64: dts: qcom: monaco: Add label properties to CoreSight devices
>        arm64: dts: qcom: kodiak: Add label properties to CoreSight devices
>        arm64: dts: qcom: kaanapali: Add label properties to CoreSight devices
>        arm64: dts: qcom: sm8750: Add label properties to CoreSight devices
>        arm64: dts: qcom: hamoa: Add label properties to CoreSight devices
> 
>   arch/arm64/boot/dts/qcom/hamoa.dtsi     | 30 +++++++++++++++++
>   arch/arm64/boot/dts/qcom/kaanapali.dtsi | 35 +++++++++++++++++++
>   arch/arm64/boot/dts/qcom/kodiak.dtsi    | 12 +++++++
>   arch/arm64/boot/dts/qcom/lemans.dtsi    | 14 ++++++++
>   arch/arm64/boot/dts/qcom/monaco.dtsi    | 29 ++++++++++++++++
>   arch/arm64/boot/dts/qcom/sm8750.dtsi    | 27 +++++++++++++++
>   arch/arm64/boot/dts/qcom/talos.dtsi     | 59 +++++++++++++++++++++++++++++++++
>   7 files changed, 206 insertions(+)
> ---
> base-commit: f3e6330d7fe42b204af05a2dbc68b379e0ad179e
> change-id: 20260409-add-label-to-coresight-device-b17a2ba6030e
> 
> Best regards,
Re: [PATCH v2 0/7] arm64: dts: qcom: Add label properties to CoreSight devices
Posted by Jie Gan 1 month ago

On 4/14/2026 7:35 PM, Jie Gan wrote:
> The CoreSight framework and userspace tools identify trace devices by
> their base address, which is not human-readable. The label property
> provides a stable, descriptive name for each TPDM and CTI device,
> allowing tools to refer to devices by name rather than address.
> 
> This series adds label properties to TPDM and CTI nodes across seven
> Qualcomm platforms:
> lemans
> talos
> monaco
> kodiak
> kaanapali
> sm8750
> hamoa
> 
> With the change, we will have a sysfs node for each Coresight device:
> root@qemuarm64:/sys/bus/coresight/devices/tpdm0# cat label
> tpdm_spdm
> 


Gentle reminder.


> Signed-off-by: Jie Gan <jie.gan@oss.qualcomm.com>
> ---
> Changes in v2:
> - fix the extra tab format issue in patch 6 (sm8750).
> - Link to v1: https://lore.kernel.org/r/20260410-add-label-to-coresight-device-v1-0-d71a6759dbc2@oss.qualcomm.com
> 
> ---
> Jie Gan (7):
>        arm64: dts: qcom: lemans: Add label properties to CoreSight devices
>        arm64: dts: qcom: talos: Add label properties to CoreSight devices
>        arm64: dts: qcom: monaco: Add label properties to CoreSight devices
>        arm64: dts: qcom: kodiak: Add label properties to CoreSight devices
>        arm64: dts: qcom: kaanapali: Add label properties to CoreSight devices
>        arm64: dts: qcom: sm8750: Add label properties to CoreSight devices
>        arm64: dts: qcom: hamoa: Add label properties to CoreSight devices
> 
>   arch/arm64/boot/dts/qcom/hamoa.dtsi     | 30 +++++++++++++++++
>   arch/arm64/boot/dts/qcom/kaanapali.dtsi | 35 +++++++++++++++++++
>   arch/arm64/boot/dts/qcom/kodiak.dtsi    | 12 +++++++
>   arch/arm64/boot/dts/qcom/lemans.dtsi    | 14 ++++++++
>   arch/arm64/boot/dts/qcom/monaco.dtsi    | 29 ++++++++++++++++
>   arch/arm64/boot/dts/qcom/sm8750.dtsi    | 27 +++++++++++++++
>   arch/arm64/boot/dts/qcom/talos.dtsi     | 59 +++++++++++++++++++++++++++++++++
>   7 files changed, 206 insertions(+)
> ---
> base-commit: f3e6330d7fe42b204af05a2dbc68b379e0ad179e
> change-id: 20260409-add-label-to-coresight-device-b17a2ba6030e
> 
> Best regards,