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 <[email protected]>
----------------------------------------------------------------
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
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