[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