linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] coresight: updates for Linux v6.16
@ 2025-05-22 15:59 Suzuki K Poulose
  2025-05-22 16:06 ` Greg KH
  0 siblings, 1 reply; 2+ messages in thread
From: Suzuki K Poulose @ 2025-05-22 15: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 self-hosted tracing subsystem updates for Linux v6.16.


Kindly pull,

Suzuki

---

The following changes since commit 9c32cda43eb78f78c73aee4aa344b777714e259b:

  Linux 6.15-rc3 (2025-04-20 13:43:47 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v6.16

for you to fetch changes up to 408c97c4a5e0b634dcd15bf8b8808b382e888164:

  coresight: prevent deactivate active config while enabling the config (2025-05-20 16:38:54 +0100)

----------------------------------------------------------------
coresight: updates for Linux v6.16

CoreSight self-hosted trace driver subsystem updates for Linux v6.16 includes:
 - Clear CLAIM tags on device probe if self-hosted tags are set.
 - Support for perf AUX pause/resume for CoreSight ETM PMU driver, with trace
   collection at pause.
 - Miscellaneous fixes for the subsystem

Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>

----------------------------------------------------------------
Andy Shevchenko (1):
      coresight: cti: Replace inclusion by struct fwnode_handle forward declaration

Dmitry Baryshkov (1):
      dt-bindings: arm: arm,coresight-static-replicator: add optional clocks

James Clark (8):
      coresight: Convert tag clear function to take a struct csdev_access
      coresight: Only check bottom two claim bits
      coresight: Add claim tag warnings and debug messages
      coresight: etm3x: Convert raw base pointer to struct coresight access
      coresight: Clear self hosted claim tag on probe
      coresight: Remove inlines from static function definitions
      coresight: Remove extern from function declarations
      coresight: Add a KUnit test for coresight_find_default_sink()

Junhao He (1):
      coresight: Fixes device's owner field for registered using coresight_init_driver()

Leo Yan (9):
      coresight: replicator: Fix panic for clearing claim tag
      coresight: etm4x: Extract the trace unit controlling
      coresight: Introduce pause and resume APIs for source
      coresight: etm4x: Hook pause and resume callbacks
      coresight: perf: Support AUX trace pause and resume
      coresight: tmc: Re-enable sink after buffer update
      coresight: perf: Update buffer on AUX pause
      Documentation: coresight: Document AUX pause and resume
      coresight: etm4x: Fix timestamp bit field handling

Mao Jinlong (2):
      coresight: Disable MMIO logging for coresight stm driver
      coresight: tmc: fix failure to disable/enable ETF after reading

Yabin Cui (2):
      coresight: catu: Introduce refcount and spinlock for enabling/disabling
      coresight: core: Disable helpers for devices that fail to enable

Yeoreum Yun (3):
      coresight/etm4: fix missing disable active config
      coresight: holding cscfg_csdev_lock while removing cscfg from csdev
      coresight: prevent deactivate active config while enabling the config

 .../arm/arm,coresight-static-replicator.yaml       |  13 ++
 Documentation/trace/coresight/coresight-perf.rst   |  31 ++++
 drivers/hwtracing/coresight/Kconfig                |   9 ++
 drivers/hwtracing/coresight/Makefile               |   3 +
 drivers/hwtracing/coresight/coresight-catu.c       |  39 +++--
 drivers/hwtracing/coresight/coresight-catu.h       |   1 +
 drivers/hwtracing/coresight/coresight-config.h     |   2 +-
 drivers/hwtracing/coresight/coresight-core.c       | 131 ++++++++++++-----
 drivers/hwtracing/coresight/coresight-cpu-debug.c  |   3 +-
 drivers/hwtracing/coresight/coresight-cti-core.c   |   2 +
 drivers/hwtracing/coresight/coresight-cti.h        |   3 +-
 drivers/hwtracing/coresight/coresight-etb10.c      |   4 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |  84 ++++++++++-
 drivers/hwtracing/coresight/coresight-etm.h        |   6 +-
 drivers/hwtracing/coresight/coresight-etm3x-core.c |  28 ++--
 .../hwtracing/coresight/coresight-etm3x-sysfs.c    |   8 +-
 drivers/hwtracing/coresight/coresight-etm4x-core.c | 158 +++++++++++++++------
 .../hwtracing/coresight/coresight-etm4x-sysfs.c    |   8 +-
 drivers/hwtracing/coresight/coresight-etm4x.h      |   2 +
 drivers/hwtracing/coresight/coresight-funnel.c     |   4 +-
 .../hwtracing/coresight/coresight-kunit-tests.c    |  74 ++++++++++
 drivers/hwtracing/coresight/coresight-platform.c   |  26 ++--
 drivers/hwtracing/coresight/coresight-priv.h       |  22 +--
 drivers/hwtracing/coresight/coresight-replicator.c |   6 +-
 drivers/hwtracing/coresight/coresight-stm.c        |   8 +-
 .../coresight/coresight-syscfg-configfs.c          |   2 +-
 drivers/hwtracing/coresight/coresight-syscfg.c     |  51 +++++--
 drivers/hwtracing/coresight/coresight-tmc-core.c   |  11 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |  20 ++-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |  26 ++--
 drivers/hwtracing/coresight/coresight-tpiu.c       |   2 +-
 drivers/hwtracing/coresight/coresight-trbe.c       |  18 +--
 include/linux/coresight.h                          |  44 +++---
 33 files changed, 624 insertions(+), 225 deletions(-)
 create mode 100644 drivers/hwtracing/coresight/coresight-kunit-tests.c


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] coresight: updates for Linux v6.16
  2025-05-22 15:59 [GIT PULL] coresight: updates for Linux v6.16 Suzuki K Poulose
@ 2025-05-22 16:06 ` Greg KH
  0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2025-05-22 16:06 UTC (permalink / raw)
  To: Suzuki K Poulose
  Cc: coresight, linux-arm-kernel, james.clark, leo.yan, mike.leach

On Thu, May 22, 2025 at 04:59:13PM +0100, Suzuki K Poulose wrote:
> Hi Greg,
> 
> Please find the CoreSight self-hosted tracing subsystem updates for Linux v6.16.

Pulled and pushed out, thanks.

greg k-h


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-05-22 16:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-22 15:59 [GIT PULL] coresight: updates for Linux v6.16 Suzuki K Poulose
2025-05-22 16:06 ` Greg KH

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).