Message ID | 20220711170853.1136768-1-suzuki.poulose@arm.com |
---|---|
State | New |
Headers | show |
Series | [GIT,PULL] CoreSight changes for v5.20 | expand |
On Mon, Jul 11, 2022 at 06:08:53PM +0100, Suzuki K Poulose wrote: > Hi Greg, > > Please find the CoreSight updates for v5.20 below. Kindly consider pulling. > > Thanks > Suzuki > > > > The following changes since commit a111daf0c53ae91e71fd2bfe7497862d14132e3e: > > Linux 5.19-rc3 (2022-06-19 15:06:47 -0500) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v5.20 Pulled and pushed out, thanks. greg k-h
Hi Greg, Please find the CoreSight updates for v5.20 below. Kindly consider pulling. Thanks Suzuki The following changes since commit a111daf0c53ae91e71fd2bfe7497862d14132e3e: Linux 5.19-rc3 (2022-06-19 15:06:47 -0500) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v5.20 for you to fetch changes up to 4d45bc82df667ad9e9cb8361830e54fc1264e993: coresight: etm4x: avoid build failure with unrolled loops (2022-07-11 09:22:35 +0100) ---------------------------------------------------------------- CoreSight self-hosted tracing changes for v5.20. - Fixes LOCKDEP warnings on module unload with configfs - Conversion of DT bindings to DT schema - Branch broadcast support for perf cs_etm - Etm4x driver fixes for build failures with Clang and unrolled loops Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com> ---------------------------------------------------------------- Bagas Sanjaya (1): Documentation: coresight: Escape coresight bindings file wildcard James Clark (4): coresight: Add config flag to enable branch broadcast Documentation: coresight: Turn numbered subsections into real subsections Documentation: coresight: Link config options to existing documentation Documentation: coresight: Expand branch broadcast documentation Mike Leach (2): coresight: configfs: Fix unload of configurations on module exit coresight: syscfg: Update load and unload operations Nick Desaulniers (1): coresight: etm4x: avoid build failure with unrolled loops Rob Herring (3): dt-bindings: arm: Rename Coresight filenames to match compatible dt-bindings: arm: Convert CoreSight bindings to DT schema dt-bindings: arm: Convert CoreSight CPU debug to DT schema Suzuki K Poulose (1): coresight: Clear the connection field properly .../bindings/arm/arm,coresight-catu.yaml | 101 ++++++ .../bindings/arm/arm,coresight-cpu-debug.yaml | 81 +++++ .../{coresight-cti.yaml => arm,coresight-cti.yaml} | 5 +- .../bindings/arm/arm,coresight-dynamic-funnel.yaml | 126 +++++++ .../arm/arm,coresight-dynamic-replicator.yaml | 126 +++++++ .../bindings/arm/arm,coresight-etb10.yaml | 92 +++++ .../devicetree/bindings/arm/arm,coresight-etm.yaml | 156 ++++++++ .../bindings/arm/arm,coresight-static-funnel.yaml | 90 +++++ .../arm/arm,coresight-static-replicator.yaml | 91 +++++ .../devicetree/bindings/arm/arm,coresight-stm.yaml | 101 ++++++ .../devicetree/bindings/arm/arm,coresight-tmc.yaml | 131 +++++++ .../bindings/arm/arm,coresight-tpiu.yaml | 91 +++++ ...{ete.yaml => arm,embedded-trace-extension.yaml} | 3 +- .../{trbe.yaml => arm,trace-buffer-extension.yaml} | 2 +- .../bindings/arm/coresight-cpu-debug.txt | 49 --- .../devicetree/bindings/arm/coresight.txt | 402 --------------------- .../trace/coresight/coresight-etm4x-reference.rst | 17 +- Documentation/trace/coresight/coresight.rst | 58 ++- MAINTAINERS | 8 +- drivers/hwtracing/coresight/coresight-config.h | 2 + drivers/hwtracing/coresight/coresight-core.c | 1 + drivers/hwtracing/coresight/coresight-etm-perf.c | 2 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 14 + drivers/hwtracing/coresight/coresight-etm4x.h | 3 +- drivers/hwtracing/coresight/coresight-syscfg.c | 299 ++++++++++++--- drivers/hwtracing/coresight/coresight-syscfg.h | 13 + include/linux/coresight-pmu.h | 2 + 27 files changed, 1542 insertions(+), 524 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-catu.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-cpu-debug.yaml rename Documentation/devicetree/bindings/arm/{coresight-cti.yaml => arm,coresight-cti.yaml} (98%) create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dynamic-funnel.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-dynamic-replicator.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-etb10.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-static-funnel.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-static-replicator.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml rename Documentation/devicetree/bindings/arm/{ete.yaml => arm,embedded-trace-extension.yaml} (95%) rename Documentation/devicetree/bindings/arm/{trbe.yaml => arm,trace-buffer-extension.yaml} (94%) delete mode 100644 Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt delete mode 100644 Documentation/devicetree/bindings/arm/coresight.txt