Merge tag 'efi_updates_for_v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / Documentation / ABI / testing / sysfs-bus-coresight-devices-cti
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.