1What: /sys/bus/coresight/devices/<tpda-name>/trig_async_enable 2Date: December 2025 3KernelVersion: 6.20 4Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Tao Zhang <tao.zhang@oss.qualcomm.com>, Jie Gan <jie.gan@oss.qualcomm.com> 5Description: 6 (RW) Enable/disable cross trigger synchronization sequence interface. 7 8What: /sys/bus/coresight/devices/<tpda-name>/trig_flag_ts_enable 9Date: December 2025 10KernelVersion: 6.20 11Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Tao Zhang <tao.zhang@oss.qualcomm.com>, Jie Gan <jie.gan@oss.qualcomm.com> 12Description: 13 (RW) Enable/disable cross trigger FLAG packet request interface. 14 15What: /sys/bus/coresight/devices/<tpda-name>/trig_freq_enable 16Date: December 2025 17KernelVersion: 6.20 18Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Tao Zhang <tao.zhang@oss.qualcomm.com>, Jie Gan <jie.gan@oss.qualcomm.com> 19Description: 20 (RW) Enable/disable cross trigger FREQ packet request interface. 21 22What: /sys/bus/coresight/devices/<tpda-name>/freq_ts_enable 23Date: December 2025 24KernelVersion: 6.20 25Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Tao Zhang <tao.zhang@oss.qualcomm.com>, Jie Gan <jie.gan@oss.qualcomm.com> 26Description: 27 (RW) Enable/disable the timestamp for all FREQ packets. 28 29What: /sys/bus/coresight/devices/<tpda-name>/cmbchan_mode 30Date: December 2025 31KernelVersion: 6.20 32Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Tao Zhang <tao.zhang@oss.qualcomm.com>, Jie Gan <jie.gan@oss.qualcomm.com> 33Description: 34 (RW) Configure the CMB/MCMB channel mode for all enabled ports. 35 Value 0 means raw channel mapping mode. Value 1 means channel pair marking mode. 36 37What: /sys/bus/coresight/devices/<tpda-name>/global_flush_req 38Date: December 2025 39KernelVersion: 6.20 40Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Tao Zhang <tao.zhang@oss.qualcomm.com>, Jie Gan <jie.gan@oss.qualcomm.com> 41Description: 42 (RW) Set global (all ports) flush request bit. The bit remains set until a 43 global flush request sequence completes. 44 45What: /sys/bus/coresight/devices/<tpda-name>/syncr_mode 46Date: December 2025 47KernelVersion: 6.20 48Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Tao Zhang <tao.zhang@oss.qualcomm.com>, Jie Gan <jie.gan@oss.qualcomm.com> 49Description: 50 (RW) Set mode the of the syncr counter. 51 mode 0 - COUNT[11:0] value represents the approximate number of bytes moved between two ASYNC packet requests 52 mode 1 - the bits COUNT[11:7] are used as a power of 2. for example, we could insert an async packet every 8K 53 data by writing a value 13 to the COUNT[11:7] field. 54 55What: /sys/bus/coresight/devices/<tpda-name>/syncr_count 56Date: December 2025 57KernelVersion: 6.20 58Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Tao Zhang <tao.zhang@oss.qualcomm.com>, Jie Gan <jie.gan@oss.qualcomm.com> 59Description: 60 (RW) Set value the of the syncr counter. 61 Range: 0-4095 62 63What: /sys/bus/coresight/devices/<tpda-name>/port_flush_req 64Date: December 2025 65KernelVersion: 6.20 66Contact: Jinlong Mao <jinlong.mao@oss.qualcomm.com>, Tao Zhang <tao.zhang@oss.qualcomm.com>, Jie Gan <jie.gan@oss.qualcomm.com> 67Description: 68 (RW) Configure the bit i to requests a flush operation of port i on the TPDA. 69 The requested bit(s) remain set until the flush request completes. 70