@@ -11,3 +11,162 @@ Description:
11
11
Accepts only one of the 2 values - 1 or 2.
12
12
1 : Generate 64 bits data
13
13
2 : Generate 32 bits data
14
+
15
+ What: /sys/bus/coresight/devices/<tpdm-name>/reset_dataset
16
+ Date: March 2023
17
+ KernelVersion 6.7
18
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
19
+ Description:
20
+ (Write) Reset the dataset of the tpdm.
21
+
22
+ Accepts only one value - 1.
23
+ 1 : Reset the dataset of the tpdm
24
+
25
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_trig_type
26
+ Date: March 2023
27
+ KernelVersion 6.7
28
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
29
+ Description:
30
+ (RW) Set/Get the trigger type of the DSB for tpdm.
31
+
32
+ Accepts only one of the 2 values - 0 or 1.
33
+ 0 : Set the DSB trigger type to false
34
+ 1 : Set the DSB trigger type to true
35
+
36
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_trig_ts
37
+ Date: March 2023
38
+ KernelVersion 6.7
39
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
40
+ Description:
41
+ (RW) Set/Get the trigger timestamp of the DSB for tpdm.
42
+
43
+ Accepts only one of the 2 values - 0 or 1.
44
+ 0 : Set the DSB trigger type to false
45
+ 1 : Set the DSB trigger type to true
46
+
47
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_mode
48
+ Date: March 2023
49
+ KernelVersion 6.7
50
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
51
+ Description:
52
+ (RW) Set/Get the programming mode of the DSB for tpdm.
53
+
54
+ Accepts the value needs to be greater than 0. What data
55
+ bits do is listed below.
56
+ Bit[0:1] : Test mode control bit for choosing the inputs.
57
+ Bit[3] : Set to 0 for low performance mode. Set to 1 for high
58
+ performance mode.
59
+ Bit[4:8] : Select byte lane for high performance mode.
60
+
61
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_edge/ctrl_idx
62
+ Date: March 2023
63
+ KernelVersion 6.7
64
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
65
+ Description:
66
+ (RW) Set/Get the index number of the edge detection for the DSB
67
+ subunit TPDM. Since there are at most 256 edge detections, this
68
+ value ranges from 0 to 255.
69
+
70
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_edge/ctrl_val
71
+ Date: March 2023
72
+ KernelVersion 6.7
73
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
74
+ Description:
75
+ Write a data to control the edge detection corresponding to
76
+ the index number. Before writing data to this sysfs file,
77
+ "ctrl_idx" should be written first to configure the index
78
+ number of the edge detection which needs to be controlled.
79
+
80
+ Accepts only one of the following values.
81
+ 0 - Rising edge detection
82
+ 1 - Falling edge detection
83
+ 2 - Rising and falling edge detection (toggle detection)
84
+
85
+
86
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_edge/ctrl_mask
87
+ Date: March 2023
88
+ KernelVersion 6.7
89
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
90
+ Description:
91
+ Write a data to mask the edge detection corresponding to the index
92
+ number. Before writing data to this sysfs file, "ctrl_idx" should
93
+ be written first to configure the index number of the edge detection
94
+ which needs to be masked.
95
+
96
+ Accepts only one of the 2 values - 0 or 1.
97
+
98
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_edge/edcr[0:15]
99
+ Date: March 2023
100
+ KernelVersion 6.7
101
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
102
+ Description:
103
+ Read a set of the edge control value of the DSB in TPDM.
104
+
105
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_edge/edcmr[0:7]
106
+ Date: March 2023
107
+ KernelVersion 6.7
108
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
109
+ Description:
110
+ Read a set of the edge control mask of the DSB in TPDM.
111
+
112
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_trig_patt/xpr[0:7]
113
+ Date: March 2023
114
+ KernelVersion 6.7
115
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
116
+ Description:
117
+ (RW) Set/Get the value of the trigger pattern for the DSB
118
+ subunit TPDM.
119
+
120
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_trig_patt/xpmr[0:7]
121
+ Date: March 2023
122
+ KernelVersion 6.7
123
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
124
+ Description:
125
+ (RW) Set/Get the mask of the trigger pattern for the DSB
126
+ subunit TPDM.
127
+
128
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_patt/tpr[0:7]
129
+ Date: March 2023
130
+ KernelVersion 6.7
131
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
132
+ Description:
133
+ (RW) Set/Get the value of the pattern for the DSB subunit TPDM.
134
+
135
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_patt/tpmr[0:7]
136
+ Date: March 2023
137
+ KernelVersion 6.7
138
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
139
+ Description:
140
+ (RW) Set/Get the mask of the pattern for the DSB subunit TPDM.
141
+
142
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_patt/enable_ts
143
+ Date: March 2023
144
+ KernelVersion 6.7
145
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
146
+ Description:
147
+ (Write) Set the pattern timestamp of DSB tpdm. Read
148
+ the pattern timestamp of DSB tpdm.
149
+
150
+ Accepts only one of the 2 values - 0 or 1.
151
+ 0 : Disable DSB pattern timestamp.
152
+ 1 : Enable DSB pattern timestamp.
153
+
154
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_patt/set_type
155
+ Date: March 2023
156
+ KernelVersion 6.7
157
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
158
+ Description:
159
+ (Write) Set the pattern type of DSB tpdm. Read
160
+ the pattern type of DSB tpdm.
161
+
162
+ Accepts only one of the 2 values - 0 or 1.
163
+ 0 : Set the DSB pattern type to value.
164
+ 1 : Set the DSB pattern type to toggle.
165
+
166
+ What: /sys/bus/coresight/devices/<tpdm-name>/dsb_msr/msr[0:31]
167
+ Date: March 2023
168
+ KernelVersion 6.7
169
+ Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
170
+ Description:
171
+ (RW) Set/Get the MSR(mux select register) for the DSB subunit
172
+ TPDM.
0 commit comments