1 /* SPDX-License-Identifier: GPL-2.0
3 * Copyright 2016-2020 HabanaLabs, Ltd.
8 /************************************
9 ** This is an auto-generated file **
10 ** DO NOT EDIT BELOW **
11 ************************************/
13 #ifndef ASIC_REG_ROT0_QM_REGS_H_
14 #define ASIC_REG_ROT0_QM_REGS_H_
17 *****************************************
20 *****************************************
23 #define mmROT0_QM_GLBL_CFG0 0x4E0A000
25 #define mmROT0_QM_GLBL_CFG1 0x4E0A004
27 #define mmROT0_QM_GLBL_CFG2 0x4E0A008
29 #define mmROT0_QM_GLBL_ERR_CFG 0x4E0A00C
31 #define mmROT0_QM_GLBL_ERR_CFG1 0x4E0A010
33 #define mmROT0_QM_GLBL_ERR_ARC_HALT_EN 0x4E0A014
35 #define mmROT0_QM_GLBL_AXCACHE 0x4E0A018
37 #define mmROT0_QM_GLBL_STS0 0x4E0A01C
39 #define mmROT0_QM_GLBL_STS1 0x4E0A020
41 #define mmROT0_QM_GLBL_ERR_STS_0 0x4E0A024
43 #define mmROT0_QM_GLBL_ERR_STS_1 0x4E0A028
45 #define mmROT0_QM_GLBL_ERR_STS_2 0x4E0A02C
47 #define mmROT0_QM_GLBL_ERR_STS_3 0x4E0A030
49 #define mmROT0_QM_GLBL_ERR_STS_4 0x4E0A034
51 #define mmROT0_QM_GLBL_ERR_MSG_EN_0 0x4E0A038
53 #define mmROT0_QM_GLBL_ERR_MSG_EN_1 0x4E0A03C
55 #define mmROT0_QM_GLBL_ERR_MSG_EN_2 0x4E0A040
57 #define mmROT0_QM_GLBL_ERR_MSG_EN_3 0x4E0A044
59 #define mmROT0_QM_GLBL_ERR_MSG_EN_4 0x4E0A048
61 #define mmROT0_QM_GLBL_PROT 0x4E0A04C
63 #define mmROT0_QM_PQ_BASE_LO_0 0x4E0A050
65 #define mmROT0_QM_PQ_BASE_LO_1 0x4E0A054
67 #define mmROT0_QM_PQ_BASE_LO_2 0x4E0A058
69 #define mmROT0_QM_PQ_BASE_LO_3 0x4E0A05C
71 #define mmROT0_QM_PQ_BASE_HI_0 0x4E0A060
73 #define mmROT0_QM_PQ_BASE_HI_1 0x4E0A064
75 #define mmROT0_QM_PQ_BASE_HI_2 0x4E0A068
77 #define mmROT0_QM_PQ_BASE_HI_3 0x4E0A06C
79 #define mmROT0_QM_PQ_SIZE_0 0x4E0A070
81 #define mmROT0_QM_PQ_SIZE_1 0x4E0A074
83 #define mmROT0_QM_PQ_SIZE_2 0x4E0A078
85 #define mmROT0_QM_PQ_SIZE_3 0x4E0A07C
87 #define mmROT0_QM_PQ_PI_0 0x4E0A080
89 #define mmROT0_QM_PQ_PI_1 0x4E0A084
91 #define mmROT0_QM_PQ_PI_2 0x4E0A088
93 #define mmROT0_QM_PQ_PI_3 0x4E0A08C
95 #define mmROT0_QM_PQ_CI_0 0x4E0A090
97 #define mmROT0_QM_PQ_CI_1 0x4E0A094
99 #define mmROT0_QM_PQ_CI_2 0x4E0A098
101 #define mmROT0_QM_PQ_CI_3 0x4E0A09C
103 #define mmROT0_QM_PQ_CFG0_0 0x4E0A0A0
105 #define mmROT0_QM_PQ_CFG0_1 0x4E0A0A4
107 #define mmROT0_QM_PQ_CFG0_2 0x4E0A0A8
109 #define mmROT0_QM_PQ_CFG0_3 0x4E0A0AC
111 #define mmROT0_QM_PQ_CFG1_0 0x4E0A0B0
113 #define mmROT0_QM_PQ_CFG1_1 0x4E0A0B4
115 #define mmROT0_QM_PQ_CFG1_2 0x4E0A0B8
117 #define mmROT0_QM_PQ_CFG1_3 0x4E0A0BC
119 #define mmROT0_QM_PQ_STS0_0 0x4E0A0C0
121 #define mmROT0_QM_PQ_STS0_1 0x4E0A0C4
123 #define mmROT0_QM_PQ_STS0_2 0x4E0A0C8
125 #define mmROT0_QM_PQ_STS0_3 0x4E0A0CC
127 #define mmROT0_QM_PQ_STS1_0 0x4E0A0D0
129 #define mmROT0_QM_PQ_STS1_1 0x4E0A0D4
131 #define mmROT0_QM_PQ_STS1_2 0x4E0A0D8
133 #define mmROT0_QM_PQ_STS1_3 0x4E0A0DC
135 #define mmROT0_QM_CQ_CFG0_0 0x4E0A0E0
137 #define mmROT0_QM_CQ_CFG0_1 0x4E0A0E4
139 #define mmROT0_QM_CQ_CFG0_2 0x4E0A0E8
141 #define mmROT0_QM_CQ_CFG0_3 0x4E0A0EC
143 #define mmROT0_QM_CQ_CFG0_4 0x4E0A0F0
145 #define mmROT0_QM_CQ_STS0_0 0x4E0A0F4
147 #define mmROT0_QM_CQ_STS0_1 0x4E0A0F8
149 #define mmROT0_QM_CQ_STS0_2 0x4E0A0FC
151 #define mmROT0_QM_CQ_STS0_3 0x4E0A100
153 #define mmROT0_QM_CQ_STS0_4 0x4E0A104
155 #define mmROT0_QM_CQ_CFG1_0 0x4E0A108
157 #define mmROT0_QM_CQ_CFG1_1 0x4E0A10C
159 #define mmROT0_QM_CQ_CFG1_2 0x4E0A110
161 #define mmROT0_QM_CQ_CFG1_3 0x4E0A114
163 #define mmROT0_QM_CQ_CFG1_4 0x4E0A118
165 #define mmROT0_QM_CQ_STS1_0 0x4E0A11C
167 #define mmROT0_QM_CQ_STS1_1 0x4E0A120
169 #define mmROT0_QM_CQ_STS1_2 0x4E0A124
171 #define mmROT0_QM_CQ_STS1_3 0x4E0A128
173 #define mmROT0_QM_CQ_STS1_4 0x4E0A12C
175 #define mmROT0_QM_CQ_PTR_LO_0 0x4E0A150
177 #define mmROT0_QM_CQ_PTR_HI_0 0x4E0A154
179 #define mmROT0_QM_CQ_TSIZE_0 0x4E0A158
181 #define mmROT0_QM_CQ_CTL_0 0x4E0A15C
183 #define mmROT0_QM_CQ_PTR_LO_1 0x4E0A160
185 #define mmROT0_QM_CQ_PTR_HI_1 0x4E0A164
187 #define mmROT0_QM_CQ_TSIZE_1 0x4E0A168
189 #define mmROT0_QM_CQ_CTL_1 0x4E0A16C
191 #define mmROT0_QM_CQ_PTR_LO_2 0x4E0A170
193 #define mmROT0_QM_CQ_PTR_HI_2 0x4E0A174
195 #define mmROT0_QM_CQ_TSIZE_2 0x4E0A178
197 #define mmROT0_QM_CQ_CTL_2 0x4E0A17C
199 #define mmROT0_QM_CQ_PTR_LO_3 0x4E0A180
201 #define mmROT0_QM_CQ_PTR_HI_3 0x4E0A184
203 #define mmROT0_QM_CQ_TSIZE_3 0x4E0A188
205 #define mmROT0_QM_CQ_CTL_3 0x4E0A18C
207 #define mmROT0_QM_CQ_PTR_LO_4 0x4E0A190
209 #define mmROT0_QM_CQ_PTR_HI_4 0x4E0A194
211 #define mmROT0_QM_CQ_TSIZE_4 0x4E0A198
213 #define mmROT0_QM_CQ_CTL_4 0x4E0A19C
215 #define mmROT0_QM_CQ_TSIZE_STS_0 0x4E0A1A0
217 #define mmROT0_QM_CQ_TSIZE_STS_1 0x4E0A1A4
219 #define mmROT0_QM_CQ_TSIZE_STS_2 0x4E0A1A8
221 #define mmROT0_QM_CQ_TSIZE_STS_3 0x4E0A1AC
223 #define mmROT0_QM_CQ_TSIZE_STS_4 0x4E0A1B0
225 #define mmROT0_QM_CQ_PTR_LO_STS_0 0x4E0A1B4
227 #define mmROT0_QM_CQ_PTR_LO_STS_1 0x4E0A1B8
229 #define mmROT0_QM_CQ_PTR_LO_STS_2 0x4E0A1BC
231 #define mmROT0_QM_CQ_PTR_LO_STS_3 0x4E0A1C0
233 #define mmROT0_QM_CQ_PTR_LO_STS_4 0x4E0A1C4
235 #define mmROT0_QM_CQ_PTR_HI_STS_0 0x4E0A1C8
237 #define mmROT0_QM_CQ_PTR_HI_STS_1 0x4E0A1CC
239 #define mmROT0_QM_CQ_PTR_HI_STS_2 0x4E0A1D0
241 #define mmROT0_QM_CQ_PTR_HI_STS_3 0x4E0A1D4
243 #define mmROT0_QM_CQ_PTR_HI_STS_4 0x4E0A1D8
245 #define mmROT0_QM_CQ_IFIFO_STS_0 0x4E0A1DC
247 #define mmROT0_QM_CQ_IFIFO_STS_1 0x4E0A1E0
249 #define mmROT0_QM_CQ_IFIFO_STS_2 0x4E0A1E4
251 #define mmROT0_QM_CQ_IFIFO_STS_3 0x4E0A1E8
253 #define mmROT0_QM_CQ_IFIFO_STS_4 0x4E0A1EC
255 #define mmROT0_QM_CP_MSG_BASE0_ADDR_LO_0 0x4E0A1F0
257 #define mmROT0_QM_CP_MSG_BASE0_ADDR_LO_1 0x4E0A1F4
259 #define mmROT0_QM_CP_MSG_BASE0_ADDR_LO_2 0x4E0A1F8
261 #define mmROT0_QM_CP_MSG_BASE0_ADDR_LO_3 0x4E0A1FC
263 #define mmROT0_QM_CP_MSG_BASE0_ADDR_LO_4 0x4E0A200
265 #define mmROT0_QM_CP_MSG_BASE0_ADDR_HI_0 0x4E0A204
267 #define mmROT0_QM_CP_MSG_BASE0_ADDR_HI_1 0x4E0A208
269 #define mmROT0_QM_CP_MSG_BASE0_ADDR_HI_2 0x4E0A20C
271 #define mmROT0_QM_CP_MSG_BASE0_ADDR_HI_3 0x4E0A210
273 #define mmROT0_QM_CP_MSG_BASE0_ADDR_HI_4 0x4E0A214
275 #define mmROT0_QM_CP_MSG_BASE1_ADDR_LO_0 0x4E0A218
277 #define mmROT0_QM_CP_MSG_BASE1_ADDR_LO_1 0x4E0A21C
279 #define mmROT0_QM_CP_MSG_BASE1_ADDR_LO_2 0x4E0A220
281 #define mmROT0_QM_CP_MSG_BASE1_ADDR_LO_3 0x4E0A224
283 #define mmROT0_QM_CP_MSG_BASE1_ADDR_LO_4 0x4E0A228
285 #define mmROT0_QM_CP_MSG_BASE1_ADDR_HI_0 0x4E0A22C
287 #define mmROT0_QM_CP_MSG_BASE1_ADDR_HI_1 0x4E0A230
289 #define mmROT0_QM_CP_MSG_BASE1_ADDR_HI_2 0x4E0A234
291 #define mmROT0_QM_CP_MSG_BASE1_ADDR_HI_3 0x4E0A238
293 #define mmROT0_QM_CP_MSG_BASE1_ADDR_HI_4 0x4E0A23C
295 #define mmROT0_QM_CP_MSG_BASE2_ADDR_LO_0 0x4E0A240
297 #define mmROT0_QM_CP_MSG_BASE2_ADDR_LO_1 0x4E0A244
299 #define mmROT0_QM_CP_MSG_BASE2_ADDR_LO_2 0x4E0A248
301 #define mmROT0_QM_CP_MSG_BASE2_ADDR_LO_3 0x4E0A24C
303 #define mmROT0_QM_CP_MSG_BASE2_ADDR_LO_4 0x4E0A250
305 #define mmROT0_QM_CP_MSG_BASE2_ADDR_HI_0 0x4E0A254
307 #define mmROT0_QM_CP_MSG_BASE2_ADDR_HI_1 0x4E0A258
309 #define mmROT0_QM_CP_MSG_BASE2_ADDR_HI_2 0x4E0A25C
311 #define mmROT0_QM_CP_MSG_BASE2_ADDR_HI_3 0x4E0A260
313 #define mmROT0_QM_CP_MSG_BASE2_ADDR_HI_4 0x4E0A264
315 #define mmROT0_QM_CP_MSG_BASE3_ADDR_LO_0 0x4E0A268
317 #define mmROT0_QM_CP_MSG_BASE3_ADDR_LO_1 0x4E0A26C
319 #define mmROT0_QM_CP_MSG_BASE3_ADDR_LO_2 0x4E0A270
321 #define mmROT0_QM_CP_MSG_BASE3_ADDR_LO_3 0x4E0A274
323 #define mmROT0_QM_CP_MSG_BASE3_ADDR_LO_4 0x4E0A278
325 #define mmROT0_QM_CP_MSG_BASE3_ADDR_HI_0 0x4E0A27C
327 #define mmROT0_QM_CP_MSG_BASE3_ADDR_HI_1 0x4E0A280
329 #define mmROT0_QM_CP_MSG_BASE3_ADDR_HI_2 0x4E0A284
331 #define mmROT0_QM_CP_MSG_BASE3_ADDR_HI_3 0x4E0A288
333 #define mmROT0_QM_CP_MSG_BASE3_ADDR_HI_4 0x4E0A28C
335 #define mmROT0_QM_CP_FENCE0_RDATA_0 0x4E0A290
337 #define mmROT0_QM_CP_FENCE0_RDATA_1 0x4E0A294
339 #define mmROT0_QM_CP_FENCE0_RDATA_2 0x4E0A298
341 #define mmROT0_QM_CP_FENCE0_RDATA_3 0x4E0A29C
343 #define mmROT0_QM_CP_FENCE0_RDATA_4 0x4E0A2A0
345 #define mmROT0_QM_CP_FENCE1_RDATA_0 0x4E0A2A4
347 #define mmROT0_QM_CP_FENCE1_RDATA_1 0x4E0A2A8
349 #define mmROT0_QM_CP_FENCE1_RDATA_2 0x4E0A2AC
351 #define mmROT0_QM_CP_FENCE1_RDATA_3 0x4E0A2B0
353 #define mmROT0_QM_CP_FENCE1_RDATA_4 0x4E0A2B4
355 #define mmROT0_QM_CP_FENCE2_RDATA_0 0x4E0A2B8
357 #define mmROT0_QM_CP_FENCE2_RDATA_1 0x4E0A2BC
359 #define mmROT0_QM_CP_FENCE2_RDATA_2 0x4E0A2C0
361 #define mmROT0_QM_CP_FENCE2_RDATA_3 0x4E0A2C4
363 #define mmROT0_QM_CP_FENCE2_RDATA_4 0x4E0A2C8
365 #define mmROT0_QM_CP_FENCE3_RDATA_0 0x4E0A2CC
367 #define mmROT0_QM_CP_FENCE3_RDATA_1 0x4E0A2D0
369 #define mmROT0_QM_CP_FENCE3_RDATA_2 0x4E0A2D4
371 #define mmROT0_QM_CP_FENCE3_RDATA_3 0x4E0A2D8
373 #define mmROT0_QM_CP_FENCE3_RDATA_4 0x4E0A2DC
375 #define mmROT0_QM_CP_FENCE0_CNT_0 0x4E0A2E0
377 #define mmROT0_QM_CP_FENCE0_CNT_1 0x4E0A2E4
379 #define mmROT0_QM_CP_FENCE0_CNT_2 0x4E0A2E8
381 #define mmROT0_QM_CP_FENCE0_CNT_3 0x4E0A2EC
383 #define mmROT0_QM_CP_FENCE0_CNT_4 0x4E0A2F0
385 #define mmROT0_QM_CP_FENCE1_CNT_0 0x4E0A2F4
387 #define mmROT0_QM_CP_FENCE1_CNT_1 0x4E0A2F8
389 #define mmROT0_QM_CP_FENCE1_CNT_2 0x4E0A2FC
391 #define mmROT0_QM_CP_FENCE1_CNT_3 0x4E0A300
393 #define mmROT0_QM_CP_FENCE1_CNT_4 0x4E0A304
395 #define mmROT0_QM_CP_FENCE2_CNT_0 0x4E0A308
397 #define mmROT0_QM_CP_FENCE2_CNT_1 0x4E0A30C
399 #define mmROT0_QM_CP_FENCE2_CNT_2 0x4E0A310
401 #define mmROT0_QM_CP_FENCE2_CNT_3 0x4E0A314
403 #define mmROT0_QM_CP_FENCE2_CNT_4 0x4E0A318
405 #define mmROT0_QM_CP_FENCE3_CNT_0 0x4E0A31C
407 #define mmROT0_QM_CP_FENCE3_CNT_1 0x4E0A320
409 #define mmROT0_QM_CP_FENCE3_CNT_2 0x4E0A324
411 #define mmROT0_QM_CP_FENCE3_CNT_3 0x4E0A328
413 #define mmROT0_QM_CP_FENCE3_CNT_4 0x4E0A32C
415 #define mmROT0_QM_CP_BARRIER_CFG 0x4E0A330
417 #define mmROT0_QM_CP_LDMA_SRC_BASE_LO_OFFSET 0x4E0A334
419 #define mmROT0_QM_CP_LDMA_DST_BASE_LO_OFFSET 0x4E0A338
421 #define mmROT0_QM_CP_LDMA_TSIZE_OFFSET 0x4E0A33C
423 #define mmROT0_QM_CP_CQ_PTR_LO_OFFSET_0 0x4E0A340
425 #define mmROT0_QM_CP_CQ_PTR_LO_OFFSET_1 0x4E0A344
427 #define mmROT0_QM_CP_CQ_PTR_LO_OFFSET_2 0x4E0A348
429 #define mmROT0_QM_CP_CQ_PTR_LO_OFFSET_3 0x4E0A34C
431 #define mmROT0_QM_CP_CQ_PTR_LO_OFFSET_4 0x4E0A350
433 #define mmROT0_QM_CP_STS_0 0x4E0A368
435 #define mmROT0_QM_CP_STS_1 0x4E0A36C
437 #define mmROT0_QM_CP_STS_2 0x4E0A370
439 #define mmROT0_QM_CP_STS_3 0x4E0A374
441 #define mmROT0_QM_CP_STS_4 0x4E0A378
443 #define mmROT0_QM_CP_CURRENT_INST_LO_0 0x4E0A37C
445 #define mmROT0_QM_CP_CURRENT_INST_LO_1 0x4E0A380
447 #define mmROT0_QM_CP_CURRENT_INST_LO_2 0x4E0A384
449 #define mmROT0_QM_CP_CURRENT_INST_LO_3 0x4E0A388
451 #define mmROT0_QM_CP_CURRENT_INST_LO_4 0x4E0A38C
453 #define mmROT0_QM_CP_CURRENT_INST_HI_0 0x4E0A390
455 #define mmROT0_QM_CP_CURRENT_INST_HI_1 0x4E0A394
457 #define mmROT0_QM_CP_CURRENT_INST_HI_2 0x4E0A398
459 #define mmROT0_QM_CP_CURRENT_INST_HI_3 0x4E0A39C
461 #define mmROT0_QM_CP_CURRENT_INST_HI_4 0x4E0A3A0
463 #define mmROT0_QM_CP_PRED_0 0x4E0A3A4
465 #define mmROT0_QM_CP_PRED_1 0x4E0A3A8
467 #define mmROT0_QM_CP_PRED_2 0x4E0A3AC
469 #define mmROT0_QM_CP_PRED_3 0x4E0A3B0
471 #define mmROT0_QM_CP_PRED_4 0x4E0A3B4
473 #define mmROT0_QM_CP_PRED_UPEN_0 0x4E0A3B8
475 #define mmROT0_QM_CP_PRED_UPEN_1 0x4E0A3BC
477 #define mmROT0_QM_CP_PRED_UPEN_2 0x4E0A3C0
479 #define mmROT0_QM_CP_PRED_UPEN_3 0x4E0A3C4
481 #define mmROT0_QM_CP_PRED_UPEN_4 0x4E0A3C8
483 #define mmROT0_QM_CP_DBG_0_0 0x4E0A3CC
485 #define mmROT0_QM_CP_DBG_0_1 0x4E0A3D0
487 #define mmROT0_QM_CP_DBG_0_2 0x4E0A3D4
489 #define mmROT0_QM_CP_DBG_0_3 0x4E0A3D8
491 #define mmROT0_QM_CP_DBG_0_4 0x4E0A3DC
493 #define mmROT0_QM_CP_CPDMA_UP_CRED_0 0x4E0A3E0
495 #define mmROT0_QM_CP_CPDMA_UP_CRED_1 0x4E0A3E4
497 #define mmROT0_QM_CP_CPDMA_UP_CRED_2 0x4E0A3E8
499 #define mmROT0_QM_CP_CPDMA_UP_CRED_3 0x4E0A3EC
501 #define mmROT0_QM_CP_CPDMA_UP_CRED_4 0x4E0A3F0
503 #define mmROT0_QM_CP_IN_DATA_LO_0 0x4E0A3F4
505 #define mmROT0_QM_CP_IN_DATA_LO_1 0x4E0A3F8
507 #define mmROT0_QM_CP_IN_DATA_LO_2 0x4E0A3FC
509 #define mmROT0_QM_CP_IN_DATA_LO_3 0x4E0A400
511 #define mmROT0_QM_CP_IN_DATA_LO_4 0x4E0A404
513 #define mmROT0_QM_CP_IN_DATA_HI_0 0x4E0A408
515 #define mmROT0_QM_CP_IN_DATA_HI_1 0x4E0A40C
517 #define mmROT0_QM_CP_IN_DATA_HI_2 0x4E0A410
519 #define mmROT0_QM_CP_IN_DATA_HI_3 0x4E0A414
521 #define mmROT0_QM_CP_IN_DATA_HI_4 0x4E0A418
523 #define mmROT0_QM_PQC_HBW_BASE_LO_0 0x4E0A41C
525 #define mmROT0_QM_PQC_HBW_BASE_LO_1 0x4E0A420
527 #define mmROT0_QM_PQC_HBW_BASE_LO_2 0x4E0A424
529 #define mmROT0_QM_PQC_HBW_BASE_LO_3 0x4E0A428
531 #define mmROT0_QM_PQC_HBW_BASE_HI_0 0x4E0A42C
533 #define mmROT0_QM_PQC_HBW_BASE_HI_1 0x4E0A430
535 #define mmROT0_QM_PQC_HBW_BASE_HI_2 0x4E0A434
537 #define mmROT0_QM_PQC_HBW_BASE_HI_3 0x4E0A438
539 #define mmROT0_QM_PQC_SIZE_0 0x4E0A43C
541 #define mmROT0_QM_PQC_SIZE_1 0x4E0A440
543 #define mmROT0_QM_PQC_SIZE_2 0x4E0A444
545 #define mmROT0_QM_PQC_SIZE_3 0x4E0A448
547 #define mmROT0_QM_PQC_PI_0 0x4E0A44C
549 #define mmROT0_QM_PQC_PI_1 0x4E0A450
551 #define mmROT0_QM_PQC_PI_2 0x4E0A454
553 #define mmROT0_QM_PQC_PI_3 0x4E0A458
555 #define mmROT0_QM_PQC_LBW_WDATA_0 0x4E0A45C
557 #define mmROT0_QM_PQC_LBW_WDATA_1 0x4E0A460
559 #define mmROT0_QM_PQC_LBW_WDATA_2 0x4E0A464
561 #define mmROT0_QM_PQC_LBW_WDATA_3 0x4E0A468
563 #define mmROT0_QM_PQC_LBW_BASE_LO_0 0x4E0A46C
565 #define mmROT0_QM_PQC_LBW_BASE_LO_1 0x4E0A470
567 #define mmROT0_QM_PQC_LBW_BASE_LO_2 0x4E0A474
569 #define mmROT0_QM_PQC_LBW_BASE_LO_3 0x4E0A478
571 #define mmROT0_QM_PQC_LBW_BASE_HI_0 0x4E0A47C
573 #define mmROT0_QM_PQC_LBW_BASE_HI_1 0x4E0A480
575 #define mmROT0_QM_PQC_LBW_BASE_HI_2 0x4E0A484
577 #define mmROT0_QM_PQC_LBW_BASE_HI_3 0x4E0A488
579 #define mmROT0_QM_PQC_CFG 0x4E0A48C
581 #define mmROT0_QM_PQC_SECURE_PUSH_IND 0x4E0A490
583 #define mmROT0_QM_ARB_MASK 0x4E0A4A0
585 #define mmROT0_QM_ARB_CFG_0 0x4E0A4A4
587 #define mmROT0_QM_ARB_CHOICE_Q_PUSH 0x4E0A4A8
589 #define mmROT0_QM_ARB_WRR_WEIGHT_0 0x4E0A4AC
591 #define mmROT0_QM_ARB_WRR_WEIGHT_1 0x4E0A4B0
593 #define mmROT0_QM_ARB_WRR_WEIGHT_2 0x4E0A4B4
595 #define mmROT0_QM_ARB_WRR_WEIGHT_3 0x4E0A4B8
597 #define mmROT0_QM_ARB_CFG_1 0x4E0A4BC
599 #define mmROT0_QM_ARB_MST_AVAIL_CRED_0 0x4E0A4C0
601 #define mmROT0_QM_ARB_MST_AVAIL_CRED_1 0x4E0A4C4
603 #define mmROT0_QM_ARB_MST_AVAIL_CRED_2 0x4E0A4C8
605 #define mmROT0_QM_ARB_MST_AVAIL_CRED_3 0x4E0A4CC
607 #define mmROT0_QM_ARB_MST_AVAIL_CRED_4 0x4E0A4D0
609 #define mmROT0_QM_ARB_MST_AVAIL_CRED_5 0x4E0A4D4
611 #define mmROT0_QM_ARB_MST_AVAIL_CRED_6 0x4E0A4D8
613 #define mmROT0_QM_ARB_MST_AVAIL_CRED_7 0x4E0A4DC
615 #define mmROT0_QM_ARB_MST_AVAIL_CRED_8 0x4E0A4E0
617 #define mmROT0_QM_ARB_MST_AVAIL_CRED_9 0x4E0A4E4
619 #define mmROT0_QM_ARB_MST_AVAIL_CRED_10 0x4E0A4E8
621 #define mmROT0_QM_ARB_MST_AVAIL_CRED_11 0x4E0A4EC
623 #define mmROT0_QM_ARB_MST_AVAIL_CRED_12 0x4E0A4F0
625 #define mmROT0_QM_ARB_MST_AVAIL_CRED_13 0x4E0A4F4
627 #define mmROT0_QM_ARB_MST_AVAIL_CRED_14 0x4E0A4F8
629 #define mmROT0_QM_ARB_MST_AVAIL_CRED_15 0x4E0A4FC
631 #define mmROT0_QM_ARB_MST_AVAIL_CRED_16 0x4E0A500
633 #define mmROT0_QM_ARB_MST_AVAIL_CRED_17 0x4E0A504
635 #define mmROT0_QM_ARB_MST_AVAIL_CRED_18 0x4E0A508
637 #define mmROT0_QM_ARB_MST_AVAIL_CRED_19 0x4E0A50C
639 #define mmROT0_QM_ARB_MST_AVAIL_CRED_20 0x4E0A510
641 #define mmROT0_QM_ARB_MST_AVAIL_CRED_21 0x4E0A514
643 #define mmROT0_QM_ARB_MST_AVAIL_CRED_22 0x4E0A518
645 #define mmROT0_QM_ARB_MST_AVAIL_CRED_23 0x4E0A51C
647 #define mmROT0_QM_ARB_MST_AVAIL_CRED_24 0x4E0A520
649 #define mmROT0_QM_ARB_MST_AVAIL_CRED_25 0x4E0A524
651 #define mmROT0_QM_ARB_MST_AVAIL_CRED_26 0x4E0A528
653 #define mmROT0_QM_ARB_MST_AVAIL_CRED_27 0x4E0A52C
655 #define mmROT0_QM_ARB_MST_AVAIL_CRED_28 0x4E0A530
657 #define mmROT0_QM_ARB_MST_AVAIL_CRED_29 0x4E0A534
659 #define mmROT0_QM_ARB_MST_AVAIL_CRED_30 0x4E0A538
661 #define mmROT0_QM_ARB_MST_AVAIL_CRED_31 0x4E0A53C
663 #define mmROT0_QM_ARB_MST_AVAIL_CRED_32 0x4E0A540
665 #define mmROT0_QM_ARB_MST_AVAIL_CRED_33 0x4E0A544
667 #define mmROT0_QM_ARB_MST_AVAIL_CRED_34 0x4E0A548
669 #define mmROT0_QM_ARB_MST_AVAIL_CRED_35 0x4E0A54C
671 #define mmROT0_QM_ARB_MST_AVAIL_CRED_36 0x4E0A550
673 #define mmROT0_QM_ARB_MST_AVAIL_CRED_37 0x4E0A554
675 #define mmROT0_QM_ARB_MST_AVAIL_CRED_38 0x4E0A558
677 #define mmROT0_QM_ARB_MST_AVAIL_CRED_39 0x4E0A55C
679 #define mmROT0_QM_ARB_MST_AVAIL_CRED_40 0x4E0A560
681 #define mmROT0_QM_ARB_MST_AVAIL_CRED_41 0x4E0A564
683 #define mmROT0_QM_ARB_MST_AVAIL_CRED_42 0x4E0A568
685 #define mmROT0_QM_ARB_MST_AVAIL_CRED_43 0x4E0A56C
687 #define mmROT0_QM_ARB_MST_AVAIL_CRED_44 0x4E0A570
689 #define mmROT0_QM_ARB_MST_AVAIL_CRED_45 0x4E0A574
691 #define mmROT0_QM_ARB_MST_AVAIL_CRED_46 0x4E0A578
693 #define mmROT0_QM_ARB_MST_AVAIL_CRED_47 0x4E0A57C
695 #define mmROT0_QM_ARB_MST_AVAIL_CRED_48 0x4E0A580
697 #define mmROT0_QM_ARB_MST_AVAIL_CRED_49 0x4E0A584
699 #define mmROT0_QM_ARB_MST_AVAIL_CRED_50 0x4E0A588
701 #define mmROT0_QM_ARB_MST_AVAIL_CRED_51 0x4E0A58C
703 #define mmROT0_QM_ARB_MST_AVAIL_CRED_52 0x4E0A590
705 #define mmROT0_QM_ARB_MST_AVAIL_CRED_53 0x4E0A594
707 #define mmROT0_QM_ARB_MST_AVAIL_CRED_54 0x4E0A598
709 #define mmROT0_QM_ARB_MST_AVAIL_CRED_55 0x4E0A59C
711 #define mmROT0_QM_ARB_MST_AVAIL_CRED_56 0x4E0A5A0
713 #define mmROT0_QM_ARB_MST_AVAIL_CRED_57 0x4E0A5A4
715 #define mmROT0_QM_ARB_MST_AVAIL_CRED_58 0x4E0A5A8
717 #define mmROT0_QM_ARB_MST_AVAIL_CRED_59 0x4E0A5AC
719 #define mmROT0_QM_ARB_MST_AVAIL_CRED_60 0x4E0A5B0
721 #define mmROT0_QM_ARB_MST_AVAIL_CRED_61 0x4E0A5B4
723 #define mmROT0_QM_ARB_MST_AVAIL_CRED_62 0x4E0A5B8
725 #define mmROT0_QM_ARB_MST_AVAIL_CRED_63 0x4E0A5BC
727 #define mmROT0_QM_ARB_MST_CRED_INC 0x4E0A5E0
729 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_0 0x4E0A5E4
731 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_1 0x4E0A5E8
733 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_2 0x4E0A5EC
735 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_3 0x4E0A5F0
737 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_4 0x4E0A5F4
739 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_5 0x4E0A5F8
741 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_6 0x4E0A5FC
743 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_7 0x4E0A600
745 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_8 0x4E0A604
747 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_9 0x4E0A608
749 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_10 0x4E0A60C
751 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_11 0x4E0A610
753 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_12 0x4E0A614
755 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_13 0x4E0A618
757 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_14 0x4E0A61C
759 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_15 0x4E0A620
761 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_16 0x4E0A624
763 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_17 0x4E0A628
765 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_18 0x4E0A62C
767 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_19 0x4E0A630
769 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_20 0x4E0A634
771 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_21 0x4E0A638
773 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_22 0x4E0A63C
775 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_23 0x4E0A640
777 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_24 0x4E0A644
779 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_25 0x4E0A648
781 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_26 0x4E0A64C
783 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_27 0x4E0A650
785 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_28 0x4E0A654
787 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_29 0x4E0A658
789 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_30 0x4E0A65C
791 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_31 0x4E0A660
793 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_32 0x4E0A664
795 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_33 0x4E0A668
797 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_34 0x4E0A66C
799 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_35 0x4E0A670
801 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_36 0x4E0A674
803 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_37 0x4E0A678
805 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_38 0x4E0A67C
807 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_39 0x4E0A680
809 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_40 0x4E0A684
811 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_41 0x4E0A688
813 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_42 0x4E0A68C
815 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_43 0x4E0A690
817 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_44 0x4E0A694
819 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_45 0x4E0A698
821 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_46 0x4E0A69C
823 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_47 0x4E0A6A0
825 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_48 0x4E0A6A4
827 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_49 0x4E0A6A8
829 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_50 0x4E0A6AC
831 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_51 0x4E0A6B0
833 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_52 0x4E0A6B4
835 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_53 0x4E0A6B8
837 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_54 0x4E0A6BC
839 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_55 0x4E0A6C0
841 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_56 0x4E0A6C4
843 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_57 0x4E0A6C8
845 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_58 0x4E0A6CC
847 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_59 0x4E0A6D0
849 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_60 0x4E0A6D4
851 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_61 0x4E0A6D8
853 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_62 0x4E0A6DC
855 #define mmROT0_QM_ARB_MST_CHOICE_PUSH_OFST_63 0x4E0A6E0
857 #define mmROT0_QM_ARB_SLV_MASTER_INC_CRED_OFST 0x4E0A704
859 #define mmROT0_QM_ARB_MST_SLAVE_EN 0x4E0A708
861 #define mmROT0_QM_ARB_MST_SLAVE_EN_1 0x4E0A70C
863 #define mmROT0_QM_ARB_SLV_CHOICE_WDT 0x4E0A710
865 #define mmROT0_QM_ARB_SLV_ID 0x4E0A714
867 #define mmROT0_QM_ARB_MST_QUIET_PER 0x4E0A718
869 #define mmROT0_QM_ARB_MSG_MAX_INFLIGHT 0x4E0A744
871 #define mmROT0_QM_ARB_BASE_LO 0x4E0A754
873 #define mmROT0_QM_ARB_BASE_HI 0x4E0A758
875 #define mmROT0_QM_ARB_STATE_STS 0x4E0A780
877 #define mmROT0_QM_ARB_CHOICE_FULLNESS_STS 0x4E0A784
879 #define mmROT0_QM_ARB_MSG_STS 0x4E0A788
881 #define mmROT0_QM_ARB_SLV_CHOICE_Q_HEAD 0x4E0A78C
883 #define mmROT0_QM_ARB_ERR_CAUSE 0x4E0A79C
885 #define mmROT0_QM_ARB_ERR_MSG_EN 0x4E0A7A0
887 #define mmROT0_QM_ARB_ERR_STS_DRP 0x4E0A7A8
889 #define mmROT0_QM_ARB_MST_CRED_STS 0x4E0A7B0
891 #define mmROT0_QM_ARB_MST_CRED_STS_1 0x4E0A7B4
893 #define mmROT0_QM_CSMR_STRICT_PRIO_CFG 0x4E0A7FC
895 #define mmROT0_QM_ARC_CQ_CFG0 0x4E0A800
897 #define mmROT0_QM_ARC_CQ_CFG1 0x4E0A804
899 #define mmROT0_QM_ARC_CQ_PTR_LO 0x4E0A808
901 #define mmROT0_QM_ARC_CQ_PTR_HI 0x4E0A80C
903 #define mmROT0_QM_ARC_CQ_TSIZE 0x4E0A810
905 #define mmROT0_QM_ARC_CQ_CTL 0x4E0A814
907 #define mmROT0_QM_ARC_CQ_IFIFO_STS 0x4E0A81C
909 #define mmROT0_QM_ARC_CQ_STS0 0x4E0A820
911 #define mmROT0_QM_ARC_CQ_STS1 0x4E0A824
913 #define mmROT0_QM_ARC_CQ_TSIZE_STS 0x4E0A828
915 #define mmROT0_QM_ARC_CQ_PTR_LO_STS 0x4E0A82C
917 #define mmROT0_QM_ARC_CQ_PTR_HI_STS 0x4E0A830
919 #define mmROT0_QM_CP_WR_ARC_ADDR_HI 0x4E0A834
921 #define mmROT0_QM_CP_WR_ARC_ADDR_LO 0x4E0A838
923 #define mmROT0_QM_ARC_CQ_IFIFO_MSG_BASE_HI 0x4E0A83C
925 #define mmROT0_QM_ARC_CQ_IFIFO_MSG_BASE_LO 0x4E0A840
927 #define mmROT0_QM_ARC_CQ_CTL_MSG_BASE_HI 0x4E0A844
929 #define mmROT0_QM_ARC_CQ_CTL_MSG_BASE_LO 0x4E0A848
931 #define mmROT0_QM_CQ_IFIFO_MSG_BASE_HI 0x4E0A84C
933 #define mmROT0_QM_CQ_IFIFO_MSG_BASE_LO 0x4E0A850
935 #define mmROT0_QM_CQ_CTL_MSG_BASE_HI 0x4E0A854
937 #define mmROT0_QM_CQ_CTL_MSG_BASE_LO 0x4E0A858
939 #define mmROT0_QM_ADDR_OVRD 0x4E0A85C
941 #define mmROT0_QM_CQ_IFIFO_CI_0 0x4E0A860
943 #define mmROT0_QM_CQ_IFIFO_CI_1 0x4E0A864
945 #define mmROT0_QM_CQ_IFIFO_CI_2 0x4E0A868
947 #define mmROT0_QM_CQ_IFIFO_CI_3 0x4E0A86C
949 #define mmROT0_QM_CQ_IFIFO_CI_4 0x4E0A870
951 #define mmROT0_QM_ARC_CQ_IFIFO_CI 0x4E0A874
953 #define mmROT0_QM_CQ_CTL_CI_0 0x4E0A878
955 #define mmROT0_QM_CQ_CTL_CI_1 0x4E0A87C
957 #define mmROT0_QM_CQ_CTL_CI_2 0x4E0A880
959 #define mmROT0_QM_CQ_CTL_CI_3 0x4E0A884
961 #define mmROT0_QM_CQ_CTL_CI_4 0x4E0A888
963 #define mmROT0_QM_ARC_CQ_CTL_CI 0x4E0A88C
965 #define mmROT0_QM_CP_CFG 0x4E0A890
967 #define mmROT0_QM_CP_EXT_SWITCH 0x4E0A894
969 #define mmROT0_QM_CP_SWITCH_WD_SET 0x4E0A898
971 #define mmROT0_QM_CP_SWITCH_WD 0x4E0A89C
973 #define mmROT0_QM_ARC_LB_ADDR_BASE_LO 0x4E0A8A4
975 #define mmROT0_QM_ARC_LB_ADDR_BASE_HI 0x4E0A8A8
977 #define mmROT0_QM_ENGINE_BASE_ADDR_HI 0x4E0A8AC
979 #define mmROT0_QM_ENGINE_BASE_ADDR_LO 0x4E0A8B0
981 #define mmROT0_QM_ENGINE_ADDR_RANGE_SIZE 0x4E0A8B4
983 #define mmROT0_QM_QM_ARC_AUX_BASE_ADDR_HI 0x4E0A8B8
985 #define mmROT0_QM_QM_ARC_AUX_BASE_ADDR_LO 0x4E0A8BC
987 #define mmROT0_QM_QM_BASE_ADDR_HI 0x4E0A8C0
989 #define mmROT0_QM_QM_BASE_ADDR_LO 0x4E0A8C4
991 #define mmROT0_QM_ARC_PQC_SECURE_PUSH_IND 0x4E0A8C8
993 #define mmROT0_QM_PQC_STS_0_0 0x4E0A8D0
995 #define mmROT0_QM_PQC_STS_0_1 0x4E0A8D4
997 #define mmROT0_QM_PQC_STS_0_2 0x4E0A8D8
999 #define mmROT0_QM_PQC_STS_0_3 0x4E0A8DC
1001 #define mmROT0_QM_PQC_STS_1_0 0x4E0A8E0
1003 #define mmROT0_QM_PQC_STS_1_1 0x4E0A8E4
1005 #define mmROT0_QM_PQC_STS_1_2 0x4E0A8E8
1007 #define mmROT0_QM_PQC_STS_1_3 0x4E0A8EC
1009 #define mmROT0_QM_SEI_STATUS 0x4E0A8F0
1011 #define mmROT0_QM_SEI_MASK 0x4E0A8F4
1013 #define mmROT0_QM_GLBL_ERR_ADDR_LO 0x4E0AD00
1015 #define mmROT0_QM_GLBL_ERR_ADDR_HI 0x4E0AD04
1017 #define mmROT0_QM_GLBL_ERR_WDATA 0x4E0AD08
1019 #define mmROT0_QM_L2H_MASK_LO 0x4E0AD14
1021 #define mmROT0_QM_L2H_MASK_HI 0x4E0AD18
1023 #define mmROT0_QM_L2H_CMPR_LO 0x4E0AD1C
1025 #define mmROT0_QM_L2H_CMPR_HI 0x4E0AD20
1027 #define mmROT0_QM_LOCAL_RANGE_BASE 0x4E0AD24
1029 #define mmROT0_QM_LOCAL_RANGE_SIZE 0x4E0AD28
1031 #define mmROT0_QM_HBW_RD_RATE_LIM_CFG_1 0x4E0AD30
1033 #define mmROT0_QM_LBW_WR_RATE_LIM_CFG_0 0x4E0AD34
1035 #define mmROT0_QM_LBW_WR_RATE_LIM_CFG_1 0x4E0AD38
1037 #define mmROT0_QM_HBW_RD_RATE_LIM_CFG_0 0x4E0AD3C
1039 #define mmROT0_QM_IND_GW_APB_CFG 0x4E0AD40
1041 #define mmROT0_QM_IND_GW_APB_WDATA 0x4E0AD44
1043 #define mmROT0_QM_IND_GW_APB_RDATA 0x4E0AD48
1045 #define mmROT0_QM_IND_GW_APB_STATUS 0x4E0AD4C
1047 #define mmROT0_QM_PERF_CNT_FREE_LO 0x4E0AD60
1049 #define mmROT0_QM_PERF_CNT_FREE_HI 0x4E0AD64
1051 #define mmROT0_QM_PERF_CNT_IDLE_LO 0x4E0AD68
1053 #define mmROT0_QM_PERF_CNT_IDLE_HI 0x4E0AD6C
1055 #define mmROT0_QM_PERF_CNT_CFG 0x4E0AD70
1057 #endif /* ASIC_REG_ROT0_QM_REGS_H_ */