Re: [PATCH v17 0/9] Coresight: Add support for TPDM and TPDA

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 17/01/2023 14:56, Mao Jinlong wrote:
This series adds support for the trace performance monitoring and
diagnostics hardware (TPDM and TPDA). It is composed of two major
elements.
a) Changes for original coresight framework to support for TPDM and TPDA.
b) Add driver code for TPDM and TPDA.


...

Mao Jinlong (9):
   coresight: core: Use IDR for non-cpu bound sources' paths.
   Coresight: Add coresight TPDM source driver

https://lore.kernel.org/r/20230120095301.30792-1-quic_jinlmao@xxxxxxxxxxx

   dt-bindings: arm: Add CoreSight TPDM hardware
   coresight-tpdm: Add DSB dataset support
   coresight-tpdm: Add integration test support
   Coresight: Add TPDA link driver

https://lore.kernel.org/r/20230120095301.30792-2-quic_jinlmao@xxxxxxxxxxx

   dt-bindings: arm: Adds CoreSight TPDA hardware definitions
   Documentation: trace: Add documentation for TPDM and TPDA

I have queued patches 1-8, to the coresight next branch.

https://git.kernel.org/coresight/c/758d638667d4

   arm64: dts: qcom: sm8250: Add tpdm mm/prng

I assume this ^ would go in via soc tree.



Thanks
Suzuki


  .../testing/sysfs-bus-coresight-devices-tpdm  |  13 +
  .../bindings/arm/qcom,coresight-tpda.yaml     | 129 +++++++++
  .../bindings/arm/qcom,coresight-tpdm.yaml     |  93 +++++++
  .../trace/coresight/coresight-tpda.rst        |  52 ++++
  .../trace/coresight/coresight-tpdm.rst        |  43 +++
  MAINTAINERS                                   |   1 +
  arch/arm64/boot/dts/qcom/sm8250.dtsi          | 164 +++++++++++
  drivers/hwtracing/coresight/Kconfig           |  23 ++
  drivers/hwtracing/coresight/Makefile          |   2 +
  drivers/hwtracing/coresight/coresight-core.c  |  42 ++-
  drivers/hwtracing/coresight/coresight-tpda.c  | 211 ++++++++++++++
  drivers/hwtracing/coresight/coresight-tpda.h  |  35 +++
  drivers/hwtracing/coresight/coresight-tpdm.c  | 259 ++++++++++++++++++
  drivers/hwtracing/coresight/coresight-tpdm.h  |  62 +++++
  include/linux/coresight.h                     |   1 +
  15 files changed, 1118 insertions(+), 12 deletions(-)
  create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-tpdm
  create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-tpda.yaml
  create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-tpdm.yaml
  create mode 100644 Documentation/trace/coresight/coresight-tpda.rst
  create mode 100644 Documentation/trace/coresight/coresight-tpdm.rst
  create mode 100644 drivers/hwtracing/coresight/coresight-tpda.c
  create mode 100644 drivers/hwtracing/coresight/coresight-tpda.h
  create mode 100644 drivers/hwtracing/coresight/coresight-tpdm.c
  create mode 100644 drivers/hwtracing/coresight/coresight-tpdm.h





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [Linux for Sparc]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux