blob: bda44bd48a109e5febaf9281c81d65bb13e6b3e0 [file] [log] [blame]
Zane Shelleyb9ea93c2023-03-10 10:41:41 -06001{
2 "version": 1,
3 "model_ec": ["P10_10"],
4 "registers": {
5 "MC_OMI_DL_CONFIG0": {
6 "instances": {
7 "0": "0x0C011410",
8 "1": "0x0C011420",
9 "2": "0x0C011810",
10 "3": "0x0C011820",
11 "4": "0x0D011410",
12 "5": "0x0D011420",
13 "6": "0x0D011810",
14 "7": "0x0D011820",
15 "8": "0x0E011410",
16 "9": "0x0E011420",
17 "10": "0x0E011810",
18 "11": "0x0E011820",
19 "12": "0x0F011410",
20 "13": "0x0F011420",
21 "14": "0x0F011810",
22 "15": "0x0F011820"
23 }
24 },
25 "MC_OMI_DL_CONFIG1": {
26 "instances": {
27 "0": "0x0C011411",
28 "1": "0x0C011421",
29 "2": "0x0C011811",
30 "3": "0x0C011821",
31 "4": "0x0D011411",
32 "5": "0x0D011421",
33 "6": "0x0D011811",
34 "7": "0x0D011821",
35 "8": "0x0E011411",
36 "9": "0x0E011421",
37 "10": "0x0E011811",
38 "11": "0x0E011821",
39 "12": "0x0F011411",
40 "13": "0x0F011421",
41 "14": "0x0F011811",
42 "15": "0x0F011821"
43 }
44 },
45 "MC_OMI_DL_ERR_MASK": {
46 "instances": {
47 "0": "0x0C011412",
48 "1": "0x0C011422",
49 "2": "0x0C011812",
50 "3": "0x0C011822",
51 "4": "0x0D011412",
52 "5": "0x0D011422",
53 "6": "0x0D011812",
54 "7": "0x0D011822",
55 "8": "0x0E011412",
56 "9": "0x0E011422",
57 "10": "0x0E011812",
58 "11": "0x0E011822",
59 "12": "0x0F011412",
60 "13": "0x0F011422",
61 "14": "0x0F011812",
62 "15": "0x0F011822"
63 }
64 },
65 "MC_OMI_DL_ERR_RPT": {
66 "instances": {
67 "0": "0x0C011413",
68 "1": "0x0C011423",
69 "2": "0x0C011813",
70 "3": "0x0C011823",
71 "4": "0x0D011413",
72 "5": "0x0D011423",
73 "6": "0x0D011813",
74 "7": "0x0D011823",
75 "8": "0x0E011413",
76 "9": "0x0E011423",
77 "10": "0x0E011813",
78 "11": "0x0E011823",
79 "12": "0x0F011413",
80 "13": "0x0F011423",
81 "14": "0x0F011813",
82 "15": "0x0F011823"
83 }
84 },
85 "MC_OMI_DL_ERR_CAPTURE": {
86 "instances": {
87 "0": "0x0C011414",
88 "1": "0x0C011424",
89 "2": "0x0C011814",
90 "3": "0x0C011824",
91 "4": "0x0D011414",
92 "5": "0x0D011424",
93 "6": "0x0D011814",
94 "7": "0x0D011824",
95 "8": "0x0E011414",
96 "9": "0x0E011424",
97 "10": "0x0E011814",
98 "11": "0x0E011824",
99 "12": "0x0F011414",
100 "13": "0x0F011424",
101 "14": "0x0F011814",
102 "15": "0x0F011824"
103 }
104 },
105 "MC_OMI_DL_EDPL_MAX_COUNT": {
106 "instances": {
107 "0": "0x0C011415",
108 "1": "0x0C011425",
109 "2": "0x0C011815",
110 "3": "0x0C011825",
111 "4": "0x0D011415",
112 "5": "0x0D011425",
113 "6": "0x0D011815",
114 "7": "0x0D011825",
115 "8": "0x0E011415",
116 "9": "0x0E011425",
117 "10": "0x0E011815",
118 "11": "0x0E011825",
119 "12": "0x0F011415",
120 "13": "0x0F011425",
121 "14": "0x0F011815",
122 "15": "0x0F011825"
123 }
124 },
125 "MC_OMI_DL_STATUS": {
126 "instances": {
127 "0": "0x0C011416",
128 "1": "0x0C011426",
129 "2": "0x0C011816",
130 "3": "0x0C011826",
131 "4": "0x0D011416",
132 "5": "0x0D011426",
133 "6": "0x0D011816",
134 "7": "0x0D011826",
135 "8": "0x0E011416",
136 "9": "0x0E011426",
137 "10": "0x0E011816",
138 "11": "0x0E011826",
139 "12": "0x0F011416",
140 "13": "0x0F011426",
141 "14": "0x0F011816",
142 "15": "0x0F011826"
143 }
144 },
145 "MC_OMI_DL_TRAINING_STATUS": {
146 "instances": {
147 "0": "0x0C011417",
148 "1": "0x0C011427",
149 "2": "0x0C011817",
150 "3": "0x0C011827",
151 "4": "0x0D011417",
152 "5": "0x0D011427",
153 "6": "0x0D011817",
154 "7": "0x0D011827",
155 "8": "0x0E011417",
156 "9": "0x0E011427",
157 "10": "0x0E011817",
158 "11": "0x0E011827",
159 "12": "0x0F011417",
160 "13": "0x0F011427",
161 "14": "0x0F011817",
162 "15": "0x0F011827"
163 }
164 },
165 "MC_OMI_DL_DLX_CONFIG": {
166 "instances": {
167 "0": "0x0C011418",
168 "1": "0x0C011428",
169 "2": "0x0C011818",
170 "3": "0x0C011828",
171 "4": "0x0D011418",
172 "5": "0x0D011428",
173 "6": "0x0D011818",
174 "7": "0x0D011828",
175 "8": "0x0E011418",
176 "9": "0x0E011428",
177 "10": "0x0E011818",
178 "11": "0x0E011828",
179 "12": "0x0F011418",
180 "13": "0x0F011428",
181 "14": "0x0F011818",
182 "15": "0x0F011828"
183 }
184 },
185 "MC_OMI_DL_DLX_INFO": {
186 "instances": {
187 "0": "0x0C011419",
188 "1": "0x0C011429",
189 "2": "0x0C011819",
190 "3": "0x0C011829",
191 "4": "0x0D011419",
192 "5": "0x0D011429",
193 "6": "0x0D011819",
194 "7": "0x0D011829",
195 "8": "0x0E011419",
196 "9": "0x0E011429",
197 "10": "0x0E011819",
198 "11": "0x0E011829",
199 "12": "0x0F011419",
200 "13": "0x0F011429",
201 "14": "0x0F011819",
202 "15": "0x0F011829"
203 }
204 },
205 "MC_OMI_DL_ERR_ACTION": {
206 "instances": {
207 "0": "0x0C01141D",
208 "1": "0x0C01142D",
209 "2": "0x0C01181D",
210 "3": "0x0C01182D",
211 "4": "0x0D01141D",
212 "5": "0x0D01142D",
213 "6": "0x0D01181D",
214 "7": "0x0D01182D",
215 "8": "0x0E01141D",
216 "9": "0x0E01142D",
217 "10": "0x0E01181D",
218 "11": "0x0E01182D",
219 "12": "0x0F01141D",
220 "13": "0x0F01142D",
221 "14": "0x0F01181D",
222 "15": "0x0F01182D"
223 }
224 },
225 "MC_OMI_DL_DEBUG_AID": {
226 "instances": {
227 "0": "0x0C01141E",
228 "1": "0x0C01142E",
229 "2": "0x0C01181E",
230 "3": "0x0C01182E",
231 "4": "0x0D01141E",
232 "5": "0x0D01142E",
233 "6": "0x0D01181E",
234 "7": "0x0D01182E",
235 "8": "0x0E01141E",
236 "9": "0x0E01142E",
237 "10": "0x0E01181E",
238 "11": "0x0E01182E",
239 "12": "0x0F01141E",
240 "13": "0x0F01142E",
241 "14": "0x0F01181E",
242 "15": "0x0F01182E"
243 }
244 },
245 "MC_OMI_DL_CYA_BITS": {
246 "instances": {
247 "0": "0x0C01141F",
248 "1": "0x0C01142F",
249 "2": "0x0C01181F",
250 "3": "0x0C01182F",
251 "4": "0x0D01141F",
252 "5": "0x0D01142F",
253 "6": "0x0D01181F",
254 "7": "0x0D01182F",
255 "8": "0x0E01141F",
256 "9": "0x0E01142F",
257 "10": "0x0E01181F",
258 "11": "0x0E01182F",
259 "12": "0x0F01141F",
260 "13": "0x0F01142F",
261 "14": "0x0F01181F",
262 "15": "0x0F01182F"
263 }
264 },
265 "MC_DSTL_ERR_RPT": {
266 "instances": {
267 "0": "0x0C010D0C",
268 "1": "0x0C010D4C",
269 "2": "0x0D010D0C",
270 "3": "0x0D010D4C",
271 "4": "0x0E010D0C",
272 "5": "0x0E010D4C",
273 "6": "0x0F010D0C",
274 "7": "0x0F010D4C"
275 }
276 },
277 "MC_DSTL_CFG2": {
278 "instances": {
279 "0": "0x0C010D0E",
280 "1": "0x0C010D4E",
281 "2": "0x0D010D0E",
282 "3": "0x0D010D4E",
283 "4": "0x0E010D0E",
284 "5": "0x0E010D4E",
285 "6": "0x0F010D0E",
286 "7": "0x0F010D4E"
287 }
288 },
289 "MC_ERR_RPT0": {
290 "instances": {
291 "0": "0x0C010C1E",
292 "1": "0x0D010C1E",
293 "2": "0x0E010C1E",
294 "3": "0x0F010C1E"
295 }
296 },
297 "MC_ERR_RPT1": {
298 "instances": {
299 "0": "0x0C010C1F",
300 "1": "0x0D010C1F",
301 "2": "0x0E010C1F",
302 "3": "0x0F010C1F"
303 }
304 },
305 "MC_ERR_RPT2": {
306 "instances": {
307 "0": "0x0C010C1A",
308 "1": "0x0D010C1A",
309 "2": "0x0E010C1A",
310 "3": "0x0F010C1A"
311 }
312 },
313 "MC_MISC_ERR_RPT": {
314 "instances": {
315 "0": "0x0C010FE7",
316 "1": "0x0D010FE7",
317 "2": "0x0E010FE7",
318 "3": "0x0F010FE7"
319 }
320 },
321 "CMN_CONFIG": {
322 "instances": {
323 "0": "0x0C01140E",
324 "1": "0x0C01180E",
325 "2": "0x0D01140E",
326 "3": "0x0D01180E",
327 "4": "0x0E01140E",
328 "5": "0x0E01180E",
329 "6": "0x0F01140E",
330 "7": "0x0F01180E"
331 }
332 },
333 "PMU_CNTR": {
334 "instances": {
335 "0": "0x0C01140F",
336 "1": "0x0C01180F",
337 "2": "0x0D01140F",
338 "3": "0x0D01180F",
339 "4": "0x0E01140F",
340 "5": "0x0E01180F",
341 "6": "0x0F01140F",
342 "7": "0x0F01180F"
343 }
344 },
345 "MC_USTL_ERR_RPT_0": {
346 "instances": {
347 "0": "0x0C010E0E",
348 "1": "0x0C010E4E",
349 "2": "0x0D010E0E",
350 "3": "0x0D010E4E",
351 "4": "0x0E010E0E",
352 "5": "0x0E010E4E",
353 "6": "0x0F010E0E",
354 "7": "0x0F010E4E"
355 }
356 },
357 "MC_USTL_LOL_DROP": {
358 "instances": {
359 "0": "0x0C010E11",
360 "1": "0x0C010E51",
361 "2": "0x0D010E11",
362 "3": "0x0D010E51",
363 "4": "0x0E010E11",
364 "5": "0x0E010E51",
365 "6": "0x0F010E11",
366 "7": "0x0F010E51"
367 }
368 },
369 "MC_USTL_LOL_MASK": {
370 "instances": {
371 "0": "0x0C010E12",
372 "1": "0x0C010E52",
373 "2": "0x0D010E12",
374 "3": "0x0D010E52",
375 "4": "0x0E010E12",
376 "5": "0x0E010E52",
377 "6": "0x0F010E12",
378 "7": "0x0F010E52"
379 }
380 },
381 "MC_USTL_FAIL_MASK": {
382 "instances": {
383 "0": "0x0C010E13",
384 "1": "0x0C010E53",
385 "2": "0x0D010E13",
386 "3": "0x0D010E53",
387 "4": "0x0E010E13",
388 "5": "0x0E010E53",
389 "6": "0x0F010E13",
390 "7": "0x0F010E53"
391 }
392 },
393 "MC_USTL_ERR_RPT_1": {
394 "instances": {
395 "0": "0x0C010E16",
396 "1": "0x0C010E56",
397 "2": "0x0D010E16",
398 "3": "0x0D010E56",
399 "4": "0x0E010E16",
400 "5": "0x0E010E56",
401 "6": "0x0F010E16",
402 "7": "0x0F010E56"
403 }
404 }
405 },
406 "capture_groups": {
407 "MC_OMI_DL_FIR": [
408 {
409 "reg_name": "MC_OMI_DL_CONFIG0",
410 "reg_inst": {
411 "0": 0,
412 "1": 2,
413 "2": 4,
414 "3": 6,
415 "4": 8,
416 "5": 10,
417 "6": 12,
418 "7": 14
419 }
420 },
421 {
422 "reg_name": "MC_OMI_DL_CONFIG0",
423 "reg_inst": {
424 "0": 1,
425 "1": 3,
426 "2": 5,
427 "3": 7,
428 "4": 9,
429 "5": 11,
430 "6": 13,
431 "7": 15
432 }
433 },
434 {
435 "reg_name": "MC_OMI_DL_CONFIG1",
436 "reg_inst": {
437 "0": 0,
438 "1": 2,
439 "2": 4,
440 "3": 6,
441 "4": 8,
442 "5": 10,
443 "6": 12,
444 "7": 14
445 }
446 },
447 {
448 "reg_name": "MC_OMI_DL_CONFIG1",
449 "reg_inst": {
450 "0": 1,
451 "1": 3,
452 "2": 5,
453 "3": 7,
454 "4": 9,
455 "5": 11,
456 "6": 13,
457 "7": 15
458 }
459 },
460 {
461 "reg_name": "MC_OMI_DL_ERR_MASK",
462 "reg_inst": {
463 "0": 0,
464 "1": 2,
465 "2": 4,
466 "3": 6,
467 "4": 8,
468 "5": 10,
469 "6": 12,
470 "7": 14
471 }
472 },
473 {
474 "reg_name": "MC_OMI_DL_ERR_MASK",
475 "reg_inst": {
476 "0": 1,
477 "1": 3,
478 "2": 5,
479 "3": 7,
480 "4": 9,
481 "5": 11,
482 "6": 13,
483 "7": 15
484 }
485 },
486 {
487 "reg_name": "MC_OMI_DL_ERR_RPT",
488 "reg_inst": {
489 "0": 0,
490 "1": 2,
491 "2": 4,
492 "3": 6,
493 "4": 8,
494 "5": 10,
495 "6": 12,
496 "7": 14
497 }
498 },
499 {
500 "reg_name": "MC_OMI_DL_ERR_RPT",
501 "reg_inst": {
502 "0": 1,
503 "1": 3,
504 "2": 5,
505 "3": 7,
506 "4": 9,
507 "5": 11,
508 "6": 13,
509 "7": 15
510 }
511 },
512 {
513 "reg_name": "MC_OMI_DL_ERR_CAPTURE",
514 "reg_inst": {
515 "0": 0,
516 "1": 2,
517 "2": 4,
518 "3": 6,
519 "4": 8,
520 "5": 10,
521 "6": 12,
522 "7": 14
523 }
524 },
525 {
526 "reg_name": "MC_OMI_DL_ERR_CAPTURE",
527 "reg_inst": {
528 "0": 1,
529 "1": 3,
530 "2": 5,
531 "3": 7,
532 "4": 9,
533 "5": 11,
534 "6": 13,
535 "7": 15
536 }
537 },
538 {
539 "reg_name": "MC_OMI_DL_EDPL_MAX_COUNT",
540 "reg_inst": {
541 "0": 0,
542 "1": 2,
543 "2": 4,
544 "3": 6,
545 "4": 8,
546 "5": 10,
547 "6": 12,
548 "7": 14
549 }
550 },
551 {
552 "reg_name": "MC_OMI_DL_EDPL_MAX_COUNT",
553 "reg_inst": {
554 "0": 1,
555 "1": 3,
556 "2": 5,
557 "3": 7,
558 "4": 9,
559 "5": 11,
560 "6": 13,
561 "7": 15
562 }
563 },
564 {
565 "reg_name": "MC_OMI_DL_STATUS",
566 "reg_inst": {
567 "0": 0,
568 "1": 2,
569 "2": 4,
570 "3": 6,
571 "4": 8,
572 "5": 10,
573 "6": 12,
574 "7": 14
575 }
576 },
577 {
578 "reg_name": "MC_OMI_DL_STATUS",
579 "reg_inst": {
580 "0": 1,
581 "1": 3,
582 "2": 5,
583 "3": 7,
584 "4": 9,
585 "5": 11,
586 "6": 13,
587 "7": 15
588 }
589 },
590 {
591 "reg_name": "MC_OMI_DL_TRAINING_STATUS",
592 "reg_inst": {
593 "0": 0,
594 "1": 2,
595 "2": 4,
596 "3": 6,
597 "4": 8,
598 "5": 10,
599 "6": 12,
600 "7": 14
601 }
602 },
603 {
604 "reg_name": "MC_OMI_DL_TRAINING_STATUS",
605 "reg_inst": {
606 "0": 1,
607 "1": 3,
608 "2": 5,
609 "3": 7,
610 "4": 9,
611 "5": 11,
612 "6": 13,
613 "7": 15
614 }
615 },
616 {
617 "reg_name": "MC_OMI_DL_DLX_CONFIG",
618 "reg_inst": {
619 "0": 0,
620 "1": 2,
621 "2": 4,
622 "3": 6,
623 "4": 8,
624 "5": 10,
625 "6": 12,
626 "7": 14
627 }
628 },
629 {
630 "reg_name": "MC_OMI_DL_DLX_CONFIG",
631 "reg_inst": {
632 "0": 1,
633 "1": 3,
634 "2": 5,
635 "3": 7,
636 "4": 9,
637 "5": 11,
638 "6": 13,
639 "7": 15
640 }
641 },
642 {
643 "reg_name": "MC_OMI_DL_DLX_INFO",
644 "reg_inst": {
645 "0": 0,
646 "1": 2,
647 "2": 4,
648 "3": 6,
649 "4": 8,
650 "5": 10,
651 "6": 12,
652 "7": 14
653 }
654 },
655 {
656 "reg_name": "MC_OMI_DL_DLX_INFO",
657 "reg_inst": {
658 "0": 1,
659 "1": 3,
660 "2": 5,
661 "3": 7,
662 "4": 9,
663 "5": 11,
664 "6": 13,
665 "7": 15
666 }
667 },
668 {
669 "reg_name": "MC_OMI_DL_ERR_ACTION",
670 "reg_inst": {
671 "0": 0,
672 "1": 2,
673 "2": 4,
674 "3": 6,
675 "4": 8,
676 "5": 10,
677 "6": 12,
678 "7": 14
679 }
680 },
681 {
682 "reg_name": "MC_OMI_DL_ERR_ACTION",
683 "reg_inst": {
684 "0": 1,
685 "1": 3,
686 "2": 5,
687 "3": 7,
688 "4": 9,
689 "5": 11,
690 "6": 13,
691 "7": 15
692 }
693 },
694 {
695 "reg_name": "MC_OMI_DL_DEBUG_AID",
696 "reg_inst": {
697 "0": 0,
698 "1": 2,
699 "2": 4,
700 "3": 6,
701 "4": 8,
702 "5": 10,
703 "6": 12,
704 "7": 14
705 }
706 },
707 {
708 "reg_name": "MC_OMI_DL_DEBUG_AID",
709 "reg_inst": {
710 "0": 1,
711 "1": 3,
712 "2": 5,
713 "3": 7,
714 "4": 9,
715 "5": 11,
716 "6": 13,
717 "7": 15
718 }
719 },
720 {
721 "reg_name": "MC_OMI_DL_CYA_BITS",
722 "reg_inst": {
723 "0": 0,
724 "1": 2,
725 "2": 4,
726 "3": 6,
727 "4": 8,
728 "5": 10,
729 "6": 12,
730 "7": 14
731 }
732 },
733 {
734 "reg_name": "MC_OMI_DL_CYA_BITS",
735 "reg_inst": {
736 "0": 1,
737 "1": 3,
738 "2": 5,
739 "3": 7,
740 "4": 9,
741 "5": 11,
742 "6": 13,
743 "7": 15
744 }
745 }
746 ],
747 "MC_DSTL_FIR": [
748 {
749 "reg_name": "MC_DSTL_ERR_RPT",
750 "reg_inst": {
751 "0": 0,
752 "1": 1,
753 "2": 2,
754 "3": 3,
755 "4": 4,
756 "5": 5,
757 "6": 6,
758 "7": 7
759 }
760 },
761 {
762 "reg_name": "MC_DSTL_CFG2",
763 "reg_inst": {
764 "0": 0,
765 "1": 1,
766 "2": 2,
767 "3": 3,
768 "4": 4,
769 "5": 5,
770 "6": 6,
771 "7": 7
772 }
773 }
774 ],
775 "MC_FIR": [
776 {
777 "reg_name": "MC_ERR_RPT0",
778 "reg_inst": {
779 "0": 0,
780 "1": 1,
781 "2": 2,
782 "3": 3
783 }
784 },
785 {
786 "reg_name": "MC_ERR_RPT1",
787 "reg_inst": {
788 "0": 0,
789 "1": 1,
790 "2": 2,
791 "3": 3
792 }
793 },
794 {
795 "reg_name": "MC_ERR_RPT2",
796 "reg_inst": {
797 "0": 0,
798 "1": 1,
799 "2": 2,
800 "3": 3
801 }
802 }
803 ],
804 "MC_MISC_FIR": [
805 {
806 "reg_name": "MC_MISC_ERR_RPT",
807 "reg_inst": {
808 "0": 0,
809 "1": 1,
810 "2": 2,
811 "3": 3
812 }
813 }
814 ],
815 "MC_USTL_FIR": [
816 {
817 "reg_name": "MC_USTL_ERR_RPT_0",
818 "reg_inst": {
819 "0": 0,
820 "1": 1,
821 "2": 2,
822 "3": 3,
823 "4": 4,
824 "5": 5,
825 "6": 6,
826 "7": 7
827 }
828 },
829 {
830 "reg_name": "MC_USTL_LOL_DROP",
831 "reg_inst": {
832 "0": 0,
833 "1": 1,
834 "2": 2,
835 "3": 3,
836 "4": 4,
837 "5": 5,
838 "6": 6,
839 "7": 7
840 }
841 },
842 {
843 "reg_name": "MC_USTL_LOL_MASK",
844 "reg_inst": {
845 "0": 0,
846 "1": 1,
847 "2": 2,
848 "3": 3,
849 "4": 4,
850 "5": 5,
851 "6": 6,
852 "7": 7
853 }
854 },
855 {
856 "reg_name": "MC_USTL_FAIL_MASK",
857 "reg_inst": {
858 "0": 0,
859 "1": 1,
860 "2": 2,
861 "3": 3,
862 "4": 4,
863 "5": 5,
864 "6": 6,
865 "7": 7
866 }
867 },
868 {
869 "reg_name": "MC_USTL_ERR_RPT_1",
870 "reg_inst": {
871 "0": 0,
872 "1": 1,
873 "2": 2,
874 "3": 3,
875 "4": 4,
876 "5": 5,
877 "6": 6,
878 "7": 7
879 }
880 }
881 ]
882 }
883}