* [GIT PULL] coresight: Updates for Linux v6.18
@ 2025-09-22 12:53 Suzuki K Poulose
2025-09-22 12:57 ` Suzuki K Poulose
0 siblings, 1 reply; 7+ messages in thread
From: Suzuki K Poulose @ 2025-09-22 12:53 UTC (permalink / raw)
To: gregkh
Cc: coresight, linux-arm-kernel, james.clark, leo.yan, mike.leach,
Suzuki K Poulose
Hi Greg
Please find the CoreSight tree updates for v6.18.
Kindly pull,
Suzuki
The following changes since commit 1b237f190eb3d36f52dffe07a40b5eb210280e00:
Linux 6.17-rc3 (2025-08-24 12:04:12 -0400)
are available in the Git repository at:
ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v6.18
for you to fetch changes up to 559d6c380ea0a27e71d0269410301303515e4179:
coresight: Add label sysfs node support (2025-09-10 17:53:01 +0100)
----------------------------------------------------------------
coresight: Updates for Linux v6.18
CoreSight selfhosted tracing subsystem updates targeting Linux v6.18, includes:
- Clean up and consolidate clocks handling
- Support for exposing labels via sysfs for better device identification
- Add Qualcomm Trace Network On Chip driver support
- Miscellaneous fixes
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
----------------------------------------------------------------
Dan Carpenter (1):
coresight: Fix a NULL vs IS_ERR() bug in probe
James Clark (2):
coresight: trbe: Add ISB after TRBLIMITR write
coresight: Fix missing include for FIELD_GET
Jie Gan (1):
coresight: tpda: fix the logic to setup the element size
Leo Yan (13):
coresight: stm: Remove redundant NULL checks
coresight: perf: Use %px for printing pointers
coresight: tmc: Support atclk
coresight: catu: Support atclk
coresight: etm4x: Support atclk
coresight: Appropriately disable programming clocks
coresight: Appropriately disable trace bus clocks
coresight: Avoid enable programming clock duplicately
coresight: Consolidate clock enabling
coresight: Refactor driver data allocation
coresight: Make clock sequence consistent
coresight: Refactor runtime PM
coresight: trbe: Return NULL pointer for allocation failures
Lin Yujun (1):
coresight: Fix incorrect handling for return value of devm_kzalloc
Mao Jinlong (2):
dt-bindings: arm: Add label in the coresight components
coresight: Add label sysfs node support
Rob Herring (Arm) (1):
hwtracing: coresight: Use of_reserved_mem_region_to_resource() for "memory-region"
Yeoreum Yun (1):
coresight: fix indentation error in cscfg_remove_owned_csdev_configs()
Yuanfang Zhang (5):
coresight: Only register perf symlink for sinks with alloc_buffer
dt-bindings: arm: Add device Trace Network On Chip definition
coresight: add coresight Trace Network On Chip driver
coresight-etm4x: Conditionally access register TRCEXTINSELR
coresight: tnoc: add new AMBA ID to support Trace Noc V2
.../ABI/testing/sysfs-bus-coresight-devices-cti | 6 +
.../sysfs-bus-coresight-devices-dummy-source | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-etb10 | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-etm3x | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-etm4x | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-funnel | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-stm | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-tmc | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-tpdm | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-trbe | 6 +
.../devicetree/bindings/arm/arm,coresight-cti.yaml | 4 +
.../bindings/arm/arm,coresight-dummy-sink.yaml | 4 +
.../bindings/arm/arm,coresight-dummy-source.yaml | 4 +
.../bindings/arm/arm,coresight-dynamic-funnel.yaml | 4 +
.../arm/arm,coresight-dynamic-replicator.yaml | 4 +
.../bindings/arm/arm,coresight-etb10.yaml | 4 +
.../devicetree/bindings/arm/arm,coresight-etm.yaml | 4 +
.../bindings/arm/arm,coresight-static-funnel.yaml | 4 +
.../arm/arm,coresight-static-replicator.yaml | 4 +
.../devicetree/bindings/arm/arm,coresight-tmc.yaml | 4 +
.../bindings/arm/arm,coresight-tpiu.yaml | 4 +
.../bindings/arm/qcom,coresight-ctcu.yaml | 4 +
.../bindings/arm/qcom,coresight-remote-etm.yaml | 4 +
.../bindings/arm/qcom,coresight-tnoc.yaml | 113 ++++++++++
.../bindings/arm/qcom,coresight-tpda.yaml | 4 +
.../bindings/arm/qcom,coresight-tpdm.yaml | 4 +
drivers/hwtracing/coresight/Kconfig | 12 +
drivers/hwtracing/coresight/Makefile | 1 +
drivers/hwtracing/coresight/coresight-catu.c | 53 +++--
drivers/hwtracing/coresight/coresight-catu.h | 1 +
drivers/hwtracing/coresight/coresight-core.c | 54 ++++-
drivers/hwtracing/coresight/coresight-cpu-debug.c | 41 ++--
drivers/hwtracing/coresight/coresight-ctcu-core.c | 24 +-
drivers/hwtracing/coresight/coresight-etb10.c | 18 +-
drivers/hwtracing/coresight/coresight-etm-perf.c | 4 +-
drivers/hwtracing/coresight/coresight-etm3x-core.c | 17 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c | 44 ++--
.../hwtracing/coresight/coresight-etm4x-sysfs.c | 1 +
drivers/hwtracing/coresight/coresight-etm4x.h | 6 +-
drivers/hwtracing/coresight/coresight-funnel.c | 66 ++----
drivers/hwtracing/coresight/coresight-replicator.c | 63 ++----
drivers/hwtracing/coresight/coresight-stm.c | 42 ++--
drivers/hwtracing/coresight/coresight-syscfg.c | 2 +-
drivers/hwtracing/coresight/coresight-sysfs.c | 71 +++++-
drivers/hwtracing/coresight/coresight-tmc-core.c | 70 +++---
drivers/hwtracing/coresight/coresight-tmc.h | 2 +
drivers/hwtracing/coresight/coresight-tnoc.c | 246 +++++++++++++++++++++
drivers/hwtracing/coresight/coresight-tpda.c | 3 +
drivers/hwtracing/coresight/coresight-tpiu.c | 36 ++-
drivers/hwtracing/coresight/coresight-trbe.c | 9 +-
drivers/hwtracing/coresight/ultrasoc-smb.h | 1 +
include/linux/coresight.h | 31 +--
52 files changed, 827 insertions(+), 324 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-tnoc.yaml
create mode 100644 drivers/hwtracing/coresight/coresight-tnoc.c
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [GIT PULL] coresight: Updates for Linux v6.18
2025-09-22 12:53 Suzuki K Poulose
@ 2025-09-22 12:57 ` Suzuki K Poulose
0 siblings, 0 replies; 7+ messages in thread
From: Suzuki K Poulose @ 2025-09-22 12:57 UTC (permalink / raw)
To: gregkh; +Cc: coresight, linux-arm-kernel, james.clark, leo.yan, mike.leach
Hi Greg
On 22/09/2025 13:53, Suzuki K Poulose wrote:
> Hi Greg
>
> Please find the CoreSight tree updates for v6.18.
>
Kindly ignore this one due to the non-standard PULL URL.
I will resend it with the fixed one. Apologies.
Suzuki
> Kindly pull,
>
> Suzuki
>
>
>
> The following changes since commit 1b237f190eb3d36f52dffe07a40b5eb210280e00:
>
> Linux 6.17-rc3 (2025-08-24 12:04:12 -0400)
>
> are available in the Git repository at:
>
> ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v6.18
>
> for you to fetch changes up to 559d6c380ea0a27e71d0269410301303515e4179:
>
> coresight: Add label sysfs node support (2025-09-10 17:53:01 +0100)
>
> ----------------------------------------------------------------
> coresight: Updates for Linux v6.18
>
> CoreSight selfhosted tracing subsystem updates targeting Linux v6.18, includes:
>
> - Clean up and consolidate clocks handling
> - Support for exposing labels via sysfs for better device identification
> - Add Qualcomm Trace Network On Chip driver support
> - Miscellaneous fixes
>
> Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
>
> ----------------------------------------------------------------
> Dan Carpenter (1):
> coresight: Fix a NULL vs IS_ERR() bug in probe
>
> James Clark (2):
> coresight: trbe: Add ISB after TRBLIMITR write
> coresight: Fix missing include for FIELD_GET
>
> Jie Gan (1):
> coresight: tpda: fix the logic to setup the element size
>
> Leo Yan (13):
> coresight: stm: Remove redundant NULL checks
> coresight: perf: Use %px for printing pointers
> coresight: tmc: Support atclk
> coresight: catu: Support atclk
> coresight: etm4x: Support atclk
> coresight: Appropriately disable programming clocks
> coresight: Appropriately disable trace bus clocks
> coresight: Avoid enable programming clock duplicately
> coresight: Consolidate clock enabling
> coresight: Refactor driver data allocation
> coresight: Make clock sequence consistent
> coresight: Refactor runtime PM
> coresight: trbe: Return NULL pointer for allocation failures
>
> Lin Yujun (1):
> coresight: Fix incorrect handling for return value of devm_kzalloc
>
> Mao Jinlong (2):
> dt-bindings: arm: Add label in the coresight components
> coresight: Add label sysfs node support
>
> Rob Herring (Arm) (1):
> hwtracing: coresight: Use of_reserved_mem_region_to_resource() for "memory-region"
>
> Yeoreum Yun (1):
> coresight: fix indentation error in cscfg_remove_owned_csdev_configs()
>
> Yuanfang Zhang (5):
> coresight: Only register perf symlink for sinks with alloc_buffer
> dt-bindings: arm: Add device Trace Network On Chip definition
> coresight: add coresight Trace Network On Chip driver
> coresight-etm4x: Conditionally access register TRCEXTINSELR
> coresight: tnoc: add new AMBA ID to support Trace Noc V2
>
> .../ABI/testing/sysfs-bus-coresight-devices-cti | 6 +
> .../sysfs-bus-coresight-devices-dummy-source | 6 +
> .../ABI/testing/sysfs-bus-coresight-devices-etb10 | 6 +
> .../ABI/testing/sysfs-bus-coresight-devices-etm3x | 6 +
> .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 6 +
> .../ABI/testing/sysfs-bus-coresight-devices-funnel | 6 +
> .../ABI/testing/sysfs-bus-coresight-devices-stm | 6 +
> .../ABI/testing/sysfs-bus-coresight-devices-tmc | 6 +
> .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 6 +
> .../ABI/testing/sysfs-bus-coresight-devices-trbe | 6 +
> .../devicetree/bindings/arm/arm,coresight-cti.yaml | 4 +
> .../bindings/arm/arm,coresight-dummy-sink.yaml | 4 +
> .../bindings/arm/arm,coresight-dummy-source.yaml | 4 +
> .../bindings/arm/arm,coresight-dynamic-funnel.yaml | 4 +
> .../arm/arm,coresight-dynamic-replicator.yaml | 4 +
> .../bindings/arm/arm,coresight-etb10.yaml | 4 +
> .../devicetree/bindings/arm/arm,coresight-etm.yaml | 4 +
> .../bindings/arm/arm,coresight-static-funnel.yaml | 4 +
> .../arm/arm,coresight-static-replicator.yaml | 4 +
> .../devicetree/bindings/arm/arm,coresight-tmc.yaml | 4 +
> .../bindings/arm/arm,coresight-tpiu.yaml | 4 +
> .../bindings/arm/qcom,coresight-ctcu.yaml | 4 +
> .../bindings/arm/qcom,coresight-remote-etm.yaml | 4 +
> .../bindings/arm/qcom,coresight-tnoc.yaml | 113 ++++++++++
> .../bindings/arm/qcom,coresight-tpda.yaml | 4 +
> .../bindings/arm/qcom,coresight-tpdm.yaml | 4 +
> drivers/hwtracing/coresight/Kconfig | 12 +
> drivers/hwtracing/coresight/Makefile | 1 +
> drivers/hwtracing/coresight/coresight-catu.c | 53 +++--
> drivers/hwtracing/coresight/coresight-catu.h | 1 +
> drivers/hwtracing/coresight/coresight-core.c | 54 ++++-
> drivers/hwtracing/coresight/coresight-cpu-debug.c | 41 ++--
> drivers/hwtracing/coresight/coresight-ctcu-core.c | 24 +-
> drivers/hwtracing/coresight/coresight-etb10.c | 18 +-
> drivers/hwtracing/coresight/coresight-etm-perf.c | 4 +-
> drivers/hwtracing/coresight/coresight-etm3x-core.c | 17 +-
> drivers/hwtracing/coresight/coresight-etm4x-core.c | 44 ++--
> .../hwtracing/coresight/coresight-etm4x-sysfs.c | 1 +
> drivers/hwtracing/coresight/coresight-etm4x.h | 6 +-
> drivers/hwtracing/coresight/coresight-funnel.c | 66 ++----
> drivers/hwtracing/coresight/coresight-replicator.c | 63 ++----
> drivers/hwtracing/coresight/coresight-stm.c | 42 ++--
> drivers/hwtracing/coresight/coresight-syscfg.c | 2 +-
> drivers/hwtracing/coresight/coresight-sysfs.c | 71 +++++-
> drivers/hwtracing/coresight/coresight-tmc-core.c | 70 +++---
> drivers/hwtracing/coresight/coresight-tmc.h | 2 +
> drivers/hwtracing/coresight/coresight-tnoc.c | 246 +++++++++++++++++++++
> drivers/hwtracing/coresight/coresight-tpda.c | 3 +
> drivers/hwtracing/coresight/coresight-tpiu.c | 36 ++-
> drivers/hwtracing/coresight/coresight-trbe.c | 9 +-
> drivers/hwtracing/coresight/ultrasoc-smb.h | 1 +
> include/linux/coresight.h | 31 +--
> 52 files changed, 827 insertions(+), 324 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-tnoc.yaml
> create mode 100644 drivers/hwtracing/coresight/coresight-tnoc.c
^ permalink raw reply [flat|nested] 7+ messages in thread
* [GIT PULL] coresight: Updates for Linux v6.18
@ 2025-09-22 12:59 Suzuki K Poulose
2025-09-23 12:14 ` Greg KH
0 siblings, 1 reply; 7+ messages in thread
From: Suzuki K Poulose @ 2025-09-22 12:59 UTC (permalink / raw)
To: gregkh
Cc: coresight, linux-arm-kernel, james.clark, leo.yan, mike.leach,
Suzuki K Poulose
Hi Greg
Please find the CoreSight tree updates for v6.18.
Kindly pull,
Suzuki
The following changes since commit 1b237f190eb3d36f52dffe07a40b5eb210280e00:
Linux 6.17-rc3 (2025-08-24 12:04:12 -0400)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v6.18
for you to fetch changes up to 559d6c380ea0a27e71d0269410301303515e4179:
coresight: Add label sysfs node support (2025-09-10 17:53:01 +0100)
----------------------------------------------------------------
coresight: Updates for Linux v6.18
CoreSight selfhosted tracing subsystem updates targeting Linux v6.18, includes:
- Clean up and consolidate clocks handling
- Support for exposing labels via sysfs for better device identification
- Add Qualcomm Trace Network On Chip driver support
- Miscellaneous fixes
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
----------------------------------------------------------------
Dan Carpenter (1):
coresight: Fix a NULL vs IS_ERR() bug in probe
James Clark (2):
coresight: trbe: Add ISB after TRBLIMITR write
coresight: Fix missing include for FIELD_GET
Jie Gan (1):
coresight: tpda: fix the logic to setup the element size
Leo Yan (13):
coresight: stm: Remove redundant NULL checks
coresight: perf: Use %px for printing pointers
coresight: tmc: Support atclk
coresight: catu: Support atclk
coresight: etm4x: Support atclk
coresight: Appropriately disable programming clocks
coresight: Appropriately disable trace bus clocks
coresight: Avoid enable programming clock duplicately
coresight: Consolidate clock enabling
coresight: Refactor driver data allocation
coresight: Make clock sequence consistent
coresight: Refactor runtime PM
coresight: trbe: Return NULL pointer for allocation failures
Lin Yujun (1):
coresight: Fix incorrect handling for return value of devm_kzalloc
Mao Jinlong (2):
dt-bindings: arm: Add label in the coresight components
coresight: Add label sysfs node support
Rob Herring (Arm) (1):
hwtracing: coresight: Use of_reserved_mem_region_to_resource() for "memory-region"
Yeoreum Yun (1):
coresight: fix indentation error in cscfg_remove_owned_csdev_configs()
Yuanfang Zhang (5):
coresight: Only register perf symlink for sinks with alloc_buffer
dt-bindings: arm: Add device Trace Network On Chip definition
coresight: add coresight Trace Network On Chip driver
coresight-etm4x: Conditionally access register TRCEXTINSELR
coresight: tnoc: add new AMBA ID to support Trace Noc V2
.../ABI/testing/sysfs-bus-coresight-devices-cti | 6 +
.../sysfs-bus-coresight-devices-dummy-source | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-etb10 | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-etm3x | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-etm4x | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-funnel | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-stm | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-tmc | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-tpdm | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-trbe | 6 +
.../devicetree/bindings/arm/arm,coresight-cti.yaml | 4 +
.../bindings/arm/arm,coresight-dummy-sink.yaml | 4 +
.../bindings/arm/arm,coresight-dummy-source.yaml | 4 +
.../bindings/arm/arm,coresight-dynamic-funnel.yaml | 4 +
.../arm/arm,coresight-dynamic-replicator.yaml | 4 +
.../bindings/arm/arm,coresight-etb10.yaml | 4 +
.../devicetree/bindings/arm/arm,coresight-etm.yaml | 4 +
.../bindings/arm/arm,coresight-static-funnel.yaml | 4 +
.../arm/arm,coresight-static-replicator.yaml | 4 +
.../devicetree/bindings/arm/arm,coresight-tmc.yaml | 4 +
.../bindings/arm/arm,coresight-tpiu.yaml | 4 +
.../bindings/arm/qcom,coresight-ctcu.yaml | 4 +
.../bindings/arm/qcom,coresight-remote-etm.yaml | 4 +
.../bindings/arm/qcom,coresight-tnoc.yaml | 113 ++++++++++
.../bindings/arm/qcom,coresight-tpda.yaml | 4 +
.../bindings/arm/qcom,coresight-tpdm.yaml | 4 +
drivers/hwtracing/coresight/Kconfig | 12 +
drivers/hwtracing/coresight/Makefile | 1 +
drivers/hwtracing/coresight/coresight-catu.c | 53 +++--
drivers/hwtracing/coresight/coresight-catu.h | 1 +
drivers/hwtracing/coresight/coresight-core.c | 54 ++++-
drivers/hwtracing/coresight/coresight-cpu-debug.c | 41 ++--
drivers/hwtracing/coresight/coresight-ctcu-core.c | 24 +-
drivers/hwtracing/coresight/coresight-etb10.c | 18 +-
drivers/hwtracing/coresight/coresight-etm-perf.c | 4 +-
drivers/hwtracing/coresight/coresight-etm3x-core.c | 17 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c | 44 ++--
.../hwtracing/coresight/coresight-etm4x-sysfs.c | 1 +
drivers/hwtracing/coresight/coresight-etm4x.h | 6 +-
drivers/hwtracing/coresight/coresight-funnel.c | 66 ++----
drivers/hwtracing/coresight/coresight-replicator.c | 63 ++----
drivers/hwtracing/coresight/coresight-stm.c | 42 ++--
drivers/hwtracing/coresight/coresight-syscfg.c | 2 +-
drivers/hwtracing/coresight/coresight-sysfs.c | 71 +++++-
drivers/hwtracing/coresight/coresight-tmc-core.c | 70 +++---
drivers/hwtracing/coresight/coresight-tmc.h | 2 +
drivers/hwtracing/coresight/coresight-tnoc.c | 246 +++++++++++++++++++++
drivers/hwtracing/coresight/coresight-tpda.c | 3 +
drivers/hwtracing/coresight/coresight-tpiu.c | 36 ++-
drivers/hwtracing/coresight/coresight-trbe.c | 9 +-
drivers/hwtracing/coresight/ultrasoc-smb.h | 1 +
include/linux/coresight.h | 31 +--
52 files changed, 827 insertions(+), 324 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-tnoc.yaml
create mode 100644 drivers/hwtracing/coresight/coresight-tnoc.c
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [GIT PULL] coresight: Updates for Linux v6.18
2025-09-22 12:59 [GIT PULL] coresight: Updates for Linux v6.18 Suzuki K Poulose
@ 2025-09-23 12:14 ` Greg KH
2025-09-24 8:22 ` [UPDATED] " Suzuki K Poulose
0 siblings, 1 reply; 7+ messages in thread
From: Greg KH @ 2025-09-23 12:14 UTC (permalink / raw)
To: Suzuki K Poulose
Cc: coresight, linux-arm-kernel, james.clark, leo.yan, mike.leach
On Mon, Sep 22, 2025 at 01:59:07PM +0100, Suzuki K Poulose wrote:
> Hi Greg
>
> Please find the CoreSight tree updates for v6.18.
>
> Kindly pull,
>
> Suzuki
>
>
>
> The following changes since commit 1b237f190eb3d36f52dffe07a40b5eb210280e00:
>
> Linux 6.17-rc3 (2025-08-24 12:04:12 -0400)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v6.18
>
> for you to fetch changes up to 559d6c380ea0a27e71d0269410301303515e4179:
>
> coresight: Add label sysfs node support (2025-09-10 17:53:01 +0100)
>
> ----------------------------------------------------------------
> coresight: Updates for Linux v6.18
>
> CoreSight selfhosted tracing subsystem updates targeting Linux v6.18, includes:
>
> - Clean up and consolidate clocks handling
> - Support for exposing labels via sysfs for better device identification
> - Add Qualcomm Trace Network On Chip driver support
> - Miscellaneous fixes
>
> Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
I get the following error from the scripts when pulling this:
Commit: 0ac00534623a ("coresight: Fix a NULL vs IS_ERR() bug in probe")
Fixes tag: Fixes: 26e20622a8ae ("coresight: add coresight Trace Network On Chip driver")
Has these problem(s):
- Target SHA1 does not exist
Please fix up.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 7+ messages in thread
* [UPDATED] [GIT PULL] coresight: Updates for Linux v6.18
2025-09-23 12:14 ` Greg KH
@ 2025-09-24 8:22 ` Suzuki K Poulose
2025-09-24 11:06 ` Greg KH
0 siblings, 1 reply; 7+ messages in thread
From: Suzuki K Poulose @ 2025-09-24 8:22 UTC (permalink / raw)
To: gregkh
Cc: coresight, linux-arm-kernel, james.clark, leo.yan, mike.leach,
Suzuki K Poulose
Hi Greg
Please find the updated pull request to fix the invalid commit reference in
the fixes tag, in the original pull request [0]
Apologies for the inconvenience.
[0] https://lkml.kernel.org/r/20250922125907.2268152-1-suzuki.poulose@arm.com
Kindly pull,
Suzuki
---
The following changes since commit 1b237f190eb3d36f52dffe07a40b5eb210280e00:
Linux 6.17-rc3 (2025-08-24 12:04:12 -0400)
are available in the Git repository at:
git//git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v6.18-v2
for you to fetch changes up to 01f96b812526a2c8dcd5c0e510dda37e09ec8bcd:
coresight: Add label sysfs node support (2025-09-23 14:14:13 +0100)
----------------------------------------------------------------
coresight: Updates for Linux v6.18, take 2
This is an updated drop for v6.18, fixing the invalid commit
reference in the original tag.
CoreSight selfhosted tracing subsystem updates targeting Linux v6.18, includes:
- Clean up and consolidate clocks handling
- Support for exposing labels via sysfs for better device identification
- Add Qualcomm Trace Network On Chip driver support
- Miscellaneous fixes
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
----------------------------------------------------------------
Dan Carpenter (1):
coresight: tnoc: Fix a NULL vs IS_ERR() bug in probe
James Clark (2):
coresight: trbe: Add ISB after TRBLIMITR write
coresight: Fix missing include for FIELD_GET
Jie Gan (1):
coresight: tpda: fix the logic to setup the element size
Leo Yan (13):
coresight: stm: Remove redundant NULL checks
coresight: perf: Use %px for printing pointers
coresight: tmc: Support atclk
coresight: catu: Support atclk
coresight: etm4x: Support atclk
coresight: Appropriately disable programming clocks
coresight: Appropriately disable trace bus clocks
coresight: Avoid enable programming clock duplicately
coresight: Consolidate clock enabling
coresight: Refactor driver data allocation
coresight: Make clock sequence consistent
coresight: Refactor runtime PM
coresight: trbe: Return NULL pointer for allocation failures
Lin Yujun (1):
coresight: Fix incorrect handling for return value of devm_kzalloc
Mao Jinlong (2):
dt-bindings: arm: Add label in the coresight components
coresight: Add label sysfs node support
Rob Herring (Arm) (1):
hwtracing: coresight: Use of_reserved_mem_region_to_resource() for "memory-region"
Yeoreum Yun (1):
coresight: fix indentation error in cscfg_remove_owned_csdev_configs()
Yuanfang Zhang (5):
coresight: Only register perf symlink for sinks with alloc_buffer
dt-bindings: arm: Add device Trace Network On Chip definition
coresight: add coresight Trace Network On Chip driver
coresight-etm4x: Conditionally access register TRCEXTINSELR
coresight: tnoc: add new AMBA ID to support Trace Noc V2
.../ABI/testing/sysfs-bus-coresight-devices-cti | 6 +
.../sysfs-bus-coresight-devices-dummy-source | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-etb10 | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-etm3x | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-etm4x | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-funnel | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-stm | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-tmc | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-tpdm | 6 +
.../ABI/testing/sysfs-bus-coresight-devices-trbe | 6 +
.../devicetree/bindings/arm/arm,coresight-cti.yaml | 4 +
.../bindings/arm/arm,coresight-dummy-sink.yaml | 4 +
.../bindings/arm/arm,coresight-dummy-source.yaml | 4 +
.../bindings/arm/arm,coresight-dynamic-funnel.yaml | 4 +
.../arm/arm,coresight-dynamic-replicator.yaml | 4 +
.../bindings/arm/arm,coresight-etb10.yaml | 4 +
.../devicetree/bindings/arm/arm,coresight-etm.yaml | 4 +
.../bindings/arm/arm,coresight-static-funnel.yaml | 4 +
.../arm/arm,coresight-static-replicator.yaml | 4 +
.../devicetree/bindings/arm/arm,coresight-tmc.yaml | 4 +
.../bindings/arm/arm,coresight-tpiu.yaml | 4 +
.../bindings/arm/qcom,coresight-ctcu.yaml | 4 +
.../bindings/arm/qcom,coresight-remote-etm.yaml | 4 +
.../bindings/arm/qcom,coresight-tnoc.yaml | 113 ++++++++++
.../bindings/arm/qcom,coresight-tpda.yaml | 4 +
.../bindings/arm/qcom,coresight-tpdm.yaml | 4 +
drivers/hwtracing/coresight/Kconfig | 12 +
drivers/hwtracing/coresight/Makefile | 1 +
drivers/hwtracing/coresight/coresight-catu.c | 53 +++--
drivers/hwtracing/coresight/coresight-catu.h | 1 +
drivers/hwtracing/coresight/coresight-core.c | 54 ++++-
drivers/hwtracing/coresight/coresight-cpu-debug.c | 41 ++--
drivers/hwtracing/coresight/coresight-ctcu-core.c | 24 +-
drivers/hwtracing/coresight/coresight-etb10.c | 18 +-
drivers/hwtracing/coresight/coresight-etm-perf.c | 4 +-
drivers/hwtracing/coresight/coresight-etm3x-core.c | 17 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c | 44 ++--
.../hwtracing/coresight/coresight-etm4x-sysfs.c | 1 +
drivers/hwtracing/coresight/coresight-etm4x.h | 6 +-
drivers/hwtracing/coresight/coresight-funnel.c | 66 ++----
drivers/hwtracing/coresight/coresight-replicator.c | 63 ++----
drivers/hwtracing/coresight/coresight-stm.c | 42 ++--
drivers/hwtracing/coresight/coresight-syscfg.c | 2 +-
drivers/hwtracing/coresight/coresight-sysfs.c | 71 +++++-
drivers/hwtracing/coresight/coresight-tmc-core.c | 70 +++---
drivers/hwtracing/coresight/coresight-tmc.h | 2 +
drivers/hwtracing/coresight/coresight-tnoc.c | 246 +++++++++++++++++++++
drivers/hwtracing/coresight/coresight-tpda.c | 3 +
drivers/hwtracing/coresight/coresight-tpiu.c | 36 ++-
drivers/hwtracing/coresight/coresight-trbe.c | 9 +-
drivers/hwtracing/coresight/ultrasoc-smb.h | 1 +
include/linux/coresight.h | 31 +--
52 files changed, 827 insertions(+), 324 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-tnoc.yaml
create mode 100644 drivers/hwtracing/coresight/coresight-tnoc.c
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [UPDATED] [GIT PULL] coresight: Updates for Linux v6.18
2025-09-24 8:22 ` [UPDATED] " Suzuki K Poulose
@ 2025-09-24 11:06 ` Greg KH
2025-09-24 11:27 ` Suzuki K Poulose
0 siblings, 1 reply; 7+ messages in thread
From: Greg KH @ 2025-09-24 11:06 UTC (permalink / raw)
To: Suzuki K Poulose
Cc: coresight, linux-arm-kernel, james.clark, leo.yan, mike.leach
On Wed, Sep 24, 2025 at 09:22:42AM +0100, Suzuki K Poulose wrote:
> Hi Greg
>
> Please find the updated pull request to fix the invalid commit reference in
> the fixes tag, in the original pull request [0]
>
> Apologies for the inconvenience.
>
> [0] https://lkml.kernel.org/r/20250922125907.2268152-1-suzuki.poulose@arm.com
>
> Kindly pull,
>
> Suzuki
>
> ---
>
> The following changes since commit 1b237f190eb3d36f52dffe07a40b5eb210280e00:
>
> Linux 6.17-rc3 (2025-08-24 12:04:12 -0400)
>
> are available in the Git repository at:
>
> git//git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v6.18-v2
That is not a valid "url" to pull from, how did you create this?
I've added the missing ':', but you might want to check your scripts to
verify you aren't doing something odd.
Pulled and pushed out now, thanks.
greg k-h
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [UPDATED] [GIT PULL] coresight: Updates for Linux v6.18
2025-09-24 11:06 ` Greg KH
@ 2025-09-24 11:27 ` Suzuki K Poulose
0 siblings, 0 replies; 7+ messages in thread
From: Suzuki K Poulose @ 2025-09-24 11:27 UTC (permalink / raw)
To: Greg KH; +Cc: coresight, linux-arm-kernel, james.clark, leo.yan, mike.leach
On 24/09/2025 12:06, Greg KH wrote:
> On Wed, Sep 24, 2025 at 09:22:42AM +0100, Suzuki K Poulose wrote:
>> Hi Greg
>>
>> Please find the updated pull request to fix the invalid commit reference in
>> the fixes tag, in the original pull request [0]
>>
>> Apologies for the inconvenience.
>>
>> [0] https://lkml.kernel.org/r/20250922125907.2268152-1-suzuki.poulose@arm.com
>>
>> Kindly pull,
>>
>> Suzuki
>>
>> ---
>>
>> The following changes since commit 1b237f190eb3d36f52dffe07a40b5eb210280e00:
>>
>> Linux 6.17-rc3 (2025-08-24 12:04:12 -0400)
>>
>> are available in the Git repository at:
>>
>> git//git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v6.18-v2
>
> That is not a valid "url" to pull from, how did you create this?
Dang! I did use the git request-pull, but have to manually replace the
"ssh" URL with git:// :-( and I messed up.
>
> I've added the missing ':', but you might want to check your scripts to
> verify you aren't doing something odd.
Will take care of it, thanks.
Suzuki
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2025-09-24 11:27 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-22 12:59 [GIT PULL] coresight: Updates for Linux v6.18 Suzuki K Poulose
2025-09-23 12:14 ` Greg KH
2025-09-24 8:22 ` [UPDATED] " Suzuki K Poulose
2025-09-24 11:06 ` Greg KH
2025-09-24 11:27 ` Suzuki K Poulose
-- strict thread matches above, loose matches on Subject: below --
2025-09-22 12:53 Suzuki K Poulose
2025-09-22 12:57 ` Suzuki K Poulose
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).