@@ -170,3 +170,90 @@ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_t
170170Description:
171171 (RW) Set/Get the MSR(mux select register) for the DSB subunit
172172 TPDM.
173+
174+ What: /sys/bus/coresight/devices/<tpdm-name>/cmb_mode
175+ Date: January 2024
176+ KernelVersion 6.9
177+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
178+ Description: (Write) Set the data collection mode of CMB tpdm. Continuous
179+ change creates CMB data set elements on every CMBCLK edge.
180+ Trace-on-change creates CMB data set elements only when a new
181+ data set element differs in value from the previous element
182+ in a CMB data set.
183+
184+ Accepts only one of the 2 values - 0 or 1.
185+ 0 : Continuous CMB collection mode.
186+ 1 : Trace-on-change CMB collection mode.
187+
188+ What: /sys/bus/coresight/devices/<tpdm-name>/cmb_trig_patt/xpr[0:1]
189+ Date: January 2024
190+ KernelVersion 6.9
191+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
192+ Description:
193+ (RW) Set/Get the value of the trigger pattern for the CMB
194+ subunit TPDM.
195+
196+ What: /sys/bus/coresight/devices/<tpdm-name>/cmb_trig_patt/xpmr[0:1]
197+ Date: January 2024
198+ KernelVersion 6.9
199+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
200+ Description:
201+ (RW) Set/Get the mask of the trigger pattern for the CMB
202+ subunit TPDM.
203+
204+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_patt/tpr[0:1]
205+ Date: January 2024
206+ KernelVersion 6.9
207+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
208+ Description:
209+ (RW) Set/Get the value of the pattern for the CMB subunit TPDM.
210+
211+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_patt/tpmr[0:1]
212+ Date: January 2024
213+ KernelVersion 6.9
214+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
215+ Description:
216+ (RW) Set/Get the mask of the pattern for the CMB subunit TPDM.
217+
218+ What: /sys/bus/coresight/devices/<tpdm-name>/cmb_patt/enable_ts
219+ Date: January 2024
220+ KernelVersion 6.9
221+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
222+ Description:
223+ (Write) Set the pattern timestamp of CMB tpdm. Read
224+ the pattern timestamp of CMB tpdm.
225+
226+ Accepts only one of the 2 values - 0 or 1.
227+ 0 : Disable CMB pattern timestamp.
228+ 1 : Enable CMB pattern timestamp.
229+
230+ What: /sys/bus/coresight/devices/<tpdm-name>/cmb_trig_ts
231+ Date: January 2024
232+ KernelVersion 6.9
233+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
234+ Description:
235+ (RW) Set/Get the trigger timestamp of the CMB for tpdm.
236+
237+ Accepts only one of the 2 values - 0 or 1.
238+ 0 : Set the CMB trigger type to false
239+ 1 : Set the CMB trigger type to true
240+
241+ What: /sys/bus/coresight/devices/<tpdm-name>/cmb_ts_all
242+ Date: January 2024
243+ KernelVersion 6.9
244+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
245+ Description:
246+ (RW) Read or write the status of timestamp upon all interface.
247+ Only value 0 and 1 can be written to this node. Set this node to 1 to requeset
248+ timestamp to all trace packet.
249+ Accepts only one of the 2 values - 0 or 1.
250+ 0 : Disable the timestamp of all trace packets.
251+ 1 : Enable the timestamp of all trace packets.
252+
253+ What: /sys/bus/coresight/devices/<tpdm-name>/cmb_msr/msr[0:31]
254+ Date: January 2024
255+ KernelVersion 6.9
256+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
257+ Description:
258+ (RW) Set/Get the MSR(mux select register) for the CMB subunit
259+ TPDM.
0 commit comments