[GIT PULL] coresight: hwtracing subsystem updates for v6.10

Suzuki K Poulose suzuki.poulose at arm.com
Thu May 2 06:39:03 PDT 2024


Hi Greg,

Please find the coresight/hwtracing subsystem updates targeting v6.10.

Kindly pull.

Suzuki


The following changes since commit 0bbac3facb5d6cc0171c45c9873a2dc96bea9680:

  Linux 6.9-rc4 (2024-04-14 13:38:39 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 9b47d9982d1de5adf0abcb8f1a400e51d68cca1f:

  hwtracing: hisi_ptt: Assign parent for event_source device (2024-05-02 11:36:11 +0100)

----------------------------------------------------------------
coresight: hwtracing subsystem updates for v6.10

CoreSight/hwtracing updates for the next release includes:
 - ACPI power management support for CoreSight legacy components, via migration
   from AMBA to platform device
 - Fixes for ETE register save/restore during CPU Idle.
 - ACPI support TMC for Scatter-Gather mode.
 - his_ptt driver update to set the parent device for PMU and documentation fixes
 - Qcomm Trace component DT binding fixes
 - Miscellaneous cleanups

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

----------------------------------------------------------------
Anshuman Khandual (12):
      coresight: etm4x: Fix unbalanced pm_runtime_enable()
      coresight: stm: Extract device name from AMBA pid based table lookup
      coresight: tmc: Extract device properties from AMBA pid based table lookup
      coresight: Add helpers registering/removing both AMBA and platform drivers
      coresight: replicator: Move ACPI support from AMBA driver to platform driver
      coresight: funnel: Move ACPI support from AMBA driver to platform driver
      coresight: catu: Move ACPI support from AMBA driver to platform driver
      coresight: tpiu: Move ACPI support from AMBA driver to platform driver
      coresight: tmc: Move ACPI support from AMBA driver to platform driver
      coresight: stm: Move ACPI support from AMBA driver to platform driver
      coresight: debug: Move ACPI support from AMBA driver to platform driver
      coresight: tmc: Enable SG capability on ACPI based SoC-400 TMC ETR devices

Jiapeng Chong (2):
      coresight: stm: Remove duplicate linux/acpi.h header
      coresight: Remove duplicate linux/amba/bus.h header

Jonathan Cameron (2):
      Documentation: ABI + trace: hisi_ptt: update paths to bus/event_source
      hwtracing: hisi_ptt: Assign parent for event_source device

Krzysztof Kozlowski (2):
      dt-bindings: arm: qcom,coresight-tpda: drop redundant type from ports
      dt-bindings: arm: qcom,coresight-tpda: fix indentation in the example

Remington Brasga (1):
      coresight:  Docs/ABI/testing/sysfs-bus-coresight-devices: Fix spelling errors

Suzuki K Poulose (4):
      coresight: etm4x: Do not hardcode IOMEM access for register restore
      coresight: etm4x: Do not save/restore Data trace control registers
      coresight: etm4x: Safe access for TRCQCLTR
      coresight: etm4x: Fix access to resource selector registers

Uwe Kleine-König (5):
      coresight: catu: Convert to platform remove callback returning void
      coresight: debug: Convert to platform remove callback returning void
      coresight: stm: Convert to platform remove callback returning void
      coresight: tmc: Convert to platform remove callback returning void
      coresight: tpiu: Convert to platform remove callback returning void

 .../ABI/testing/sysfs-bus-coresight-devices-etm3x  |   2 +-
 .../ABI/testing/sysfs-bus-coresight-devices-tmc    |   2 +-
 .../ABI/testing/sysfs-bus-coresight-devices-tpdm   |   2 +-
 ...ptt => sysfs-bus-event_source-devices-hisi_ptt} |  12 +-
 .../bindings/arm/qcom,coresight-tpda.yaml          |  34 ++--
 Documentation/trace/hisi-ptt.rst                   |   4 +-
 MAINTAINERS                                        |   2 +-
 drivers/acpi/arm64/amba.c                          |   8 -
 drivers/hwtracing/coresight/coresight-catu.c       | 137 +++++++++++++---
 drivers/hwtracing/coresight/coresight-catu.h       |   1 +
 drivers/hwtracing/coresight/coresight-core.c       |  29 ++++
 drivers/hwtracing/coresight/coresight-cpu-debug.c  | 137 ++++++++++++++--
 drivers/hwtracing/coresight/coresight-etm4x-core.c |  29 ++--
 drivers/hwtracing/coresight/coresight-etm4x.h      |  31 +---
 drivers/hwtracing/coresight/coresight-funnel.c     |  87 +++++-----
 drivers/hwtracing/coresight/coresight-priv.h       |  10 ++
 drivers/hwtracing/coresight/coresight-replicator.c |  82 +++++-----
 drivers/hwtracing/coresight/coresight-stm.c        | 114 +++++++++++--
 drivers/hwtracing/coresight/coresight-tmc-core.c   | 181 ++++++++++++++++++---
 drivers/hwtracing/coresight/coresight-tmc.h        |   2 +
 drivers/hwtracing/coresight/coresight-tpiu.c       | 116 +++++++++++--
 drivers/hwtracing/ptt/hisi_ptt.c                   |   1 +
 include/linux/coresight.h                          |   6 +
 23 files changed, 791 insertions(+), 238 deletions(-)
 rename Documentation/ABI/testing/{sysfs-devices-hisi_ptt => sysfs-bus-event_source-devices-hisi_ptt} (90%)



More information about the linux-arm-kernel mailing list