On Thu, 28 Sep 2023 14:29:33 +0800, Tao Zhang wrote:
Introduction of TPDM DSB subunit DSB subunit is responsible for creating a dataset element, and is also optionally responsible for packing it to fit multiple elements on a single ATB transfer if possible in the configuration. The TPDM Core Datapath requests timestamps be stored by the TPDA and then delivering ATB sized data (depending on ATB width and element size, this could be smaller or larger than a dataset element) to the ATB Mast FSM.
[...]
Applied, thanks!
[01/13] coresight-tpdm: Remove the unnecessary lock https://git.kernel.org/coresight/c/5d49aeb1b3e4 [02/13] dt-bindings: arm: Add support for DSB element size https://git.kernel.org/coresight/c/a1ce72d22a2e [03/13] coresight-tpdm: Introduce TPDM subtype to TPDM driver https://git.kernel.org/coresight/c/6b4fad1b665a [04/13] coresight-tpda: Add DSB dataset support https://git.kernel.org/coresight/c/18e176f77986 [05/13] coresight-tpdm: Initialize DSB subunit configuration https://git.kernel.org/coresight/c/03f0ff5fcbec [06/13] coresight-tpdm: Add reset node to TPDM node https://git.kernel.org/coresight/c/126f00822388 [07/13] coresight-tpdm: Add nodes to set trigger timestamp and type https://git.kernel.org/coresight/c/c821b93bb6eb [08/13] coresight-tpdm: Add node to set dsb programming mode https://git.kernel.org/coresight/c/535d80d3c10f [09/13] coresight-tpdm: Add nodes for dsb edge control https://git.kernel.org/coresight/c/dd60b994b3f8 [10/13] coresight-tpdm: Add nodes to configure pattern match output https://git.kernel.org/coresight/c/5898244cf458 [11/13] coresight-tpdm: Add nodes for timestamp request https://git.kernel.org/coresight/c/949a4f5b66d2 [12/13] dt-bindings: arm: Add support for DSB MSR register https://git.kernel.org/coresight/c/20dab0f44ac8 [13/13] coresight-tpdm: Add nodes for dsb msr support https://git.kernel.org/coresight/c/90a7371cb08d
Best regards,