Trace performance monitoring and diagnostics monitor(TPDM)¶
- Author
 Jinlong Mao <quic_jinlmao@quicinc.com>
- Date
 January 2023
Hardware Description¶
TPDM - The trace performance monitoring and diagnostics monitor or TPDM in short serves as data collection component for various dataset types. The primary use case of the TPDM is to collect data from different data sources and send it to a TPDA for packetization, timestamping and funneling.
Sysfs files and directories¶
Root: /sys/bus/coresight/devices/tpdm<N>
- File
 enable_source(RW)- Notes
 > 0 : enable the datasets of TPDM.
= 0 : disable the datasets of TPDM.
- Syntax
 echo 1 > enable_source
- File
 integration_test(wo)- Notes
 Integration test will generate test data for tpdm.
- Syntax
 echo value > integration_testvalue - 1 or 2.