Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / drivers / accel / habanalabs / include / gaudi2 / gaudi2_coresight.h
blob14f09d7758c7159838294f258430315c4eddfc96
1 /* SPDX-License-Identifier: GPL-2.0
3 * Copyright 2016-2020 HabanaLabs, Ltd.
4 * All Rights Reserved.
6 */
8 /************************************
9 ** This is an auto-generated file **
10 ** DO NOT EDIT BELOW **
11 ************************************/
13 #ifndef GAUDI2_CORESIGHT_H
14 #define GAUDI2_CORESIGHT_H
16 enum gaudi2_debug_stm_regs_index {
17 GAUDI2_STM_FIRST = 0,
18 GAUDI2_STM_DCORE0_TPC0_EML = GAUDI2_STM_FIRST,
19 GAUDI2_STM_DCORE0_TPC1_EML,
20 GAUDI2_STM_DCORE0_TPC2_EML,
21 GAUDI2_STM_DCORE0_TPC3_EML,
22 GAUDI2_STM_DCORE0_TPC4_EML,
23 GAUDI2_STM_DCORE0_TPC5_EML,
24 GAUDI2_STM_DCORE0_TPC6_EML,
25 GAUDI2_STM_DCORE1_TPC0_EML,
26 GAUDI2_STM_DCORE1_TPC1_EML,
27 GAUDI2_STM_DCORE1_TPC2_EML,
28 GAUDI2_STM_DCORE1_TPC3_EML,
29 GAUDI2_STM_DCORE1_TPC4_EML,
30 GAUDI2_STM_DCORE1_TPC5_EML,
31 GAUDI2_STM_DCORE2_TPC0_EML,
32 GAUDI2_STM_DCORE2_TPC1_EML,
33 GAUDI2_STM_DCORE2_TPC2_EML,
34 GAUDI2_STM_DCORE2_TPC3_EML,
35 GAUDI2_STM_DCORE2_TPC4_EML,
36 GAUDI2_STM_DCORE2_TPC5_EML,
37 GAUDI2_STM_DCORE3_TPC0_EML,
38 GAUDI2_STM_DCORE3_TPC1_EML,
39 GAUDI2_STM_DCORE3_TPC2_EML,
40 GAUDI2_STM_DCORE3_TPC3_EML,
41 GAUDI2_STM_DCORE3_TPC4_EML,
42 GAUDI2_STM_DCORE3_TPC5_EML,
43 GAUDI2_STM_DCORE0_HMMU0_CS,
44 GAUDI2_STM_DCORE0_HMMU1_CS,
45 GAUDI2_STM_DCORE0_HMMU2_CS,
46 GAUDI2_STM_DCORE0_HMMU3_CS,
47 GAUDI2_STM_DCORE0_MME_CTRL,
48 GAUDI2_STM_DCORE0_MME_SBTE0,
49 GAUDI2_STM_DCORE0_MME_SBTE1,
50 GAUDI2_STM_DCORE0_MME_SBTE2,
51 GAUDI2_STM_DCORE0_MME_SBTE3,
52 GAUDI2_STM_DCORE0_MME_SBTE4,
53 GAUDI2_STM_DCORE0_MME_ACC,
54 GAUDI2_STM_DCORE0_SM,
55 GAUDI2_STM_DCORE0_EDMA0_CS,
56 GAUDI2_STM_DCORE0_EDMA1_CS,
57 GAUDI2_STM_DCORE0_VDEC0_CS,
58 GAUDI2_STM_DCORE0_VDEC1_CS,
59 GAUDI2_STM_DCORE1_HMMU0_CS,
60 GAUDI2_STM_DCORE1_HMMU1_CS,
61 GAUDI2_STM_DCORE1_HMMU2_CS,
62 GAUDI2_STM_DCORE1_HMMU3_CS,
63 GAUDI2_STM_DCORE1_MME_CTRL,
64 GAUDI2_STM_DCORE1_MME_SBTE0,
65 GAUDI2_STM_DCORE1_MME_SBTE1,
66 GAUDI2_STM_DCORE1_MME_SBTE2,
67 GAUDI2_STM_DCORE1_MME_SBTE3,
68 GAUDI2_STM_DCORE1_MME_SBTE4,
69 GAUDI2_STM_DCORE1_MME_ACC,
70 GAUDI2_STM_DCORE1_SM,
71 GAUDI2_STM_DCORE1_EDMA0_CS,
72 GAUDI2_STM_DCORE1_EDMA1_CS,
73 GAUDI2_STM_DCORE1_VDEC0_CS,
74 GAUDI2_STM_DCORE1_VDEC1_CS,
75 GAUDI2_STM_DCORE2_HMMU0_CS,
76 GAUDI2_STM_DCORE2_HMMU1_CS,
77 GAUDI2_STM_DCORE2_HMMU2_CS,
78 GAUDI2_STM_DCORE2_HMMU3_CS,
79 GAUDI2_STM_DCORE2_MME_CTRL,
80 GAUDI2_STM_DCORE2_MME_SBTE0,
81 GAUDI2_STM_DCORE2_MME_SBTE1,
82 GAUDI2_STM_DCORE2_MME_SBTE2,
83 GAUDI2_STM_DCORE2_MME_SBTE3,
84 GAUDI2_STM_DCORE2_MME_SBTE4,
85 GAUDI2_STM_DCORE2_MME_ACC,
86 GAUDI2_STM_DCORE2_SM,
87 GAUDI2_STM_DCORE2_EDMA0_CS,
88 GAUDI2_STM_DCORE2_EDMA1_CS,
89 GAUDI2_STM_DCORE2_VDEC0_CS,
90 GAUDI2_STM_DCORE2_VDEC1_CS,
91 GAUDI2_STM_DCORE3_HMMU0_CS,
92 GAUDI2_STM_DCORE3_HMMU1_CS,
93 GAUDI2_STM_DCORE3_HMMU2_CS,
94 GAUDI2_STM_DCORE3_HMMU3_CS,
95 GAUDI2_STM_DCORE3_MME_CTRL,
96 GAUDI2_STM_DCORE3_MME_SBTE0,
97 GAUDI2_STM_DCORE3_MME_SBTE1,
98 GAUDI2_STM_DCORE3_MME_SBTE2,
99 GAUDI2_STM_DCORE3_MME_SBTE3,
100 GAUDI2_STM_DCORE3_MME_SBTE4,
101 GAUDI2_STM_DCORE3_MME_ACC,
102 GAUDI2_STM_DCORE3_SM,
103 GAUDI2_STM_DCORE3_EDMA0_CS,
104 GAUDI2_STM_DCORE3_EDMA1_CS,
105 GAUDI2_STM_DCORE3_VDEC0_CS,
106 GAUDI2_STM_DCORE3_VDEC1_CS,
107 GAUDI2_STM_PCIE,
108 GAUDI2_STM_PSOC,
109 GAUDI2_STM_PSOC_ARC0_CS,
110 GAUDI2_STM_PSOC_ARC1_CS,
111 GAUDI2_STM_PDMA0_CS,
112 GAUDI2_STM_PDMA1_CS,
113 GAUDI2_STM_CPU,
114 GAUDI2_STM_PMMU_CS,
115 GAUDI2_STM_ROT0_CS,
116 GAUDI2_STM_ROT1_CS,
117 GAUDI2_STM_ARC_FARM_CS,
118 GAUDI2_STM_KDMA_CS,
119 GAUDI2_STM_PCIE_VDEC0_CS,
120 GAUDI2_STM_PCIE_VDEC1_CS,
121 GAUDI2_STM_HBM0_MC0_CS,
122 GAUDI2_STM_HBM0_MC1_CS,
123 GAUDI2_STM_HBM1_MC0_CS,
124 GAUDI2_STM_HBM1_MC1_CS,
125 GAUDI2_STM_HBM2_MC0_CS,
126 GAUDI2_STM_HBM2_MC1_CS,
127 GAUDI2_STM_HBM3_MC0_CS,
128 GAUDI2_STM_HBM3_MC1_CS,
129 GAUDI2_STM_HBM4_MC0_CS,
130 GAUDI2_STM_HBM4_MC1_CS,
131 GAUDI2_STM_HBM5_MC0_CS,
132 GAUDI2_STM_HBM5_MC1_CS,
133 GAUDI2_STM_NIC0_DBG_0,
134 GAUDI2_STM_NIC0_DBG_1,
135 GAUDI2_STM_NIC1_DBG_0,
136 GAUDI2_STM_NIC1_DBG_1,
137 GAUDI2_STM_NIC2_DBG_0,
138 GAUDI2_STM_NIC2_DBG_1,
139 GAUDI2_STM_NIC3_DBG_0,
140 GAUDI2_STM_NIC3_DBG_1,
141 GAUDI2_STM_NIC4_DBG_0,
142 GAUDI2_STM_NIC4_DBG_1,
143 GAUDI2_STM_NIC5_DBG_0,
144 GAUDI2_STM_NIC5_DBG_1,
145 GAUDI2_STM_NIC6_DBG_0,
146 GAUDI2_STM_NIC6_DBG_1,
147 GAUDI2_STM_NIC7_DBG_0,
148 GAUDI2_STM_NIC7_DBG_1,
149 GAUDI2_STM_NIC8_DBG_0,
150 GAUDI2_STM_NIC8_DBG_1,
151 GAUDI2_STM_NIC9_DBG_0,
152 GAUDI2_STM_NIC9_DBG_1,
153 GAUDI2_STM_NIC10_DBG_0,
154 GAUDI2_STM_NIC10_DBG_1,
155 GAUDI2_STM_NIC11_DBG_0,
156 GAUDI2_STM_NIC11_DBG_1,
157 GAUDI2_STM_LAST = GAUDI2_STM_NIC11_DBG_1
160 enum gaudi2_debug_etf_regs_index {
161 GAUDI2_ETF_FIRST = 0,
162 GAUDI2_ETF_DCORE0_TPC0_EML = GAUDI2_ETF_FIRST,
163 GAUDI2_ETF_DCORE0_TPC1_EML,
164 GAUDI2_ETF_DCORE0_TPC2_EML,
165 GAUDI2_ETF_DCORE0_TPC3_EML,
166 GAUDI2_ETF_DCORE0_TPC4_EML,
167 GAUDI2_ETF_DCORE0_TPC5_EML,
168 GAUDI2_ETF_DCORE0_TPC6_EML,
169 GAUDI2_ETF_DCORE1_TPC0_EML,
170 GAUDI2_ETF_DCORE1_TPC1_EML,
171 GAUDI2_ETF_DCORE1_TPC2_EML,
172 GAUDI2_ETF_DCORE1_TPC3_EML,
173 GAUDI2_ETF_DCORE1_TPC4_EML,
174 GAUDI2_ETF_DCORE1_TPC5_EML,
175 GAUDI2_ETF_DCORE2_TPC0_EML,
176 GAUDI2_ETF_DCORE2_TPC1_EML,
177 GAUDI2_ETF_DCORE2_TPC2_EML,
178 GAUDI2_ETF_DCORE2_TPC3_EML,
179 GAUDI2_ETF_DCORE2_TPC4_EML,
180 GAUDI2_ETF_DCORE2_TPC5_EML,
181 GAUDI2_ETF_DCORE3_TPC0_EML,
182 GAUDI2_ETF_DCORE3_TPC1_EML,
183 GAUDI2_ETF_DCORE3_TPC2_EML,
184 GAUDI2_ETF_DCORE3_TPC3_EML,
185 GAUDI2_ETF_DCORE3_TPC4_EML,
186 GAUDI2_ETF_DCORE3_TPC5_EML,
187 GAUDI2_ETF_DCORE0_HMMU0_CS,
188 GAUDI2_ETF_DCORE0_HMMU1_CS,
189 GAUDI2_ETF_DCORE0_HMMU2_CS,
190 GAUDI2_ETF_DCORE0_HMMU3_CS,
191 GAUDI2_ETF_DCORE0_MME_CTRL,
192 GAUDI2_ETF_DCORE0_MME_SBTE0,
193 GAUDI2_ETF_DCORE0_MME_SBTE1,
194 GAUDI2_ETF_DCORE0_MME_SBTE2,
195 GAUDI2_ETF_DCORE0_MME_SBTE3,
196 GAUDI2_ETF_DCORE0_MME_SBTE4,
197 GAUDI2_ETF_DCORE0_MME_ACC,
198 GAUDI2_ETF_DCORE0_SM,
199 GAUDI2_ETF_DCORE0_EDMA0_CS,
200 GAUDI2_ETF_DCORE0_EDMA1_CS,
201 GAUDI2_ETF_DCORE0_VDEC0_CS,
202 GAUDI2_ETF_DCORE0_VDEC1_CS,
203 GAUDI2_ETF_DCORE1_HMMU0_CS,
204 GAUDI2_ETF_DCORE1_HMMU1_CS,
205 GAUDI2_ETF_DCORE1_HMMU2_CS,
206 GAUDI2_ETF_DCORE1_HMMU3_CS,
207 GAUDI2_ETF_DCORE1_MME_CTRL,
208 GAUDI2_ETF_DCORE1_MME_SBTE0,
209 GAUDI2_ETF_DCORE1_MME_SBTE1,
210 GAUDI2_ETF_DCORE1_MME_SBTE2,
211 GAUDI2_ETF_DCORE1_MME_SBTE3,
212 GAUDI2_ETF_DCORE1_MME_SBTE4,
213 GAUDI2_ETF_DCORE1_MME_ACC,
214 GAUDI2_ETF_DCORE1_SM,
215 GAUDI2_ETF_DCORE1_EDMA0_CS,
216 GAUDI2_ETF_DCORE1_EDMA1_CS,
217 GAUDI2_ETF_DCORE1_VDEC0_CS,
218 GAUDI2_ETF_DCORE1_VDEC1_CS,
219 GAUDI2_ETF_DCORE2_HMMU0_CS,
220 GAUDI2_ETF_DCORE2_HMMU1_CS,
221 GAUDI2_ETF_DCORE2_HMMU2_CS,
222 GAUDI2_ETF_DCORE2_HMMU3_CS,
223 GAUDI2_ETF_DCORE2_MME_CTRL,
224 GAUDI2_ETF_DCORE2_MME_SBTE0,
225 GAUDI2_ETF_DCORE2_MME_SBTE1,
226 GAUDI2_ETF_DCORE2_MME_SBTE2,
227 GAUDI2_ETF_DCORE2_MME_SBTE3,
228 GAUDI2_ETF_DCORE2_MME_SBTE4,
229 GAUDI2_ETF_DCORE2_MME_ACC,
230 GAUDI2_ETF_DCORE2_SM,
231 GAUDI2_ETF_DCORE2_EDMA0_CS,
232 GAUDI2_ETF_DCORE2_EDMA1_CS,
233 GAUDI2_ETF_DCORE2_VDEC0_CS,
234 GAUDI2_ETF_DCORE2_VDEC1_CS,
235 GAUDI2_ETF_DCORE3_HMMU0_CS,
236 GAUDI2_ETF_DCORE3_HMMU1_CS,
237 GAUDI2_ETF_DCORE3_HMMU2_CS,
238 GAUDI2_ETF_DCORE3_HMMU3_CS,
239 GAUDI2_ETF_DCORE3_MME_CTRL,
240 GAUDI2_ETF_DCORE3_MME_SBTE0,
241 GAUDI2_ETF_DCORE3_MME_SBTE1,
242 GAUDI2_ETF_DCORE3_MME_SBTE2,
243 GAUDI2_ETF_DCORE3_MME_SBTE3,
244 GAUDI2_ETF_DCORE3_MME_SBTE4,
245 GAUDI2_ETF_DCORE3_MME_ACC,
246 GAUDI2_ETF_DCORE3_SM,
247 GAUDI2_ETF_DCORE3_EDMA0_CS,
248 GAUDI2_ETF_DCORE3_EDMA1_CS,
249 GAUDI2_ETF_DCORE3_VDEC0_CS,
250 GAUDI2_ETF_DCORE3_VDEC1_CS,
251 GAUDI2_ETF_PCIE,
252 GAUDI2_ETF_PSOC,
253 GAUDI2_ETF_PSOC_ARC0_CS,
254 GAUDI2_ETF_PSOC_ARC1_CS,
255 GAUDI2_ETF_PDMA0_CS,
256 GAUDI2_ETF_PDMA1_CS,
257 GAUDI2_ETF_CPU_0,
258 GAUDI2_ETF_CPU_1,
259 GAUDI2_ETF_CPU_TRACE,
260 GAUDI2_ETF_PMMU_CS,
261 GAUDI2_ETF_ROT0_CS,
262 GAUDI2_ETF_ROT1_CS,
263 GAUDI2_ETF_ARC_FARM_CS,
264 GAUDI2_ETF_KDMA_CS,
265 GAUDI2_ETF_PCIE_VDEC0_CS,
266 GAUDI2_ETF_PCIE_VDEC1_CS,
267 GAUDI2_ETF_HBM0_MC0_CS,
268 GAUDI2_ETF_HBM0_MC1_CS,
269 GAUDI2_ETF_HBM1_MC0_CS,
270 GAUDI2_ETF_HBM1_MC1_CS,
271 GAUDI2_ETF_HBM2_MC0_CS,
272 GAUDI2_ETF_HBM2_MC1_CS,
273 GAUDI2_ETF_HBM3_MC0_CS,
274 GAUDI2_ETF_HBM3_MC1_CS,
275 GAUDI2_ETF_HBM4_MC0_CS,
276 GAUDI2_ETF_HBM4_MC1_CS,
277 GAUDI2_ETF_HBM5_MC0_CS,
278 GAUDI2_ETF_HBM5_MC1_CS,
279 GAUDI2_ETF_NIC0_DBG_0,
280 GAUDI2_ETF_NIC0_DBG_1,
281 GAUDI2_ETF_NIC1_DBG_0,
282 GAUDI2_ETF_NIC1_DBG_1,
283 GAUDI2_ETF_NIC2_DBG_0,
284 GAUDI2_ETF_NIC2_DBG_1,
285 GAUDI2_ETF_NIC3_DBG_0,
286 GAUDI2_ETF_NIC3_DBG_1,
287 GAUDI2_ETF_NIC4_DBG_0,
288 GAUDI2_ETF_NIC4_DBG_1,
289 GAUDI2_ETF_NIC5_DBG_0,
290 GAUDI2_ETF_NIC5_DBG_1,
291 GAUDI2_ETF_NIC6_DBG_0,
292 GAUDI2_ETF_NIC6_DBG_1,
293 GAUDI2_ETF_NIC7_DBG_0,
294 GAUDI2_ETF_NIC7_DBG_1,
295 GAUDI2_ETF_NIC8_DBG_0,
296 GAUDI2_ETF_NIC8_DBG_1,
297 GAUDI2_ETF_NIC9_DBG_0,
298 GAUDI2_ETF_NIC9_DBG_1,
299 GAUDI2_ETF_NIC10_DBG_0,
300 GAUDI2_ETF_NIC10_DBG_1,
301 GAUDI2_ETF_NIC11_DBG_0,
302 GAUDI2_ETF_NIC11_DBG_1,
303 GAUDI2_ETF_LAST = GAUDI2_ETF_NIC11_DBG_1
306 enum gaudi2_debug_funnel_regs_index {
307 GAUDI2_FUNNEL_FIRST = 0,
308 GAUDI2_FUNNEL_DCORE0_TPC0_EML = GAUDI2_FUNNEL_FIRST,
309 GAUDI2_FUNNEL_DCORE0_TPC1_EML,
310 GAUDI2_FUNNEL_DCORE0_TPC2_EML,
311 GAUDI2_FUNNEL_DCORE0_TPC3_EML,
312 GAUDI2_FUNNEL_DCORE0_TPC4_EML,
313 GAUDI2_FUNNEL_DCORE0_TPC5_EML,
314 GAUDI2_FUNNEL_DCORE0_TPC6_EML,
315 GAUDI2_FUNNEL_DCORE1_TPC0_EML,
316 GAUDI2_FUNNEL_DCORE1_TPC1_EML,
317 GAUDI2_FUNNEL_DCORE1_TPC2_EML,
318 GAUDI2_FUNNEL_DCORE1_TPC3_EML,
319 GAUDI2_FUNNEL_DCORE1_TPC4_EML,
320 GAUDI2_FUNNEL_DCORE1_TPC5_EML,
321 GAUDI2_FUNNEL_DCORE2_TPC0_EML,
322 GAUDI2_FUNNEL_DCORE2_TPC1_EML,
323 GAUDI2_FUNNEL_DCORE2_TPC2_EML,
324 GAUDI2_FUNNEL_DCORE2_TPC3_EML,
325 GAUDI2_FUNNEL_DCORE2_TPC4_EML,
326 GAUDI2_FUNNEL_DCORE2_TPC5_EML,
327 GAUDI2_FUNNEL_DCORE3_TPC0_EML,
328 GAUDI2_FUNNEL_DCORE3_TPC1_EML,
329 GAUDI2_FUNNEL_DCORE3_TPC2_EML,
330 GAUDI2_FUNNEL_DCORE3_TPC3_EML,
331 GAUDI2_FUNNEL_DCORE3_TPC4_EML,
332 GAUDI2_FUNNEL_DCORE3_TPC5_EML,
333 GAUDI2_FUNNEL_DCORE0_XFT,
334 GAUDI2_FUNNEL_DCORE0_TFT0,
335 GAUDI2_FUNNEL_DCORE0_TFT1,
336 GAUDI2_FUNNEL_DCORE0_TFT2,
337 GAUDI2_FUNNEL_DCORE0_RTR0,
338 GAUDI2_FUNNEL_DCORE0_RTR1,
339 GAUDI2_FUNNEL_DCORE0_RTR2,
340 GAUDI2_FUNNEL_DCORE0_RTR3,
341 GAUDI2_FUNNEL_DCORE0_RTR4,
342 GAUDI2_FUNNEL_DCORE0_MIF0,
343 GAUDI2_FUNNEL_DCORE0_RTR5,
344 GAUDI2_FUNNEL_DCORE0_MIF1,
345 GAUDI2_FUNNEL_DCORE0_RTR6,
346 GAUDI2_FUNNEL_DCORE0_MIF2,
347 GAUDI2_FUNNEL_DCORE0_RTR7,
348 GAUDI2_FUNNEL_DCORE0_MIF3,
349 GAUDI2_FUNNEL_DCORE1_XFT,
350 GAUDI2_FUNNEL_DCORE1_TFT0,
351 GAUDI2_FUNNEL_DCORE1_TFT1,
352 GAUDI2_FUNNEL_DCORE1_TFT2,
353 GAUDI2_FUNNEL_DCORE1_RTR0,
354 GAUDI2_FUNNEL_DCORE1_MIF0,
355 GAUDI2_FUNNEL_DCORE1_RTR1,
356 GAUDI2_FUNNEL_DCORE1_MIF1,
357 GAUDI2_FUNNEL_DCORE1_RTR2,
358 GAUDI2_FUNNEL_DCORE1_MIF2,
359 GAUDI2_FUNNEL_DCORE1_RTR3,
360 GAUDI2_FUNNEL_DCORE1_MIF3,
361 GAUDI2_FUNNEL_DCORE1_RTR4,
362 GAUDI2_FUNNEL_DCORE1_RTR5,
363 GAUDI2_FUNNEL_DCORE1_RTR6,
364 GAUDI2_FUNNEL_DCORE1_RTR7,
365 GAUDI2_FUNNEL_DCORE2_XFT,
366 GAUDI2_FUNNEL_DCORE2_TFT0,
367 GAUDI2_FUNNEL_DCORE2_TFT1,
368 GAUDI2_FUNNEL_DCORE2_TFT2,
369 GAUDI2_FUNNEL_DCORE2_RTR0,
370 GAUDI2_FUNNEL_DCORE2_RTR1,
371 GAUDI2_FUNNEL_DCORE2_RTR2,
372 GAUDI2_FUNNEL_DCORE2_RTR3,
373 GAUDI2_FUNNEL_DCORE2_RTR4,
374 GAUDI2_FUNNEL_DCORE2_MIF0,
375 GAUDI2_FUNNEL_DCORE2_RTR5,
376 GAUDI2_FUNNEL_DCORE2_MIF1,
377 GAUDI2_FUNNEL_DCORE2_RTR6,
378 GAUDI2_FUNNEL_DCORE2_MIF2,
379 GAUDI2_FUNNEL_DCORE2_RTR7,
380 GAUDI2_FUNNEL_DCORE2_MIF3,
381 GAUDI2_FUNNEL_DCORE3_XFT,
382 GAUDI2_FUNNEL_DCORE3_TFT0,
383 GAUDI2_FUNNEL_DCORE3_TFT1,
384 GAUDI2_FUNNEL_DCORE3_TFT2,
385 GAUDI2_FUNNEL_DCORE3_RTR0,
386 GAUDI2_FUNNEL_DCORE3_MIF0,
387 GAUDI2_FUNNEL_DCORE3_RTR1,
388 GAUDI2_FUNNEL_DCORE3_MIF1,
389 GAUDI2_FUNNEL_DCORE3_RTR2,
390 GAUDI2_FUNNEL_DCORE3_MIF2,
391 GAUDI2_FUNNEL_DCORE3_RTR3,
392 GAUDI2_FUNNEL_DCORE3_MIF3,
393 GAUDI2_FUNNEL_DCORE3_RTR4,
394 GAUDI2_FUNNEL_DCORE3_RTR5,
395 GAUDI2_FUNNEL_DCORE3_RTR6,
396 GAUDI2_FUNNEL_DCORE3_RTR7,
397 GAUDI2_FUNNEL_PSOC,
398 GAUDI2_FUNNEL_PSOC_ARC0,
399 GAUDI2_FUNNEL_PSOC_ARC1,
400 GAUDI2_FUNNEL_XDMA,
401 GAUDI2_FUNNEL_CPU,
402 GAUDI2_FUNNEL_PMMU,
403 GAUDI2_FUNNEL_PMMU_DEC,
404 GAUDI2_FUNNEL_DCORE0_XBAR_MID,
405 GAUDI2_FUNNEL_DCORE0_XBAR_EDGE,
406 GAUDI2_FUNNEL_DCORE1_XBAR_MID,
407 GAUDI2_FUNNEL_DCORE1_XBAR_EDGE,
408 GAUDI2_FUNNEL_DCORE2_XBAR_MID,
409 GAUDI2_FUNNEL_DCORE2_XBAR_EDGE,
410 GAUDI2_FUNNEL_DCORE3_XBAR_MID,
411 GAUDI2_FUNNEL_DCORE3_XBAR_EDGE,
412 GAUDI2_FUNNEL_ARC_FARM,
413 GAUDI2_FUNNEL_HBM0_MC0,
414 GAUDI2_FUNNEL_HBM0_MC1,
415 GAUDI2_FUNNEL_HBM1_MC0,
416 GAUDI2_FUNNEL_HBM1_MC1,
417 GAUDI2_FUNNEL_HBM2_MC0,
418 GAUDI2_FUNNEL_HBM2_MC1,
419 GAUDI2_FUNNEL_HBM3_MC0,
420 GAUDI2_FUNNEL_HBM3_MC1,
421 GAUDI2_FUNNEL_HBM4_MC0,
422 GAUDI2_FUNNEL_HBM4_MC1,
423 GAUDI2_FUNNEL_HBM5_MC0,
424 GAUDI2_FUNNEL_HBM5_MC1,
425 GAUDI2_FUNNEL_NIC0_DBG_TX,
426 GAUDI2_FUNNEL_NIC0_DBG_NCH,
427 GAUDI2_FUNNEL_NIC1_DBG_TX,
428 GAUDI2_FUNNEL_NIC1_DBG_NCH,
429 GAUDI2_FUNNEL_NIC2_DBG_TX,
430 GAUDI2_FUNNEL_NIC2_DBG_NCH,
431 GAUDI2_FUNNEL_NIC3_DBG_TX,
432 GAUDI2_FUNNEL_NIC3_DBG_NCH,
433 GAUDI2_FUNNEL_NIC4_DBG_TX,
434 GAUDI2_FUNNEL_NIC4_DBG_NCH,
435 GAUDI2_FUNNEL_NIC5_DBG_TX,
436 GAUDI2_FUNNEL_NIC5_DBG_NCH,
437 GAUDI2_FUNNEL_NIC6_DBG_TX,
438 GAUDI2_FUNNEL_NIC6_DBG_NCH,
439 GAUDI2_FUNNEL_NIC7_DBG_TX,
440 GAUDI2_FUNNEL_NIC7_DBG_NCH,
441 GAUDI2_FUNNEL_NIC8_DBG_TX,
442 GAUDI2_FUNNEL_NIC8_DBG_NCH,
443 GAUDI2_FUNNEL_NIC9_DBG_TX,
444 GAUDI2_FUNNEL_NIC9_DBG_NCH,
445 GAUDI2_FUNNEL_NIC10_DBG_TX,
446 GAUDI2_FUNNEL_NIC10_DBG_NCH,
447 GAUDI2_FUNNEL_NIC11_DBG_TX,
448 GAUDI2_FUNNEL_NIC11_DBG_NCH,
449 GAUDI2_FUNNEL_LAST = GAUDI2_FUNNEL_NIC11_DBG_NCH
452 enum gaudi2_debug_bmon_regs_index {
453 GAUDI2_BMON_FIRST = 0,
454 GAUDI2_BMON_DCORE0_TPC0_EML_0 = GAUDI2_BMON_FIRST,
455 GAUDI2_BMON_DCORE0_TPC0_EML_1,
456 GAUDI2_BMON_DCORE0_TPC0_EML_2,
457 GAUDI2_BMON_DCORE0_TPC0_EML_3,
458 GAUDI2_BMON_DCORE0_TPC1_EML_0,
459 GAUDI2_BMON_DCORE0_TPC1_EML_1,
460 GAUDI2_BMON_DCORE0_TPC1_EML_2,
461 GAUDI2_BMON_DCORE0_TPC1_EML_3,
462 GAUDI2_BMON_DCORE0_TPC2_EML_0,
463 GAUDI2_BMON_DCORE0_TPC2_EML_1,
464 GAUDI2_BMON_DCORE0_TPC2_EML_2,
465 GAUDI2_BMON_DCORE0_TPC2_EML_3,
466 GAUDI2_BMON_DCORE0_TPC3_EML_0,
467 GAUDI2_BMON_DCORE0_TPC3_EML_1,
468 GAUDI2_BMON_DCORE0_TPC3_EML_2,
469 GAUDI2_BMON_DCORE0_TPC3_EML_3,
470 GAUDI2_BMON_DCORE0_TPC4_EML_0,
471 GAUDI2_BMON_DCORE0_TPC4_EML_1,
472 GAUDI2_BMON_DCORE0_TPC4_EML_2,
473 GAUDI2_BMON_DCORE0_TPC4_EML_3,
474 GAUDI2_BMON_DCORE0_TPC5_EML_0,
475 GAUDI2_BMON_DCORE0_TPC5_EML_1,
476 GAUDI2_BMON_DCORE0_TPC5_EML_2,
477 GAUDI2_BMON_DCORE0_TPC5_EML_3,
478 GAUDI2_BMON_DCORE0_TPC6_EML_0,
479 GAUDI2_BMON_DCORE0_TPC6_EML_1,
480 GAUDI2_BMON_DCORE0_TPC6_EML_2,
481 GAUDI2_BMON_DCORE0_TPC6_EML_3,
482 GAUDI2_BMON_DCORE1_TPC0_EML_0,
483 GAUDI2_BMON_DCORE1_TPC0_EML_1,
484 GAUDI2_BMON_DCORE1_TPC0_EML_2,
485 GAUDI2_BMON_DCORE1_TPC0_EML_3,
486 GAUDI2_BMON_DCORE1_TPC1_EML_0,
487 GAUDI2_BMON_DCORE1_TPC1_EML_1,
488 GAUDI2_BMON_DCORE1_TPC1_EML_2,
489 GAUDI2_BMON_DCORE1_TPC1_EML_3,
490 GAUDI2_BMON_DCORE1_TPC2_EML_0,
491 GAUDI2_BMON_DCORE1_TPC2_EML_1,
492 GAUDI2_BMON_DCORE1_TPC2_EML_2,
493 GAUDI2_BMON_DCORE1_TPC2_EML_3,
494 GAUDI2_BMON_DCORE1_TPC3_EML_0,
495 GAUDI2_BMON_DCORE1_TPC3_EML_1,
496 GAUDI2_BMON_DCORE1_TPC3_EML_2,
497 GAUDI2_BMON_DCORE1_TPC3_EML_3,
498 GAUDI2_BMON_DCORE1_TPC4_EML_0,
499 GAUDI2_BMON_DCORE1_TPC4_EML_1,
500 GAUDI2_BMON_DCORE1_TPC4_EML_2,
501 GAUDI2_BMON_DCORE1_TPC4_EML_3,
502 GAUDI2_BMON_DCORE1_TPC5_EML_0,
503 GAUDI2_BMON_DCORE1_TPC5_EML_1,
504 GAUDI2_BMON_DCORE1_TPC5_EML_2,
505 GAUDI2_BMON_DCORE1_TPC5_EML_3,
506 GAUDI2_BMON_DCORE2_TPC0_EML_0,
507 GAUDI2_BMON_DCORE2_TPC0_EML_1,
508 GAUDI2_BMON_DCORE2_TPC0_EML_2,
509 GAUDI2_BMON_DCORE2_TPC0_EML_3,
510 GAUDI2_BMON_DCORE2_TPC1_EML_0,
511 GAUDI2_BMON_DCORE2_TPC1_EML_1,
512 GAUDI2_BMON_DCORE2_TPC1_EML_2,
513 GAUDI2_BMON_DCORE2_TPC1_EML_3,
514 GAUDI2_BMON_DCORE2_TPC2_EML_0,
515 GAUDI2_BMON_DCORE2_TPC2_EML_1,
516 GAUDI2_BMON_DCORE2_TPC2_EML_2,
517 GAUDI2_BMON_DCORE2_TPC2_EML_3,
518 GAUDI2_BMON_DCORE2_TPC3_EML_0,
519 GAUDI2_BMON_DCORE2_TPC3_EML_1,
520 GAUDI2_BMON_DCORE2_TPC3_EML_2,
521 GAUDI2_BMON_DCORE2_TPC3_EML_3,
522 GAUDI2_BMON_DCORE2_TPC4_EML_0,
523 GAUDI2_BMON_DCORE2_TPC4_EML_1,
524 GAUDI2_BMON_DCORE2_TPC4_EML_2,
525 GAUDI2_BMON_DCORE2_TPC4_EML_3,
526 GAUDI2_BMON_DCORE2_TPC5_EML_0,
527 GAUDI2_BMON_DCORE2_TPC5_EML_1,
528 GAUDI2_BMON_DCORE2_TPC5_EML_2,
529 GAUDI2_BMON_DCORE2_TPC5_EML_3,
530 GAUDI2_BMON_DCORE3_TPC0_EML_0,
531 GAUDI2_BMON_DCORE3_TPC0_EML_1,
532 GAUDI2_BMON_DCORE3_TPC0_EML_2,
533 GAUDI2_BMON_DCORE3_TPC0_EML_3,
534 GAUDI2_BMON_DCORE3_TPC1_EML_0,
535 GAUDI2_BMON_DCORE3_TPC1_EML_1,
536 GAUDI2_BMON_DCORE3_TPC1_EML_2,
537 GAUDI2_BMON_DCORE3_TPC1_EML_3,
538 GAUDI2_BMON_DCORE3_TPC2_EML_0,
539 GAUDI2_BMON_DCORE3_TPC2_EML_1,
540 GAUDI2_BMON_DCORE3_TPC2_EML_2,
541 GAUDI2_BMON_DCORE3_TPC2_EML_3,
542 GAUDI2_BMON_DCORE3_TPC3_EML_0,
543 GAUDI2_BMON_DCORE3_TPC3_EML_1,
544 GAUDI2_BMON_DCORE3_TPC3_EML_2,
545 GAUDI2_BMON_DCORE3_TPC3_EML_3,
546 GAUDI2_BMON_DCORE3_TPC4_EML_0,
547 GAUDI2_BMON_DCORE3_TPC4_EML_1,
548 GAUDI2_BMON_DCORE3_TPC4_EML_2,
549 GAUDI2_BMON_DCORE3_TPC4_EML_3,
550 GAUDI2_BMON_DCORE3_TPC5_EML_0,
551 GAUDI2_BMON_DCORE3_TPC5_EML_1,
552 GAUDI2_BMON_DCORE3_TPC5_EML_2,
553 GAUDI2_BMON_DCORE3_TPC5_EML_3,
554 GAUDI2_BMON_DCORE0_HMMU0_0,
555 GAUDI2_BMON_DCORE0_HMMU0_1,
556 GAUDI2_BMON_DCORE0_HMMU0_3,
557 GAUDI2_BMON_DCORE0_HMMU0_2,
558 GAUDI2_BMON_DCORE0_HMMU0_4,
559 GAUDI2_BMON_DCORE0_HMMU1_0,
560 GAUDI2_BMON_DCORE0_HMMU1_1,
561 GAUDI2_BMON_DCORE0_HMMU1_3,
562 GAUDI2_BMON_DCORE0_HMMU1_2,
563 GAUDI2_BMON_DCORE0_HMMU1_4,
564 GAUDI2_BMON_DCORE0_HMMU2_0,
565 GAUDI2_BMON_DCORE0_HMMU2_1,
566 GAUDI2_BMON_DCORE0_HMMU2_3,
567 GAUDI2_BMON_DCORE0_HMMU2_2,
568 GAUDI2_BMON_DCORE0_HMMU2_4,
569 GAUDI2_BMON_DCORE0_HMMU3_0,
570 GAUDI2_BMON_DCORE0_HMMU3_1,
571 GAUDI2_BMON_DCORE0_HMMU3_3,
572 GAUDI2_BMON_DCORE0_HMMU3_2,
573 GAUDI2_BMON_DCORE0_HMMU3_4,
574 GAUDI2_BMON_DCORE0_MME_CTRL_0,
575 GAUDI2_BMON_DCORE0_MME_CTRL_1,
576 GAUDI2_BMON_DCORE0_MME_CTRL_2,
577 GAUDI2_BMON_DCORE0_MME_CTRL_3,
578 GAUDI2_BMON_DCORE0_MME_SBTE0_0,
579 GAUDI2_BMON_DCORE0_MME_SBTE1_0,
580 GAUDI2_BMON_DCORE0_MME_SBTE2_0,
581 GAUDI2_BMON_DCORE0_MME_SBTE3_0,
582 GAUDI2_BMON_DCORE0_MME_SBTE4_0,
583 GAUDI2_BMON_DCORE0_MME_ACC_0,
584 GAUDI2_BMON_DCORE0_MME_ACC_1,
585 GAUDI2_BMON_DCORE0_SM,
586 GAUDI2_BMON_DCORE0_SM_1,
587 GAUDI2_BMON_DCORE0_EDMA0_0,
588 GAUDI2_BMON_DCORE0_EDMA0_1,
589 GAUDI2_BMON_DCORE0_EDMA1_0,
590 GAUDI2_BMON_DCORE0_EDMA1_1,
591 GAUDI2_BMON_DCORE0_VDEC0_0,
592 GAUDI2_BMON_DCORE0_VDEC0_1,
593 GAUDI2_BMON_DCORE0_VDEC0_2,
594 GAUDI2_BMON_DCORE0_VDEC1_0,
595 GAUDI2_BMON_DCORE0_VDEC1_1,
596 GAUDI2_BMON_DCORE0_VDEC1_2,
597 GAUDI2_BMON_DCORE1_HMMU0_0,
598 GAUDI2_BMON_DCORE1_HMMU0_1,
599 GAUDI2_BMON_DCORE1_HMMU0_3,
600 GAUDI2_BMON_DCORE1_HMMU0_2,
601 GAUDI2_BMON_DCORE1_HMMU0_4,
602 GAUDI2_BMON_DCORE1_HMMU1_0,
603 GAUDI2_BMON_DCORE1_HMMU1_1,
604 GAUDI2_BMON_DCORE1_HMMU1_3,
605 GAUDI2_BMON_DCORE1_HMMU1_2,
606 GAUDI2_BMON_DCORE1_HMMU1_4,
607 GAUDI2_BMON_DCORE1_HMMU2_0,
608 GAUDI2_BMON_DCORE1_HMMU2_1,
609 GAUDI2_BMON_DCORE1_HMMU2_3,
610 GAUDI2_BMON_DCORE1_HMMU2_2,
611 GAUDI2_BMON_DCORE1_HMMU2_4,
612 GAUDI2_BMON_DCORE1_HMMU3_0,
613 GAUDI2_BMON_DCORE1_HMMU3_1,
614 GAUDI2_BMON_DCORE1_HMMU3_3,
615 GAUDI2_BMON_DCORE1_HMMU3_2,
616 GAUDI2_BMON_DCORE1_HMMU3_4,
617 GAUDI2_BMON_DCORE1_MME_CTRL_0,
618 GAUDI2_BMON_DCORE1_MME_CTRL_1,
619 GAUDI2_BMON_DCORE1_MME_CTRL_2,
620 GAUDI2_BMON_DCORE1_MME_CTRL_3,
621 GAUDI2_BMON_DCORE1_MME_SBTE0_0,
622 GAUDI2_BMON_DCORE1_MME_SBTE1_0,
623 GAUDI2_BMON_DCORE1_MME_SBTE2_0,
624 GAUDI2_BMON_DCORE1_MME_SBTE3_0,
625 GAUDI2_BMON_DCORE1_MME_SBTE4_0,
626 GAUDI2_BMON_DCORE1_MME_ACC_0,
627 GAUDI2_BMON_DCORE1_MME_ACC_1,
628 GAUDI2_BMON_DCORE1_SM,
629 GAUDI2_BMON_DCORE1_SM_1,
630 GAUDI2_BMON_DCORE1_EDMA0_0,
631 GAUDI2_BMON_DCORE1_EDMA0_1,
632 GAUDI2_BMON_DCORE1_EDMA1_0,
633 GAUDI2_BMON_DCORE1_EDMA1_1,
634 GAUDI2_BMON_DCORE1_VDEC0_0,
635 GAUDI2_BMON_DCORE1_VDEC0_1,
636 GAUDI2_BMON_DCORE1_VDEC0_2,
637 GAUDI2_BMON_DCORE1_VDEC1_0,
638 GAUDI2_BMON_DCORE1_VDEC1_1,
639 GAUDI2_BMON_DCORE1_VDEC1_2,
640 GAUDI2_BMON_DCORE2_HMMU0_0,
641 GAUDI2_BMON_DCORE2_HMMU0_1,
642 GAUDI2_BMON_DCORE2_HMMU0_3,
643 GAUDI2_BMON_DCORE2_HMMU0_2,
644 GAUDI2_BMON_DCORE2_HMMU0_4,
645 GAUDI2_BMON_DCORE2_HMMU1_0,
646 GAUDI2_BMON_DCORE2_HMMU1_1,
647 GAUDI2_BMON_DCORE2_HMMU1_3,
648 GAUDI2_BMON_DCORE2_HMMU1_2,
649 GAUDI2_BMON_DCORE2_HMMU1_4,
650 GAUDI2_BMON_DCORE2_HMMU2_0,
651 GAUDI2_BMON_DCORE2_HMMU2_1,
652 GAUDI2_BMON_DCORE2_HMMU2_3,
653 GAUDI2_BMON_DCORE2_HMMU2_2,
654 GAUDI2_BMON_DCORE2_HMMU2_4,
655 GAUDI2_BMON_DCORE2_HMMU3_0,
656 GAUDI2_BMON_DCORE2_HMMU3_1,
657 GAUDI2_BMON_DCORE2_HMMU3_3,
658 GAUDI2_BMON_DCORE2_HMMU3_2,
659 GAUDI2_BMON_DCORE2_HMMU3_4,
660 GAUDI2_BMON_DCORE2_MME_CTRL_0,
661 GAUDI2_BMON_DCORE2_MME_CTRL_1,
662 GAUDI2_BMON_DCORE2_MME_CTRL_2,
663 GAUDI2_BMON_DCORE2_MME_CTRL_3,
664 GAUDI2_BMON_DCORE2_MME_SBTE0_0,
665 GAUDI2_BMON_DCORE2_MME_SBTE1_0,
666 GAUDI2_BMON_DCORE2_MME_SBTE2_0,
667 GAUDI2_BMON_DCORE2_MME_SBTE3_0,
668 GAUDI2_BMON_DCORE2_MME_SBTE4_0,
669 GAUDI2_BMON_DCORE2_MME_ACC_0,
670 GAUDI2_BMON_DCORE2_MME_ACC_1,
671 GAUDI2_BMON_DCORE2_SM,
672 GAUDI2_BMON_DCORE2_SM_1,
673 GAUDI2_BMON_DCORE2_EDMA0_0,
674 GAUDI2_BMON_DCORE2_EDMA0_1,
675 GAUDI2_BMON_DCORE2_EDMA1_0,
676 GAUDI2_BMON_DCORE2_EDMA1_1,
677 GAUDI2_BMON_DCORE2_VDEC0_0,
678 GAUDI2_BMON_DCORE2_VDEC0_1,
679 GAUDI2_BMON_DCORE2_VDEC0_2,
680 GAUDI2_BMON_DCORE2_VDEC1_0,
681 GAUDI2_BMON_DCORE2_VDEC1_1,
682 GAUDI2_BMON_DCORE2_VDEC1_2,
683 GAUDI2_BMON_DCORE3_HMMU0_0,
684 GAUDI2_BMON_DCORE3_HMMU0_1,
685 GAUDI2_BMON_DCORE3_HMMU0_3,
686 GAUDI2_BMON_DCORE3_HMMU0_2,
687 GAUDI2_BMON_DCORE3_HMMU0_4,
688 GAUDI2_BMON_DCORE3_HMMU1_0,
689 GAUDI2_BMON_DCORE3_HMMU1_1,
690 GAUDI2_BMON_DCORE3_HMMU1_3,
691 GAUDI2_BMON_DCORE3_HMMU1_2,
692 GAUDI2_BMON_DCORE3_HMMU1_4,
693 GAUDI2_BMON_DCORE3_HMMU2_0,
694 GAUDI2_BMON_DCORE3_HMMU2_1,
695 GAUDI2_BMON_DCORE3_HMMU2_3,
696 GAUDI2_BMON_DCORE3_HMMU2_2,
697 GAUDI2_BMON_DCORE3_HMMU2_4,
698 GAUDI2_BMON_DCORE3_HMMU3_0,
699 GAUDI2_BMON_DCORE3_HMMU3_1,
700 GAUDI2_BMON_DCORE3_HMMU3_3,
701 GAUDI2_BMON_DCORE3_HMMU3_2,
702 GAUDI2_BMON_DCORE3_HMMU3_4,
703 GAUDI2_BMON_DCORE3_MME_CTRL_0,
704 GAUDI2_BMON_DCORE3_MME_CTRL_1,
705 GAUDI2_BMON_DCORE3_MME_CTRL_2,
706 GAUDI2_BMON_DCORE3_MME_CTRL_3,
707 GAUDI2_BMON_DCORE3_MME_SBTE0_0,
708 GAUDI2_BMON_DCORE3_MME_SBTE1_0,
709 GAUDI2_BMON_DCORE3_MME_SBTE2_0,
710 GAUDI2_BMON_DCORE3_MME_SBTE3_0,
711 GAUDI2_BMON_DCORE3_MME_SBTE4_0,
712 GAUDI2_BMON_DCORE3_MME_ACC_0,
713 GAUDI2_BMON_DCORE3_MME_ACC_1,
714 GAUDI2_BMON_DCORE3_SM,
715 GAUDI2_BMON_DCORE3_SM_1,
716 GAUDI2_BMON_DCORE3_EDMA0_0,
717 GAUDI2_BMON_DCORE3_EDMA0_1,
718 GAUDI2_BMON_DCORE3_EDMA1_0,
719 GAUDI2_BMON_DCORE3_EDMA1_1,
720 GAUDI2_BMON_DCORE3_VDEC0_0,
721 GAUDI2_BMON_DCORE3_VDEC0_1,
722 GAUDI2_BMON_DCORE3_VDEC0_2,
723 GAUDI2_BMON_DCORE3_VDEC1_0,
724 GAUDI2_BMON_DCORE3_VDEC1_1,
725 GAUDI2_BMON_DCORE3_VDEC1_2,
726 GAUDI2_BMON_PCIE_MSTR_WR,
727 GAUDI2_BMON_PCIE_MSTR_RD,
728 GAUDI2_BMON_PCIE_SLV_WR,
729 GAUDI2_BMON_PCIE_SLV_RD,
730 GAUDI2_BMON_PSOC_ARC0_0,
731 GAUDI2_BMON_PSOC_ARC0_1,
732 GAUDI2_BMON_PSOC_ARC1_0,
733 GAUDI2_BMON_PSOC_ARC1_1,
734 GAUDI2_BMON_PDMA0_0,
735 GAUDI2_BMON_PDMA0_1,
736 GAUDI2_BMON_PDMA1_0,
737 GAUDI2_BMON_PDMA1_1,
738 GAUDI2_BMON_CPU_WR,
739 GAUDI2_BMON_CPU_RD,
740 GAUDI2_BMON_PMMU_0,
741 GAUDI2_BMON_PMMU_1,
742 GAUDI2_BMON_PMMU_2,
743 GAUDI2_BMON_PMMU_3,
744 GAUDI2_BMON_PMMU_4,
745 GAUDI2_BMON_ROT0_0,
746 GAUDI2_BMON_ROT0_1,
747 GAUDI2_BMON_ROT0_2,
748 GAUDI2_BMON_ROT0_3,
749 GAUDI2_BMON_ROT1_0,
750 GAUDI2_BMON_ROT1_1,
751 GAUDI2_BMON_ROT1_2,
752 GAUDI2_BMON_ROT1_3,
753 GAUDI2_BMON_ARC_FARM_0,
754 GAUDI2_BMON_ARC_FARM_1,
755 GAUDI2_BMON_ARC_FARM_2,
756 GAUDI2_BMON_ARC_FARM_3,
757 GAUDI2_BMON_KDMA_0,
758 GAUDI2_BMON_KDMA_1,
759 GAUDI2_BMON_KDMA_2,
760 GAUDI2_BMON_KDMA_3,
761 GAUDI2_BMON_PCIE_VDEC0_0,
762 GAUDI2_BMON_PCIE_VDEC0_1,
763 GAUDI2_BMON_PCIE_VDEC0_2,
764 GAUDI2_BMON_PCIE_VDEC1_0,
765 GAUDI2_BMON_PCIE_VDEC1_1,
766 GAUDI2_BMON_PCIE_VDEC1_2,
767 GAUDI2_BMON_NIC0_DBG_0_0,
768 GAUDI2_BMON_NIC0_DBG_1_0,
769 GAUDI2_BMON_NIC0_DBG_2_0,
770 GAUDI2_BMON_NIC0_DBG_0_1,
771 GAUDI2_BMON_NIC0_DBG_1_1,
772 GAUDI2_BMON_NIC0_DBG_2_1,
773 GAUDI2_BMON_NIC1_DBG_0_0,
774 GAUDI2_BMON_NIC1_DBG_1_0,
775 GAUDI2_BMON_NIC1_DBG_2_0,
776 GAUDI2_BMON_NIC1_DBG_0_1,
777 GAUDI2_BMON_NIC1_DBG_1_1,
778 GAUDI2_BMON_NIC1_DBG_2_1,
779 GAUDI2_BMON_NIC2_DBG_0_0,
780 GAUDI2_BMON_NIC2_DBG_1_0,
781 GAUDI2_BMON_NIC2_DBG_2_0,
782 GAUDI2_BMON_NIC2_DBG_0_1,
783 GAUDI2_BMON_NIC2_DBG_1_1,
784 GAUDI2_BMON_NIC2_DBG_2_1,
785 GAUDI2_BMON_NIC3_DBG_0_0,
786 GAUDI2_BMON_NIC3_DBG_1_0,
787 GAUDI2_BMON_NIC3_DBG_2_0,
788 GAUDI2_BMON_NIC3_DBG_0_1,
789 GAUDI2_BMON_NIC3_DBG_1_1,
790 GAUDI2_BMON_NIC3_DBG_2_1,
791 GAUDI2_BMON_NIC4_DBG_0_0,
792 GAUDI2_BMON_NIC4_DBG_1_0,
793 GAUDI2_BMON_NIC4_DBG_2_0,
794 GAUDI2_BMON_NIC4_DBG_0_1,
795 GAUDI2_BMON_NIC4_DBG_1_1,
796 GAUDI2_BMON_NIC4_DBG_2_1,
797 GAUDI2_BMON_NIC5_DBG_0_0,
798 GAUDI2_BMON_NIC5_DBG_1_0,
799 GAUDI2_BMON_NIC5_DBG_2_0,
800 GAUDI2_BMON_NIC5_DBG_0_1,
801 GAUDI2_BMON_NIC5_DBG_1_1,
802 GAUDI2_BMON_NIC5_DBG_2_1,
803 GAUDI2_BMON_NIC6_DBG_0_0,
804 GAUDI2_BMON_NIC6_DBG_1_0,
805 GAUDI2_BMON_NIC6_DBG_2_0,
806 GAUDI2_BMON_NIC6_DBG_0_1,
807 GAUDI2_BMON_NIC6_DBG_1_1,
808 GAUDI2_BMON_NIC6_DBG_2_1,
809 GAUDI2_BMON_NIC7_DBG_0_0,
810 GAUDI2_BMON_NIC7_DBG_1_0,
811 GAUDI2_BMON_NIC7_DBG_2_0,
812 GAUDI2_BMON_NIC7_DBG_0_1,
813 GAUDI2_BMON_NIC7_DBG_1_1,
814 GAUDI2_BMON_NIC7_DBG_2_1,
815 GAUDI2_BMON_NIC8_DBG_0_0,
816 GAUDI2_BMON_NIC8_DBG_1_0,
817 GAUDI2_BMON_NIC8_DBG_2_0,
818 GAUDI2_BMON_NIC8_DBG_0_1,
819 GAUDI2_BMON_NIC8_DBG_1_1,
820 GAUDI2_BMON_NIC8_DBG_2_1,
821 GAUDI2_BMON_NIC9_DBG_0_0,
822 GAUDI2_BMON_NIC9_DBG_1_0,
823 GAUDI2_BMON_NIC9_DBG_2_0,
824 GAUDI2_BMON_NIC9_DBG_0_1,
825 GAUDI2_BMON_NIC9_DBG_1_1,
826 GAUDI2_BMON_NIC9_DBG_2_1,
827 GAUDI2_BMON_NIC10_DBG_0_0,
828 GAUDI2_BMON_NIC10_DBG_1_0,
829 GAUDI2_BMON_NIC10_DBG_2_0,
830 GAUDI2_BMON_NIC10_DBG_0_1,
831 GAUDI2_BMON_NIC10_DBG_1_1,
832 GAUDI2_BMON_NIC10_DBG_2_1,
833 GAUDI2_BMON_NIC11_DBG_0_0,
834 GAUDI2_BMON_NIC11_DBG_1_0,
835 GAUDI2_BMON_NIC11_DBG_2_0,
836 GAUDI2_BMON_NIC11_DBG_0_1,
837 GAUDI2_BMON_NIC11_DBG_1_1,
838 GAUDI2_BMON_NIC11_DBG_2_1,
839 GAUDI2_BMON_LAST = GAUDI2_BMON_NIC11_DBG_2_1
842 enum gaudi2_debug_spmu_regs_index {
843 GAUDI2_SPMU_FIRST = 0,
844 GAUDI2_SPMU_DCORE0_TPC0_EML = GAUDI2_SPMU_FIRST,
845 GAUDI2_SPMU_DCORE0_TPC1_EML,
846 GAUDI2_SPMU_DCORE0_TPC2_EML,
847 GAUDI2_SPMU_DCORE0_TPC3_EML,
848 GAUDI2_SPMU_DCORE0_TPC4_EML,
849 GAUDI2_SPMU_DCORE0_TPC5_EML,
850 GAUDI2_SPMU_DCORE0_TPC6_EML,
851 GAUDI2_SPMU_DCORE1_TPC0_EML,
852 GAUDI2_SPMU_DCORE1_TPC1_EML,
853 GAUDI2_SPMU_DCORE1_TPC2_EML,
854 GAUDI2_SPMU_DCORE1_TPC3_EML,
855 GAUDI2_SPMU_DCORE1_TPC4_EML,
856 GAUDI2_SPMU_DCORE1_TPC5_EML,
857 GAUDI2_SPMU_DCORE2_TPC0_EML,
858 GAUDI2_SPMU_DCORE2_TPC1_EML,
859 GAUDI2_SPMU_DCORE2_TPC2_EML,
860 GAUDI2_SPMU_DCORE2_TPC3_EML,
861 GAUDI2_SPMU_DCORE2_TPC4_EML,
862 GAUDI2_SPMU_DCORE2_TPC5_EML,
863 GAUDI2_SPMU_DCORE3_TPC0_EML,
864 GAUDI2_SPMU_DCORE3_TPC1_EML,
865 GAUDI2_SPMU_DCORE3_TPC2_EML,
866 GAUDI2_SPMU_DCORE3_TPC3_EML,
867 GAUDI2_SPMU_DCORE3_TPC4_EML,
868 GAUDI2_SPMU_DCORE3_TPC5_EML,
869 GAUDI2_SPMU_DCORE0_HMMU0_CS,
870 GAUDI2_SPMU_DCORE0_HMMU1_CS,
871 GAUDI2_SPMU_DCORE0_HMMU2_CS,
872 GAUDI2_SPMU_DCORE0_HMMU3_CS,
873 GAUDI2_SPMU_DCORE0_MME_CTRL,
874 GAUDI2_SPMU_DCORE0_MME_SBTE0,
875 GAUDI2_SPMU_DCORE0_MME_SBTE1,
876 GAUDI2_SPMU_DCORE0_MME_SBTE2,
877 GAUDI2_SPMU_DCORE0_MME_SBTE3,
878 GAUDI2_SPMU_DCORE0_MME_SBTE4,
879 GAUDI2_SPMU_DCORE0_MME_ACC,
880 GAUDI2_SPMU_DCORE0_SM,
881 GAUDI2_SPMU_DCORE0_EDMA0_CS,
882 GAUDI2_SPMU_DCORE0_EDMA1_CS,
883 GAUDI2_SPMU_DCORE0_VDEC0_CS,
884 GAUDI2_SPMU_DCORE0_VDEC1_CS,
885 GAUDI2_SPMU_DCORE1_HMMU0_CS,
886 GAUDI2_SPMU_DCORE1_HMMU1_CS,
887 GAUDI2_SPMU_DCORE1_HMMU2_CS,
888 GAUDI2_SPMU_DCORE1_HMMU3_CS,
889 GAUDI2_SPMU_DCORE1_MME_CTRL,
890 GAUDI2_SPMU_DCORE1_MME_SBTE0,
891 GAUDI2_SPMU_DCORE1_MME_SBTE1,
892 GAUDI2_SPMU_DCORE1_MME_SBTE2,
893 GAUDI2_SPMU_DCORE1_MME_SBTE3,
894 GAUDI2_SPMU_DCORE1_MME_SBTE4,
895 GAUDI2_SPMU_DCORE1_MME_ACC,
896 GAUDI2_SPMU_DCORE1_SM,
897 GAUDI2_SPMU_DCORE1_EDMA0_CS,
898 GAUDI2_SPMU_DCORE1_EDMA1_CS,
899 GAUDI2_SPMU_DCORE1_VDEC0_CS,
900 GAUDI2_SPMU_DCORE1_VDEC1_CS,
901 GAUDI2_SPMU_DCORE2_HMMU0_CS,
902 GAUDI2_SPMU_DCORE2_HMMU1_CS,
903 GAUDI2_SPMU_DCORE2_HMMU2_CS,
904 GAUDI2_SPMU_DCORE2_HMMU3_CS,
905 GAUDI2_SPMU_DCORE2_MME_CTRL,
906 GAUDI2_SPMU_DCORE2_MME_SBTE0,
907 GAUDI2_SPMU_DCORE2_MME_SBTE1,
908 GAUDI2_SPMU_DCORE2_MME_SBTE2,
909 GAUDI2_SPMU_DCORE2_MME_SBTE3,
910 GAUDI2_SPMU_DCORE2_MME_SBTE4,
911 GAUDI2_SPMU_DCORE2_MME_ACC,
912 GAUDI2_SPMU_DCORE2_SM,
913 GAUDI2_SPMU_DCORE2_EDMA0_CS,
914 GAUDI2_SPMU_DCORE2_EDMA1_CS,
915 GAUDI2_SPMU_DCORE2_VDEC0_CS,
916 GAUDI2_SPMU_DCORE2_VDEC1_CS,
917 GAUDI2_SPMU_DCORE3_HMMU0_CS,
918 GAUDI2_SPMU_DCORE3_HMMU1_CS,
919 GAUDI2_SPMU_DCORE3_HMMU2_CS,
920 GAUDI2_SPMU_DCORE3_HMMU3_CS,
921 GAUDI2_SPMU_DCORE3_MME_CTRL,
922 GAUDI2_SPMU_DCORE3_MME_SBTE0,
923 GAUDI2_SPMU_DCORE3_MME_SBTE1,
924 GAUDI2_SPMU_DCORE3_MME_SBTE2,
925 GAUDI2_SPMU_DCORE3_MME_SBTE3,
926 GAUDI2_SPMU_DCORE3_MME_SBTE4,
927 GAUDI2_SPMU_DCORE3_MME_ACC,
928 GAUDI2_SPMU_DCORE3_SM,
929 GAUDI2_SPMU_DCORE3_EDMA0_CS,
930 GAUDI2_SPMU_DCORE3_EDMA1_CS,
931 GAUDI2_SPMU_DCORE3_VDEC0_CS,
932 GAUDI2_SPMU_DCORE3_VDEC1_CS,
933 GAUDI2_SPMU_PCIE,
934 GAUDI2_SPMU_PSOC_ARC0_CS,
935 GAUDI2_SPMU_PSOC_ARC1_CS,
936 GAUDI2_SPMU_PDMA0_CS,
937 GAUDI2_SPMU_PDMA1_CS,
938 GAUDI2_SPMU_PMMU_CS,
939 GAUDI2_SPMU_ROT0_CS,
940 GAUDI2_SPMU_ROT1_CS,
941 GAUDI2_SPMU_ARC_FARM_CS,
942 GAUDI2_SPMU_KDMA_CS,
943 GAUDI2_SPMU_PCIE_VDEC0_CS,
944 GAUDI2_SPMU_PCIE_VDEC1_CS,
945 GAUDI2_SPMU_HBM0_MC0_CS,
946 GAUDI2_SPMU_HBM0_MC1_CS,
947 GAUDI2_SPMU_HBM1_MC0_CS,
948 GAUDI2_SPMU_HBM1_MC1_CS,
949 GAUDI2_SPMU_HBM2_MC0_CS,
950 GAUDI2_SPMU_HBM2_MC1_CS,
951 GAUDI2_SPMU_HBM3_MC0_CS,
952 GAUDI2_SPMU_HBM3_MC1_CS,
953 GAUDI2_SPMU_HBM4_MC0_CS,
954 GAUDI2_SPMU_HBM4_MC1_CS,
955 GAUDI2_SPMU_HBM5_MC0_CS,
956 GAUDI2_SPMU_HBM5_MC1_CS,
957 GAUDI2_SPMU_NIC0_DBG_0,
958 GAUDI2_SPMU_NIC0_DBG_1,
959 GAUDI2_SPMU_NIC1_DBG_0,
960 GAUDI2_SPMU_NIC1_DBG_1,
961 GAUDI2_SPMU_NIC2_DBG_0,
962 GAUDI2_SPMU_NIC2_DBG_1,
963 GAUDI2_SPMU_NIC3_DBG_0,
964 GAUDI2_SPMU_NIC3_DBG_1,
965 GAUDI2_SPMU_NIC4_DBG_0,
966 GAUDI2_SPMU_NIC4_DBG_1,
967 GAUDI2_SPMU_NIC5_DBG_0,
968 GAUDI2_SPMU_NIC5_DBG_1,
969 GAUDI2_SPMU_NIC6_DBG_0,
970 GAUDI2_SPMU_NIC6_DBG_1,
971 GAUDI2_SPMU_NIC7_DBG_0,
972 GAUDI2_SPMU_NIC7_DBG_1,
973 GAUDI2_SPMU_NIC8_DBG_0,
974 GAUDI2_SPMU_NIC8_DBG_1,
975 GAUDI2_SPMU_NIC9_DBG_0,
976 GAUDI2_SPMU_NIC9_DBG_1,
977 GAUDI2_SPMU_NIC10_DBG_0,
978 GAUDI2_SPMU_NIC10_DBG_1,
979 GAUDI2_SPMU_NIC11_DBG_0,
980 GAUDI2_SPMU_NIC11_DBG_1,
981 GAUDI2_SPMU_LAST = GAUDI2_SPMU_NIC11_DBG_1
984 #endif /* GAUDI2_CORESIGHT_H */