1*e65e175bSOded Gabbay /* SPDX-License-Identifier: GPL-2.0
2*e65e175bSOded Gabbay  *
3*e65e175bSOded Gabbay  * Copyright 2016-2020 HabanaLabs, Ltd.
4*e65e175bSOded Gabbay  * All Rights Reserved.
5*e65e175bSOded Gabbay  *
6*e65e175bSOded Gabbay  */
7*e65e175bSOded Gabbay 
8*e65e175bSOded Gabbay #ifndef GAUDI_CORESIGHT_H
9*e65e175bSOded Gabbay #define GAUDI_CORESIGHT_H
10*e65e175bSOded Gabbay 
11*e65e175bSOded Gabbay enum gaudi_debug_stm_regs_index {
12*e65e175bSOded Gabbay 	GAUDI_STM_FIRST = 0,
13*e65e175bSOded Gabbay 	GAUDI_STM_MME0_ACC = GAUDI_STM_FIRST,
14*e65e175bSOded Gabbay 	GAUDI_STM_MME0_SBAB,
15*e65e175bSOded Gabbay 	GAUDI_STM_MME0_CTRL,
16*e65e175bSOded Gabbay 	GAUDI_STM_MME1_ACC,
17*e65e175bSOded Gabbay 	GAUDI_STM_MME1_SBAB,
18*e65e175bSOded Gabbay 	GAUDI_STM_MME1_CTRL,
19*e65e175bSOded Gabbay 	GAUDI_STM_MME2_ACC,
20*e65e175bSOded Gabbay 	GAUDI_STM_MME2_SBAB,
21*e65e175bSOded Gabbay 	GAUDI_STM_MME2_CTRL,
22*e65e175bSOded Gabbay 	GAUDI_STM_MME3_ACC,
23*e65e175bSOded Gabbay 	GAUDI_STM_MME3_SBAB,
24*e65e175bSOded Gabbay 	GAUDI_STM_MME3_CTRL,
25*e65e175bSOded Gabbay 	GAUDI_STM_DMA_IF_W_S,
26*e65e175bSOded Gabbay 	GAUDI_STM_DMA_IF_E_S,
27*e65e175bSOded Gabbay 	GAUDI_STM_DMA_IF_W_N,
28*e65e175bSOded Gabbay 	GAUDI_STM_DMA_IF_E_N,
29*e65e175bSOded Gabbay 	GAUDI_STM_CPU,
30*e65e175bSOded Gabbay 	GAUDI_STM_DMA_CH_0_CS,
31*e65e175bSOded Gabbay 	GAUDI_STM_DMA_CH_1_CS,
32*e65e175bSOded Gabbay 	GAUDI_STM_DMA_CH_2_CS,
33*e65e175bSOded Gabbay 	GAUDI_STM_DMA_CH_3_CS,
34*e65e175bSOded Gabbay 	GAUDI_STM_DMA_CH_4_CS,
35*e65e175bSOded Gabbay 	GAUDI_STM_DMA_CH_5_CS,
36*e65e175bSOded Gabbay 	GAUDI_STM_DMA_CH_6_CS,
37*e65e175bSOded Gabbay 	GAUDI_STM_DMA_CH_7_CS,
38*e65e175bSOded Gabbay 	GAUDI_STM_PCIE,
39*e65e175bSOded Gabbay 	GAUDI_STM_MMU_CS,
40*e65e175bSOded Gabbay 	GAUDI_STM_PSOC,
41*e65e175bSOded Gabbay 	GAUDI_STM_NIC0_0,
42*e65e175bSOded Gabbay 	GAUDI_STM_NIC0_1,
43*e65e175bSOded Gabbay 	GAUDI_STM_NIC1_0,
44*e65e175bSOded Gabbay 	GAUDI_STM_NIC1_1,
45*e65e175bSOded Gabbay 	GAUDI_STM_NIC2_0,
46*e65e175bSOded Gabbay 	GAUDI_STM_NIC2_1,
47*e65e175bSOded Gabbay 	GAUDI_STM_NIC3_0,
48*e65e175bSOded Gabbay 	GAUDI_STM_NIC3_1,
49*e65e175bSOded Gabbay 	GAUDI_STM_NIC4_0,
50*e65e175bSOded Gabbay 	GAUDI_STM_NIC4_1,
51*e65e175bSOded Gabbay 	GAUDI_STM_TPC0_EML,
52*e65e175bSOded Gabbay 	GAUDI_STM_TPC1_EML,
53*e65e175bSOded Gabbay 	GAUDI_STM_TPC2_EML,
54*e65e175bSOded Gabbay 	GAUDI_STM_TPC3_EML,
55*e65e175bSOded Gabbay 	GAUDI_STM_TPC4_EML,
56*e65e175bSOded Gabbay 	GAUDI_STM_TPC5_EML,
57*e65e175bSOded Gabbay 	GAUDI_STM_TPC6_EML,
58*e65e175bSOded Gabbay 	GAUDI_STM_TPC7_EML,
59*e65e175bSOded Gabbay 	GAUDI_STM_LAST = GAUDI_STM_TPC7_EML
60*e65e175bSOded Gabbay };
61*e65e175bSOded Gabbay 
62*e65e175bSOded Gabbay enum gaudi_debug_etf_regs_index {
63*e65e175bSOded Gabbay 	GAUDI_ETF_FIRST = 0,
64*e65e175bSOded Gabbay 	GAUDI_ETF_MME0_ACC = GAUDI_ETF_FIRST,
65*e65e175bSOded Gabbay 	GAUDI_ETF_MME0_SBAB,
66*e65e175bSOded Gabbay 	GAUDI_ETF_MME0_CTRL,
67*e65e175bSOded Gabbay 	GAUDI_ETF_MME1_ACC,
68*e65e175bSOded Gabbay 	GAUDI_ETF_MME1_SBAB,
69*e65e175bSOded Gabbay 	GAUDI_ETF_MME1_CTRL,
70*e65e175bSOded Gabbay 	GAUDI_ETF_MME2_ACC,
71*e65e175bSOded Gabbay 	GAUDI_ETF_MME2_SBAB,
72*e65e175bSOded Gabbay 	GAUDI_ETF_MME2_CTRL,
73*e65e175bSOded Gabbay 	GAUDI_ETF_MME3_ACC,
74*e65e175bSOded Gabbay 	GAUDI_ETF_MME3_SBAB,
75*e65e175bSOded Gabbay 	GAUDI_ETF_MME3_CTRL,
76*e65e175bSOded Gabbay 	GAUDI_ETF_DMA_IF_W_S,
77*e65e175bSOded Gabbay 	GAUDI_ETF_DMA_IF_E_S,
78*e65e175bSOded Gabbay 	GAUDI_ETF_DMA_IF_W_N,
79*e65e175bSOded Gabbay 	GAUDI_ETF_DMA_IF_E_N,
80*e65e175bSOded Gabbay 	GAUDI_ETF_CPU_0,
81*e65e175bSOded Gabbay 	GAUDI_ETF_CPU_1,
82*e65e175bSOded Gabbay 	GAUDI_ETF_CPU_TRACE,
83*e65e175bSOded Gabbay 	GAUDI_ETF_DMA_CH_0_CS,
84*e65e175bSOded Gabbay 	GAUDI_ETF_DMA_CH_1_CS,
85*e65e175bSOded Gabbay 	GAUDI_ETF_DMA_CH_2_CS,
86*e65e175bSOded Gabbay 	GAUDI_ETF_DMA_CH_3_CS,
87*e65e175bSOded Gabbay 	GAUDI_ETF_DMA_CH_4_CS,
88*e65e175bSOded Gabbay 	GAUDI_ETF_DMA_CH_5_CS,
89*e65e175bSOded Gabbay 	GAUDI_ETF_DMA_CH_6_CS,
90*e65e175bSOded Gabbay 	GAUDI_ETF_DMA_CH_7_CS,
91*e65e175bSOded Gabbay 	GAUDI_ETF_PCIE,
92*e65e175bSOded Gabbay 	GAUDI_ETF_MMU_CS,
93*e65e175bSOded Gabbay 	GAUDI_ETF_PSOC,
94*e65e175bSOded Gabbay 	GAUDI_ETF_NIC0_0,
95*e65e175bSOded Gabbay 	GAUDI_ETF_NIC0_1,
96*e65e175bSOded Gabbay 	GAUDI_ETF_NIC1_0,
97*e65e175bSOded Gabbay 	GAUDI_ETF_NIC1_1,
98*e65e175bSOded Gabbay 	GAUDI_ETF_NIC2_0,
99*e65e175bSOded Gabbay 	GAUDI_ETF_NIC2_1,
100*e65e175bSOded Gabbay 	GAUDI_ETF_NIC3_0,
101*e65e175bSOded Gabbay 	GAUDI_ETF_NIC3_1,
102*e65e175bSOded Gabbay 	GAUDI_ETF_NIC4_0,
103*e65e175bSOded Gabbay 	GAUDI_ETF_NIC4_1,
104*e65e175bSOded Gabbay 	GAUDI_ETF_TPC0_EML,
105*e65e175bSOded Gabbay 	GAUDI_ETF_TPC1_EML,
106*e65e175bSOded Gabbay 	GAUDI_ETF_TPC2_EML,
107*e65e175bSOded Gabbay 	GAUDI_ETF_TPC3_EML,
108*e65e175bSOded Gabbay 	GAUDI_ETF_TPC4_EML,
109*e65e175bSOded Gabbay 	GAUDI_ETF_TPC5_EML,
110*e65e175bSOded Gabbay 	GAUDI_ETF_TPC6_EML,
111*e65e175bSOded Gabbay 	GAUDI_ETF_TPC7_EML,
112*e65e175bSOded Gabbay 	GAUDI_ETF_LAST = GAUDI_ETF_TPC7_EML
113*e65e175bSOded Gabbay };
114*e65e175bSOded Gabbay 
115*e65e175bSOded Gabbay enum gaudi_debug_funnel_regs_index {
116*e65e175bSOded Gabbay 	GAUDI_FUNNEL_FIRST = 0,
117*e65e175bSOded Gabbay 	GAUDI_FUNNEL_MME0_ACC = GAUDI_FUNNEL_FIRST,
118*e65e175bSOded Gabbay 	GAUDI_FUNNEL_MME1_ACC,
119*e65e175bSOded Gabbay 	GAUDI_FUNNEL_MME2_ACC,
120*e65e175bSOded Gabbay 	GAUDI_FUNNEL_MME3_ACC,
121*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y0_X0,
122*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y0_X1,
123*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y0_X2,
124*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y0_X3,
125*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y0_X4,
126*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y0_X5,
127*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y0_X6,
128*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y0_X7,
129*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y1_X0,
130*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y1_X1,
131*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y1_X2,
132*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y1_X3,
133*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y1_X4,
134*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y1_X5,
135*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y1_X6,
136*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y1_X7,
137*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y2_X0,
138*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y2_X1,
139*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y2_X2,
140*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y2_X3,
141*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y2_X4,
142*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y2_X5,
143*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y2_X6,
144*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y2_X7,
145*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y3_X0,
146*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y3_X1,
147*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y3_X2,
148*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y3_X4,
149*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y3_X3,
150*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y3_X5,
151*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y3_X6,
152*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SRAM_Y3_X7,
153*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SIF_0,
154*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SIF_1,
155*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SIF_2,
156*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SIF_3,
157*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SIF_4,
158*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SIF_5,
159*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SIF_6,
160*e65e175bSOded Gabbay 	GAUDI_FUNNEL_SIF_7,
161*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIF_0,
162*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIF_1,
163*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIF_2,
164*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIF_3,
165*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIF_4,
166*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIF_5,
167*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIF_6,
168*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIF_7,
169*e65e175bSOded Gabbay 	GAUDI_FUNNEL_DMA_IF_W_S,
170*e65e175bSOded Gabbay 	GAUDI_FUNNEL_DMA_IF_E_S,
171*e65e175bSOded Gabbay 	GAUDI_FUNNEL_DMA_IF_W_N,
172*e65e175bSOded Gabbay 	GAUDI_FUNNEL_DMA_IF_E_N,
173*e65e175bSOded Gabbay 	GAUDI_FUNNEL_CPU,
174*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIC_TPC_W_S,
175*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIC_TPC_E_S,
176*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIC_TPC_W_N,
177*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIC_TPC_E_N,
178*e65e175bSOded Gabbay 	GAUDI_FUNNEL_PCIE,
179*e65e175bSOded Gabbay 	GAUDI_FUNNEL_PSOC,
180*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIC0,
181*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIC1,
182*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIC2,
183*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIC3,
184*e65e175bSOded Gabbay 	GAUDI_FUNNEL_NIC4,
185*e65e175bSOded Gabbay 	GAUDI_FUNNEL_TPC0_EML,
186*e65e175bSOded Gabbay 	GAUDI_FUNNEL_TPC1_EML,
187*e65e175bSOded Gabbay 	GAUDI_FUNNEL_TPC2_EML,
188*e65e175bSOded Gabbay 	GAUDI_FUNNEL_TPC3_EML,
189*e65e175bSOded Gabbay 	GAUDI_FUNNEL_TPC4_EML,
190*e65e175bSOded Gabbay 	GAUDI_FUNNEL_TPC5_EML,
191*e65e175bSOded Gabbay 	GAUDI_FUNNEL_TPC6_EML,
192*e65e175bSOded Gabbay 	GAUDI_FUNNEL_TPC7_EML,
193*e65e175bSOded Gabbay 	GAUDI_FUNNEL_LAST = GAUDI_FUNNEL_TPC7_EML
194*e65e175bSOded Gabbay };
195*e65e175bSOded Gabbay 
196*e65e175bSOded Gabbay enum gaudi_debug_bmon_regs_index {
197*e65e175bSOded Gabbay 	GAUDI_BMON_FIRST = 0,
198*e65e175bSOded Gabbay 	GAUDI_BMON_MME0_ACC_0 = GAUDI_BMON_FIRST,
199*e65e175bSOded Gabbay 	GAUDI_BMON_MME0_SBAB_0,
200*e65e175bSOded Gabbay 	GAUDI_BMON_MME0_SBAB_1,
201*e65e175bSOded Gabbay 	GAUDI_BMON_MME0_CTRL_0,
202*e65e175bSOded Gabbay 	GAUDI_BMON_MME0_CTRL_1,
203*e65e175bSOded Gabbay 	GAUDI_BMON_MME1_ACC_0,
204*e65e175bSOded Gabbay 	GAUDI_BMON_MME1_SBAB_0,
205*e65e175bSOded Gabbay 	GAUDI_BMON_MME1_SBAB_1,
206*e65e175bSOded Gabbay 	GAUDI_BMON_MME1_CTRL_0,
207*e65e175bSOded Gabbay 	GAUDI_BMON_MME1_CTRL_1,
208*e65e175bSOded Gabbay 	GAUDI_BMON_MME2_ACC_0,
209*e65e175bSOded Gabbay 	GAUDI_BMON_MME2_SBAB_0,
210*e65e175bSOded Gabbay 	GAUDI_BMON_MME2_SBAB_1,
211*e65e175bSOded Gabbay 	GAUDI_BMON_MME2_CTRL_0,
212*e65e175bSOded Gabbay 	GAUDI_BMON_MME2_CTRL_1,
213*e65e175bSOded Gabbay 	GAUDI_BMON_MME3_ACC_0,
214*e65e175bSOded Gabbay 	GAUDI_BMON_MME3_SBAB_0,
215*e65e175bSOded Gabbay 	GAUDI_BMON_MME3_SBAB_1,
216*e65e175bSOded Gabbay 	GAUDI_BMON_MME3_CTRL_0,
217*e65e175bSOded Gabbay 	GAUDI_BMON_MME3_CTRL_1,
218*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_W_S_SOB_WR,
219*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_W_S_0_WR,
220*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_W_S_0_RD,
221*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_W_S_1_WR,
222*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_W_S_1_RD,
223*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_E_S_SOB_WR,
224*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_E_S_0_WR,
225*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_E_S_0_RD,
226*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_E_S_1_WR,
227*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_E_S_1_RD,
228*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_W_N_SOB_WR,
229*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_W_N_HBM0_WR,
230*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_W_N_HBM0_RD,
231*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_W_N_HBM1_WR,
232*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_W_N_HBM1_RD,
233*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_E_N_SOB_WR,
234*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_E_N_HBM0_WR,
235*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_E_N_HBM0_RD,
236*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_E_N_HBM1_WR,
237*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_IF_E_N_HBM1_RD,
238*e65e175bSOded Gabbay 	GAUDI_BMON_CPU_WR,
239*e65e175bSOded Gabbay 	GAUDI_BMON_CPU_RD,
240*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_0_0,
241*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_0_1,
242*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_1_0,
243*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_1_1,
244*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_2_0,
245*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_2_1,
246*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_3_0,
247*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_3_1,
248*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_4_0,
249*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_4_1,
250*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_5_0,
251*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_5_1,
252*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_6_0,
253*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_6_1,
254*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_7_0,
255*e65e175bSOded Gabbay 	GAUDI_BMON_DMA_CH_7_1,
256*e65e175bSOded Gabbay 	GAUDI_BMON_PCIE_MSTR_WR,
257*e65e175bSOded Gabbay 	GAUDI_BMON_PCIE_MSTR_RD,
258*e65e175bSOded Gabbay 	GAUDI_BMON_PCIE_SLV_WR,
259*e65e175bSOded Gabbay 	GAUDI_BMON_PCIE_SLV_RD,
260*e65e175bSOded Gabbay 	GAUDI_BMON_MMU_0,
261*e65e175bSOded Gabbay 	GAUDI_BMON_MMU_1,
262*e65e175bSOded Gabbay 	GAUDI_BMON_NIC0_0,
263*e65e175bSOded Gabbay 	GAUDI_BMON_NIC0_1,
264*e65e175bSOded Gabbay 	GAUDI_BMON_NIC0_2,
265*e65e175bSOded Gabbay 	GAUDI_BMON_NIC0_3,
266*e65e175bSOded Gabbay 	GAUDI_BMON_NIC0_4,
267*e65e175bSOded Gabbay 	GAUDI_BMON_NIC1_0,
268*e65e175bSOded Gabbay 	GAUDI_BMON_NIC1_1,
269*e65e175bSOded Gabbay 	GAUDI_BMON_NIC1_2,
270*e65e175bSOded Gabbay 	GAUDI_BMON_NIC1_3,
271*e65e175bSOded Gabbay 	GAUDI_BMON_NIC1_4,
272*e65e175bSOded Gabbay 	GAUDI_BMON_NIC2_0,
273*e65e175bSOded Gabbay 	GAUDI_BMON_NIC2_1,
274*e65e175bSOded Gabbay 	GAUDI_BMON_NIC2_2,
275*e65e175bSOded Gabbay 	GAUDI_BMON_NIC2_3,
276*e65e175bSOded Gabbay 	GAUDI_BMON_NIC2_4,
277*e65e175bSOded Gabbay 	GAUDI_BMON_NIC3_0,
278*e65e175bSOded Gabbay 	GAUDI_BMON_NIC3_1,
279*e65e175bSOded Gabbay 	GAUDI_BMON_NIC3_2,
280*e65e175bSOded Gabbay 	GAUDI_BMON_NIC3_3,
281*e65e175bSOded Gabbay 	GAUDI_BMON_NIC3_4,
282*e65e175bSOded Gabbay 	GAUDI_BMON_NIC4_0,
283*e65e175bSOded Gabbay 	GAUDI_BMON_NIC4_1,
284*e65e175bSOded Gabbay 	GAUDI_BMON_NIC4_2,
285*e65e175bSOded Gabbay 	GAUDI_BMON_NIC4_3,
286*e65e175bSOded Gabbay 	GAUDI_BMON_NIC4_4,
287*e65e175bSOded Gabbay 	GAUDI_BMON_TPC0_EML_0,
288*e65e175bSOded Gabbay 	GAUDI_BMON_TPC0_EML_1,
289*e65e175bSOded Gabbay 	GAUDI_BMON_TPC0_EML_2,
290*e65e175bSOded Gabbay 	GAUDI_BMON_TPC0_EML_3,
291*e65e175bSOded Gabbay 	GAUDI_BMON_TPC1_EML_0,
292*e65e175bSOded Gabbay 	GAUDI_BMON_TPC1_EML_1,
293*e65e175bSOded Gabbay 	GAUDI_BMON_TPC1_EML_2,
294*e65e175bSOded Gabbay 	GAUDI_BMON_TPC1_EML_3,
295*e65e175bSOded Gabbay 	GAUDI_BMON_TPC2_EML_0,
296*e65e175bSOded Gabbay 	GAUDI_BMON_TPC2_EML_1,
297*e65e175bSOded Gabbay 	GAUDI_BMON_TPC2_EML_2,
298*e65e175bSOded Gabbay 	GAUDI_BMON_TPC2_EML_3,
299*e65e175bSOded Gabbay 	GAUDI_BMON_TPC3_EML_0,
300*e65e175bSOded Gabbay 	GAUDI_BMON_TPC3_EML_1,
301*e65e175bSOded Gabbay 	GAUDI_BMON_TPC3_EML_2,
302*e65e175bSOded Gabbay 	GAUDI_BMON_TPC3_EML_3,
303*e65e175bSOded Gabbay 	GAUDI_BMON_TPC4_EML_0,
304*e65e175bSOded Gabbay 	GAUDI_BMON_TPC4_EML_1,
305*e65e175bSOded Gabbay 	GAUDI_BMON_TPC4_EML_2,
306*e65e175bSOded Gabbay 	GAUDI_BMON_TPC4_EML_3,
307*e65e175bSOded Gabbay 	GAUDI_BMON_TPC5_EML_0,
308*e65e175bSOded Gabbay 	GAUDI_BMON_TPC5_EML_1,
309*e65e175bSOded Gabbay 	GAUDI_BMON_TPC5_EML_2,
310*e65e175bSOded Gabbay 	GAUDI_BMON_TPC5_EML_3,
311*e65e175bSOded Gabbay 	GAUDI_BMON_TPC6_EML_0,
312*e65e175bSOded Gabbay 	GAUDI_BMON_TPC6_EML_1,
313*e65e175bSOded Gabbay 	GAUDI_BMON_TPC6_EML_2,
314*e65e175bSOded Gabbay 	GAUDI_BMON_TPC6_EML_3,
315*e65e175bSOded Gabbay 	GAUDI_BMON_TPC7_EML_0,
316*e65e175bSOded Gabbay 	GAUDI_BMON_TPC7_EML_1,
317*e65e175bSOded Gabbay 	GAUDI_BMON_TPC7_EML_2,
318*e65e175bSOded Gabbay 	GAUDI_BMON_TPC7_EML_3,
319*e65e175bSOded Gabbay 	GAUDI_BMON_LAST = GAUDI_BMON_TPC7_EML_3
320*e65e175bSOded Gabbay };
321*e65e175bSOded Gabbay 
322*e65e175bSOded Gabbay enum gaudi_debug_spmu_regs_index {
323*e65e175bSOded Gabbay 	GAUDI_SPMU_FIRST = 0,
324*e65e175bSOded Gabbay 	GAUDI_SPMU_MME0_ACC = GAUDI_SPMU_FIRST,
325*e65e175bSOded Gabbay 	GAUDI_SPMU_MME0_SBAB,
326*e65e175bSOded Gabbay 	GAUDI_SPMU_MME0_CTRL,
327*e65e175bSOded Gabbay 	GAUDI_SPMU_MME1_ACC,
328*e65e175bSOded Gabbay 	GAUDI_SPMU_MME1_SBAB,
329*e65e175bSOded Gabbay 	GAUDI_SPMU_MME1_CTRL,
330*e65e175bSOded Gabbay 	GAUDI_SPMU_MME2_MME2_ACC,
331*e65e175bSOded Gabbay 	GAUDI_SPMU_MME2_SBAB,
332*e65e175bSOded Gabbay 	GAUDI_SPMU_MME2_CTRL,
333*e65e175bSOded Gabbay 	GAUDI_SPMU_MME3_ACC,
334*e65e175bSOded Gabbay 	GAUDI_SPMU_MME3_SBAB,
335*e65e175bSOded Gabbay 	GAUDI_SPMU_MME3_CTRL,
336*e65e175bSOded Gabbay 	GAUDI_SPMU_DMA_CH_0_CS,
337*e65e175bSOded Gabbay 	GAUDI_SPMU_DMA_CH_1_CS,
338*e65e175bSOded Gabbay 	GAUDI_SPMU_DMA_CH_2_CS,
339*e65e175bSOded Gabbay 	GAUDI_SPMU_DMA_CH_3_CS,
340*e65e175bSOded Gabbay 	GAUDI_SPMU_DMA_CH_4_CS,
341*e65e175bSOded Gabbay 	GAUDI_SPMU_DMA_CH_5_CS,
342*e65e175bSOded Gabbay 	GAUDI_SPMU_DMA_CH_6_CS,
343*e65e175bSOded Gabbay 	GAUDI_SPMU_DMA_CH_7_CS,
344*e65e175bSOded Gabbay 	GAUDI_SPMU_PCIE,
345*e65e175bSOded Gabbay 	GAUDI_SPMU_MMU_CS,
346*e65e175bSOded Gabbay 	GAUDI_SPMU_NIC0_0,
347*e65e175bSOded Gabbay 	GAUDI_SPMU_NIC0_1,
348*e65e175bSOded Gabbay 	GAUDI_SPMU_NIC1_0,
349*e65e175bSOded Gabbay 	GAUDI_SPMU_NIC1_1,
350*e65e175bSOded Gabbay 	GAUDI_SPMU_NIC2_0,
351*e65e175bSOded Gabbay 	GAUDI_SPMU_NIC2_1,
352*e65e175bSOded Gabbay 	GAUDI_SPMU_NIC3_0,
353*e65e175bSOded Gabbay 	GAUDI_SPMU_NIC3_1,
354*e65e175bSOded Gabbay 	GAUDI_SPMU_NIC4_0,
355*e65e175bSOded Gabbay 	GAUDI_SPMU_NIC4_1,
356*e65e175bSOded Gabbay 	GAUDI_SPMU_TPC0_EML,
357*e65e175bSOded Gabbay 	GAUDI_SPMU_TPC1_EML,
358*e65e175bSOded Gabbay 	GAUDI_SPMU_TPC2_EML,
359*e65e175bSOded Gabbay 	GAUDI_SPMU_TPC3_EML,
360*e65e175bSOded Gabbay 	GAUDI_SPMU_TPC4_EML,
361*e65e175bSOded Gabbay 	GAUDI_SPMU_TPC5_EML,
362*e65e175bSOded Gabbay 	GAUDI_SPMU_TPC6_EML,
363*e65e175bSOded Gabbay 	GAUDI_SPMU_TPC7_EML,
364*e65e175bSOded Gabbay 	GAUDI_SPMU_LAST = GAUDI_SPMU_TPC7_EML
365*e65e175bSOded Gabbay };
366*e65e175bSOded Gabbay 
367*e65e175bSOded Gabbay #endif /* GAUDI_CORESIGHT_H */
368