1*758d6386SMao Jinlong.. SPDX-License-Identifier: GPL-2.0 2*758d6386SMao Jinlong 3*758d6386SMao Jinlong============================== 4*758d6386SMao JinlongTrace performance monitoring and diagnostics monitor(TPDM). 5*758d6386SMao Jinlong============================== 6*758d6386SMao Jinlong 7*758d6386SMao Jinlong :Author: Jinlong Mao <quic_jinlmao@quicinc.com> 8*758d6386SMao Jinlong :Date: January 2023 9*758d6386SMao Jinlong 10*758d6386SMao JinlongHardware Description 11*758d6386SMao Jinlong-------------------- 12*758d6386SMao JinlongTPDM - The trace performance monitoring and diagnostics monitor or TPDM in 13*758d6386SMao Jinlongshort serves as data collection component for various dataset types. 14*758d6386SMao JinlongThe primary use case of the TPDM is to collect data from different data 15*758d6386SMao Jinlongsources and send it to a TPDA for packetization, timestamping and funneling. 16*758d6386SMao Jinlong 17*758d6386SMao JinlongSysfs files and directories 18*758d6386SMao Jinlong--------------------------- 19*758d6386SMao JinlongRoot: ``/sys/bus/coresight/devices/tpdm<N>`` 20*758d6386SMao Jinlong 21*758d6386SMao Jinlong---- 22*758d6386SMao Jinlong 23*758d6386SMao Jinlong:File: ``enable_source`` (RW) 24*758d6386SMao Jinlong:Notes: 25*758d6386SMao Jinlong - > 0 : enable the datasets of TPDM. 26*758d6386SMao Jinlong 27*758d6386SMao Jinlong - = 0 : disable the datasets of TPDM. 28*758d6386SMao Jinlong 29*758d6386SMao Jinlong:Syntax: 30*758d6386SMao Jinlong ``echo 1 > enable_source`` 31*758d6386SMao Jinlong 32*758d6386SMao Jinlong---- 33*758d6386SMao Jinlong 34*758d6386SMao Jinlong:File: ``integration_test`` (wo) 35*758d6386SMao Jinlong:Notes: 36*758d6386SMao Jinlong Integration test will generate test data for tpdm. 37*758d6386SMao Jinlong 38*758d6386SMao Jinlong:Syntax: 39*758d6386SMao Jinlong ``echo value > integration_test`` 40*758d6386SMao Jinlong 41*758d6386SMao Jinlong value - 1 or 2. 42*758d6386SMao Jinlong 43*758d6386SMao Jinlong---- 44