1 What:		/sys/bus/coresight/devices/<cti-name>/enable
2 Date:		March 2020
3 KernelVersion	5.7
4 Contact:	Mike Leach or Mathieu Poirier
5 Description:	(RW) Enable/Disable the CTI hardware.
6 
7 What:		/sys/bus/coresight/devices/<cti-name>/powered
8 Date:		March 2020
9 KernelVersion	5.7
10 Contact:	Mike Leach or Mathieu Poirier
11 Description:	(Read) Indicate if the CTI hardware is powered.
12 
13 What:		/sys/bus/coresight/devices/<cti-name>/ctmid
14 Date:		March 2020
15 KernelVersion	5.7
16 Contact:	Mike Leach or Mathieu Poirier
17 Description:	(Read) Display the associated CTM ID
18 
19 What:		/sys/bus/coresight/devices/<cti-name>/nr_trigger_cons
20 Date:		March 2020
21 KernelVersion	5.7
22 Contact:	Mike Leach or Mathieu Poirier
23 Description:	(Read) Number of devices connected to triggers on this CTI
24 
25 What:		/sys/bus/coresight/devices/<cti-name>/triggers<N>/name
26 Date:		March 2020
27 KernelVersion	5.7
28 Contact:	Mike Leach or Mathieu Poirier
29 Description:	(Read) Name of connected device <N>
30 
31 What:		/sys/bus/coresight/devices/<cti-name>/triggers<N>/in_signals
32 Date:		March 2020
33 KernelVersion	5.7
34 Contact:	Mike Leach or Mathieu Poirier
35 Description:	(Read) Input trigger signals from connected device <N>
36 
37 What:		/sys/bus/coresight/devices/<cti-name>/triggers<N>/in_types
38 Date:		March 2020
39 KernelVersion	5.7
40 Contact:	Mike Leach or Mathieu Poirier
41 Description:	(Read) Functional types for the input trigger signals
42 		from connected device <N>
43 
44 What:		/sys/bus/coresight/devices/<cti-name>/triggers<N>/out_signals
45 Date:		March 2020
46 KernelVersion	5.7
47 Contact:	Mike Leach or Mathieu Poirier
48 Description:	(Read) Output trigger signals to connected device <N>
49 
50 What:		/sys/bus/coresight/devices/<cti-name>/triggers<N>/out_types
51 Date:		March 2020
52 KernelVersion	5.7
53 Contact:	Mike Leach or Mathieu Poirier
54 Description:	(Read) Functional types for the output trigger signals
55 		to connected device <N>
56 
57 What:		/sys/bus/coresight/devices/<cti-name>/regs/inout_sel
58 Date:		March 2020
59 KernelVersion	5.7
60 Contact:	Mike Leach or Mathieu Poirier
61 Description:	(RW) Select the index for inen and outen registers.
62 
63 What:		/sys/bus/coresight/devices/<cti-name>/regs/inen
64 Date:		March 2020
65 KernelVersion	5.7
66 Contact:	Mike Leach or Mathieu Poirier
67 Description:	(RW) Read or write the CTIINEN register selected by inout_sel.
68 
69 What:		/sys/bus/coresight/devices/<cti-name>/regs/outen
70 Date:		March 2020
71 KernelVersion	5.7
72 Contact:	Mike Leach or Mathieu Poirier
73 Description:	(RW) Read or write the CTIOUTEN register selected by inout_sel.
74 
75 What:		/sys/bus/coresight/devices/<cti-name>/regs/gate
76 Date:		March 2020
77 KernelVersion	5.7
78 Contact:	Mike Leach or Mathieu Poirier
79 Description:	(RW) Read or write CTIGATE register.
80 
81 What:		/sys/bus/coresight/devices/<cti-name>/regs/asicctl
82 Date:		March 2020
83 KernelVersion	5.7
84 Contact:	Mike Leach or Mathieu Poirier
85 Description:	(RW) Read or write ASICCTL register.
86 
87 What:		/sys/bus/coresight/devices/<cti-name>/regs/intack
88 Date:		March 2020
89 KernelVersion	5.7
90 Contact:	Mike Leach or Mathieu Poirier
91 Description:	(Write) Write the INTACK register.
92 
93 What:		/sys/bus/coresight/devices/<cti-name>/regs/appset
94 Date:		March 2020
95 KernelVersion	5.7
96 Contact:	Mike Leach or Mathieu Poirier
97 Description:	(RW) Set CTIAPPSET register to activate channel. Read back to
98 		determine current value of register.
99 
100 What:		/sys/bus/coresight/devices/<cti-name>/regs/appclear
101 Date:		March 2020
102 KernelVersion	5.7
103 Contact:	Mike Leach or Mathieu Poirier
104 Description:	(Write) Write APPCLEAR register to deactivate channel.
105 
106 What:		/sys/bus/coresight/devices/<cti-name>/regs/apppulse
107 Date:		March 2020
108 KernelVersion	5.7
109 Contact:	Mike Leach or Mathieu Poirier
110 Description:	(Write) Write APPPULSE to pulse a channel active for one clock
111 		cycle.
112 
113 What:		/sys/bus/coresight/devices/<cti-name>/regs/chinstatus
114 Date:		March 2020
115 KernelVersion	5.7
116 Contact:	Mike Leach or Mathieu Poirier
117 Description:	(Read) Read current status of channel inputs.
118 
119 What:		/sys/bus/coresight/devices/<cti-name>/regs/choutstatus
120 Date:		March 2020
121 KernelVersion	5.7
122 Contact:	Mike Leach or Mathieu Poirier
123 Description:	(Read) read current status of channel outputs.
124 
125 What:		/sys/bus/coresight/devices/<cti-name>/regs/triginstatus
126 Date:		March 2020
127 KernelVersion	5.7
128 Contact:	Mike Leach or Mathieu Poirier
129 Description:	(Read) read current status of input trigger signals
130 
131 What:		/sys/bus/coresight/devices/<cti-name>/regs/trigoutstatus
132 Date:		March 2020
133 KernelVersion	5.7
134 Contact:	Mike Leach or Mathieu Poirier
135 Description:	(Read) read current status of output trigger signals.
136 
137 What:		/sys/bus/coresight/devices/<cti-name>/channels/trigin_attach
138 Date:		March 2020
139 KernelVersion	5.7
140 Contact:	Mike Leach or Mathieu Poirier
141 Description:	(Write) Attach a CTI input trigger to a CTM channel.
142 
143 What:		/sys/bus/coresight/devices/<cti-name>/channels/trigin_detach
144 Date:		March 2020
145 KernelVersion	5.7
146 Contact:	Mike Leach or Mathieu Poirier
147 Description:	(Write) Detach a CTI input trigger from a CTM channel.
148 
149 What:		/sys/bus/coresight/devices/<cti-name>/channels/trigout_attach
150 Date:		March 2020
151 KernelVersion	5.7
152 Contact:	Mike Leach or Mathieu Poirier
153 Description:	(Write) Attach a CTI output trigger to a CTM channel.
154 
155 What:		/sys/bus/coresight/devices/<cti-name>/channels/trigout_detach
156 Date:		March 2020
157 KernelVersion	5.7
158 Contact:	Mike Leach or Mathieu Poirier
159 Description:	(Write) Detach a CTI output trigger from a CTM channel.
160 
161 What:		/sys/bus/coresight/devices/<cti-name>/channels/chan_gate_enable
162 Date:		March 2020
163 KernelVersion	5.7
164 Contact:	Mike Leach or Mathieu Poirier
165 Description:	(RW) Enable CTIGATE for single channel (Write) or list enabled
166 		channels through the gate (R).
167 
168 What:		/sys/bus/coresight/devices/<cti-name>/channels/chan_gate_disable
169 Date:		March 2020
170 KernelVersion	5.7
171 Contact:	Mike Leach or Mathieu Poirier
172 Description:	(Write) Disable CTIGATE for single channel.
173 
174 What:		/sys/bus/coresight/devices/<cti-name>/channels/chan_set
175 Date:		March 2020
176 KernelVersion	5.7
177 Contact:	Mike Leach or Mathieu Poirier
178 Description:	(Write) Activate a single channel.
179 
180 What:		/sys/bus/coresight/devices/<cti-name>/channels/chan_clear
181 Date:		March 2020
182 KernelVersion	5.7
183 Contact:	Mike Leach or Mathieu Poirier
184 Description:	(Write) Deactivate a single channel.
185 
186 What:		/sys/bus/coresight/devices/<cti-name>/channels/chan_pulse
187 Date:		March 2020
188 KernelVersion	5.7
189 Contact:	Mike Leach or Mathieu Poirier
190 Description:	(Write) Pulse a single channel - activate for a single clock cycle.
191 
192 What:		/sys/bus/coresight/devices/<cti-name>/channels/trigout_filtered
193 Date:		March 2020
194 KernelVersion	5.7
195 Contact:	Mike Leach or Mathieu Poirier
196 Description:	(Read) List of output triggers filtered across all connections.
197 
198 What:		/sys/bus/coresight/devices/<cti-name>/channels/trig_filter_enable
199 Date:		March 2020
200 KernelVersion	5.7
201 Contact:	Mike Leach or Mathieu Poirier
202 Description:	(RW) Enable or disable trigger output signal filtering.
203 
204 What:		/sys/bus/coresight/devices/<cti-name>/channels/chan_inuse
205 Date:		March 2020
206 KernelVersion	5.7
207 Contact:	Mike Leach or Mathieu Poirier
208 Description:	(Read) show channels with at least one attached trigger signal.
209 
210 What:		/sys/bus/coresight/devices/<cti-name>/channels/chan_free
211 Date:		March 2020
212 KernelVersion	5.7
213 Contact:	Mike Leach or Mathieu Poirier
214 Description:	(Read) show channels with no attached trigger signals.
215 
216 What:		/sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_sel
217 Date:		March 2020
218 KernelVersion	5.7
219 Contact:	Mike Leach or Mathieu Poirier
220 Description:	(RW) Write channel number to select a channel to view, read to
221 		see selected channel number.
222 
223 What:		/sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_in
224 Date:		March 2020
225 KernelVersion	5.7
226 Contact:	Mike Leach or Mathieu Poirier
227 Description:	(Read) Read to see input triggers connected to selected view
228 		channel.
229 
230 What:		/sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_out
231 Date:		March 2020
232 KernelVersion	5.7
233 Contact:	Mike Leach or Mathieu Poirier
234 Description:	(Read) Read to see output triggers connected to selected view
235 		channel.
236 
237 What:		/sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_reset
238 Date:		March 2020
239 KernelVersion	5.7
240 Contact:	Mike Leach or Mathieu Poirier
241 Description:	(Write) Clear all channel / trigger programming.
242