[PATCH v3 0/8] Add support to configure TPDM CMB subunit

Suzuki K Poulose suzuki.poulose at arm.com
Fri Jan 12 03:57:30 PST 2024


On 21/11/2023 02:24, 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.
> 
> The CMB subunit must be configured prior to enablement. This series
> adds support for TPDM to configure the configure CMB subunit.
> 


Please base your next version on for-next/queue branch on the
coresight repository.

Suzuki



More information about the linux-arm-kernel mailing list