On Sun, 4 Feb 2024 13:30:31 +0800, Tao Zhang wrote: > Introduction of TPDM CMB(Continuous Multi Bit) subunit > CMB 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. > The CMB makes trace elements in two modes. In �continuous� mode, every > valid data cycle creates an element. In �trace on change� mode, when > valid data changes on the bus, a trace element is created. In > continuous mode, all cycles where this condition is true create trace > elements. In trace on change mode, a data element is only when the > previously sampled input is different from the current sampled input. > > [...] Applied, thanks! [01/10] coresight-tpdm: Optimize the store function of tpdm simple dataset https://git.kernel.org/coresight/c/9f0ea8e8344b [02/10] coresight-tpdm: Optimize the useage of tpdm_has_dsb_dataset https://git.kernel.org/coresight/c/f021801c418e [03/10] dt-bindings: arm: qcom,coresight-tpdm: Add support for CMB element size https://git.kernel.org/coresight/c/4ed57f75898c [04/10] coresight-tpdm: Add CMB dataset support https://git.kernel.org/coresight/c/a1705ffcce52 [05/10] coresight-tpda: Add support to configure CMB element https://git.kernel.org/coresight/c/e6d7f5252f73 [06/10] coresight-tpdm: Add support to configure CMB https://git.kernel.org/coresight/c/2d9ab11c262e [07/10] coresight-tpdm: Add pattern registers support for CMB https://git.kernel.org/coresight/c/53d4a017a524 [08/10] coresight-tpdm: Add timestamp control register support for the CMB https://git.kernel.org/coresight/c/dc6ce57e2aa0 [09/10] dt-bindings: arm: qcom,coresight-tpdm: Add support for TPDM CMB MSR register https://git.kernel.org/coresight/c/19bfaff38457 [10/10] coresight-tpdm: Add msr register support for CMB https://git.kernel.org/coresight/c/8e8804145a46 Best regards, -- Suzuki K Poulose <suzuki.poulose@xxxxxxx>