linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [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).