-
Notifications
You must be signed in to change notification settings - Fork 20
/
p9a_obus_scom_addresses_fld.H
11019 lines (9392 loc) · 835 KB
/
p9a_obus_scom_addresses_fld.H
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/* IBM_PROLOG_BEGIN_TAG */
/* This is an automatically generated prolog. */
/* */
/* $Source: src/import/chips/p9/common/include/p9a_obus_scom_addresses_fld.H $ */
/* */
/* OpenPOWER sbe Project */
/* */
/* Contributors Listed Below - COPYRIGHT 2018,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
/* Licensed under the Apache License, Version 2.0 (the "License"); */
/* you may not use this file except in compliance with the License. */
/* You may obtain a copy of the License at */
/* */
/* http://www.apache.org/licenses/LICENSE-2.0 */
/* */
/* Unless required by applicable law or agreed to in writing, software */
/* distributed under the License is distributed on an "AS IS" BASIS, */
/* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or */
/* implied. See the License for the specific language governing */
/* permissions and limitations under the License. */
/* */
/* IBM_PROLOG_END_TAG */
///
/// @file p9a_obus_scom_addresses_fld.H
/// @brief Defines constants for scom addresses
///
// *HWP HWP Owner: Ben Gass <bgass@us.ibm.com>
// *HWP FW Owner: Thi Tran <thi@us.ibm.com>
// *HWP Team: SOA
// *HWP Level: 1
// *HWP Consumed by: FSP:HB:HS:OCC:SBE:CME:SGPE:PGPE:FPPE:IPPE
#ifndef __P9A_OBUS_SCOM_ADDRESSES_FLD_H
#define __P9A_OBUS_SCOM_ADDRESSES_FLD_H
static const uint8_t P9A_OBUS_CSAR_SRAM_ADDRESS = 16 ;
static const uint8_t P9A_OBUS_CSAR_SRAM_ADDRESS_LEN = 13 ;
static const uint8_t P9A_OBUS_CSCR_SRAM_ACCESS_MODE = 0 ;
static const uint8_t P9A_OBUS_CSCR_SRAM_SCRUB_ENABLE = 1 ;
static const uint8_t P9A_OBUS_CSCR_ECC_CORRECT_DIS = 2 ;
static const uint8_t P9A_OBUS_CSCR_ECC_DETECT_DIS = 3 ;
static const uint8_t P9A_OBUS_CSCR_ECC_INJECT_TYPE = 4 ;
static const uint8_t P9A_OBUS_CSCR_ECC_INJECT_ERR = 5 ;
static const uint8_t P9A_OBUS_CSCR_SPARE_6_7 = 6 ;
static const uint8_t P9A_OBUS_CSCR_SPARE_6_7_LEN = 2 ;
static const uint8_t P9A_OBUS_CSCR_SRAM_SCRUB_INDEX = 47 ;
static const uint8_t P9A_OBUS_CSCR_SRAM_SCRUB_INDEX_LEN = 13 ;
static const uint8_t P9A_OBUS_CSDR_SRAM_DATA = 0 ;
static const uint8_t P9A_OBUS_CSDR_SRAM_DATA_LEN = 64 ;
static const uint8_t P9A_OBUS_FIR_ACTION0_REG_ACTION0 = 0 ;
static const uint8_t P9A_OBUS_FIR_ACTION0_REG_ACTION0_LEN = 50 ;
static const uint8_t P9A_OBUS_FIR_ACTION1_REG_ACTION1 = 0 ;
static const uint8_t P9A_OBUS_FIR_ACTION1_REG_ACTION1_LEN = 50 ;
static const uint8_t P9A_OBUS_FIR_MASK_REG_RX_INVALID_STATE_OR_PARITY_ERROR = 0 ;
static const uint8_t P9A_OBUS_FIR_MASK_REG_TX_INVALID_STATE_OR_PARITY_ERROR = 1 ;
static const uint8_t P9A_OBUS_FIR_MASK_REG_GCR_HANG_ERROR = 2 ;
static const uint8_t P9A_OBUS_FIR_MASK_REG_UNUSED = 3 ;
static const uint8_t P9A_OBUS_FIR_MASK_REG_UNUSED_LEN = 45 ;
static const uint8_t P9A_OBUS_FIR_MASK_REG_INTERNAL_SCOM_ERROR = 48 ;
static const uint8_t P9A_OBUS_FIR_MASK_REG_INTERNAL_SCOM_ERROR_CLONE = 49 ;
static const uint8_t P9A_OBUS_FIR_REG_RX_INVALID_STATE_OR_PARITY_ERROR = 0 ;
static const uint8_t P9A_OBUS_FIR_REG_TX_INVALID_STATE_OR_PARITY_ERROR = 1 ;
static const uint8_t P9A_OBUS_FIR_REG_GCR_HANG_ERROR = 2 ;
static const uint8_t P9A_OBUS_FIR_REG_UNUSED = 3 ;
static const uint8_t P9A_OBUS_FIR_REG_UNUSED_LEN = 45 ;
static const uint8_t P9A_OBUS_FIR_REG_SCOMFIR_ERROR = 48 ;
static const uint8_t P9A_OBUS_FIR_REG_SCOMFIR_ERROR_CLONE = 49 ;
static const uint8_t P9A_OBUS_FIR_WOF_REG_WOF = 0 ;
static const uint8_t P9A_OBUS_FIR_WOF_REG_WOF_LEN = 50 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_LINK_PAIR = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_DISABLE_SL_ECC = 1 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_CRC_LANE_ID = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_EDPL_LANE_ID = 3 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_SL_UE_CRC_ERR = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_REPORT_SL_CHKBIT_ERR = 5 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_BW_SAMPLE_SIZE = 6 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_BW_WINDOW_SIZE = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_UNUSED1 = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_UNUSED1_LEN = 3 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_PACKET_DELAY_LIMIT = 11 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_PACKET_DELAY_LIMIT_LEN = 5 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_TDM_DELAY = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_TDM_DELAY_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_AUTO_TDM_TX = 20 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_AUTO_TDM_RX = 21 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_AUTO_TDM_AND_NOT_OR = 22 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_UNUSED2 = 23 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_AUTO_TDM_BW_DIFF = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_AUTO_TDM_BW_DIFF_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_AUTO_TDM_ERROR_RATE = 28 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_AUTO_TDM_ERROR_RATE_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_AUTO_TDM_EXIT_RATE = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_AUTO_TDM_EXIT_RATE_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_UNUSED3 = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_UNUSED3_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_TIMEOUT = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_TIMEOUT_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_TIMER_1US = 52 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONFIG_TIMER_1US_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_PHY_TRAINING = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_STARTUP = 1 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_HOLD_PATT_A = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_HOLD_PATT_B = 3 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_RUN_LANE_DISABLE = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_RUN_LANE_OVERRIDE = 5 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_IGNORE_PHY = 6 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_IGNORE_FENCE = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_ERR_INJ_COMMAND = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_ERR_INJ_COMMAND_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_ERR_INJ_COMMAND_LANES = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_ERR_INJ_COMMAND_LANES_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_UNUSED0 = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_UNUSED0_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_COMMAND = 28 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK0_COMMAND_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_PHY_TRAINING = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_STARTUP = 33 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_HOLD_PATT_A = 34 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_HOLD_PATT_B = 35 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_RUN_LANE_DISABLE = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_RUN_LANE_OVERRIDE = 37 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_IGNORE_PHY = 38 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_IGNORE_FENCE = 39 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_ERR_INJ_COMMAND = 40 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_ERR_INJ_COMMAND_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_ERR_INJ_COMMAND_LANES = 44 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_ERR_INJ_COMMAND_LANES_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_UNUSED1 = 56 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_UNUSED1_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_COMMAND = 60 ;
static const uint8_t P9A_OBUS_LL0_IOOL_CONTROL_LINK1_COMMAND_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK0_CURRENT_STATE = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK0_CURRENT_STATE_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK0_PRIOR_STATE = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK0_PRIOR_STATE_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK0_OPTICS_RST_B = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK0_OPTICS_IRQ = 17 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK0_TRAINING = 18 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK0_MAX_PKT_TIMER = 19 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK0_MAX_PKT_TIMER_LEN = 5 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK1_CURRENT_STATE = 28 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK1_CURRENT_STATE_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK1_PRIOR_STATE = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK1_PRIOR_STATE_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK1_OPTICS_RST_B = 40 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK1_OPTICS_IRQ = 41 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK1_TRAINING = 42 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK1_MAX_PKT_TIMER = 43 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK1_MAX_PKT_TIMER_LEN = 5 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK0_LINK_CAP_VALID = 62 ;
static const uint8_t P9A_OBUS_LL0_IOOL_DLL_STATUS_LINK1_LINK_CAP_VALID = 63 ;
static const uint8_t P9A_OBUS_LL0_IOOL_ERR_INJ_LFSR_LFSR = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_ERR_INJ_LFSR_LFSR_LEN = 61 ;
static const uint8_t P9A_OBUS_LL0_IOOL_FIR_WOF_REG_WOF = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_FIR_WOF_REG_WOF_LEN = 64 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LINK0_ROUND_TRIP_VALID = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LINK0_ROUND_TRIP = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LINK0_ROUND_TRIP_LEN = 10 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LINK1_ROUND_TRIP_VALID = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LINK1_ROUND_TRIP = 14 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LINK1_ROUND_TRIP_LEN = 10 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LOCAL_LATENCY_DIFFERENCE_VALID = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LOCAL_LATENCY_LONGER_LINK = 25 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LOCAL_LATENCY_DIFFERENCE = 29 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LOCAL_LATENCY_DIFFERENCE_LEN = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_REMOTE_LATENCY_DIFFERENCE_VALID = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_REMOTE_LATENCY_LONGER_LINK = 37 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_REMOTE_LATENCY_DIFFERENCE = 41 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_REMOTE_LATENCY_DIFFERENCE_LEN = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LINK0_TOD_LATENCY = 49 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LINK0_TOD_LATENCY_LEN = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LINK1_TOD_LATENCY = 57 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LAT_MEASURE_LINK1_TOD_LATENCY_LEN = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_0 = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_0_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_1 = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_1_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_2 = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_2_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_3 = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_3_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_4 = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_4_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_5 = 20 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_5_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_6 = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_6_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_7 = 28 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_7_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_8 = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_8_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_9 = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_9_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_10 = 40 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_10_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_11 = 44 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_EDPL_STATUS_ERROR_COUNT_11_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_RESET_KEEPER = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_CE = 1 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_CE_LEN = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_UE = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_UE_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_OSC = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_OSC_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_TRAIN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_TRAIN_LEN = 5 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_UNRECOV = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_UNRECOV_LEN = 14 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_INTERNAL = 40 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_ERROR_STATUS_INTERNAL_LEN = 22 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_MAX_TIMEOUT = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_MAX_TIMEOUT_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_FRAME_CAP_VALID = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_FRAME_CAP_INST = 17 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_FRAME_CAP_ADDR = 18 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_FRAME_CAP_ADDR_LEN = 6 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_FRAME_CAP_SYN = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_FRAME_CAP_SYN_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_REPLAY_CAP_VALID = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_REPLAY_CAP_INST = 33 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_REPLAY_CAP_INST_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_REPLAY_CAP_ADDR = 35 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_REPLAY_CAP_ADDR_LEN = 9 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_REPLAY_CAP_SYN = 44 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_REPLAY_CAP_SYN_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_ACK_FIFO_CAP_VALID = 52 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_ACK_FIFO_CAP_ADDR = 55 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_INFO_ACK_FIFO_CAP_ADDR_LEN = 9 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_QUALITY_TX_BW = 1 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_QUALITY_TX_BW_LEN = 11 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_QUALITY_RX_BW = 13 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_QUALITY_RX_BW_LEN = 11 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_QUALITY_ERROR_RATE = 25 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_QUALITY_ERROR_RATE_LEN = 23 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_QUALITY_SPARE_COUNTER_1 = 49 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_QUALITY_SPARE_COUNTER_1_LEN = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_QUALITY_SPARE_COUNTER_2 = 57 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_QUALITY_SPARE_COUNTER_2_LEN = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_RX_LANE_CONTROL_DISABLED = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_RX_LANE_CONTROL_DISABLED_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_RX_LANE_CONTROL_BRINGUP = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_RX_LANE_CONTROL_BRINGUP_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_RX_LANE_CONTROL_SPARED = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_RX_LANE_CONTROL_SPARED_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_RX_LANE_CONTROL_LOCKED = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_RX_LANE_CONTROL_LOCKED_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_RX_LANE_CONTROL_FAILED = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_RX_LANE_CONTROL_FAILED_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_SYN_CAPTURE_LINK_CAP_CRC = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_SYN_CAPTURE_LINK_CAP_CRC_LEN = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_SYN_CAPTURE_LINK_CAP_SLECC_SYN0 = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_SYN_CAPTURE_LINK_CAP_SLECC_SYN0_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_SYN_CAPTURE_LINK_CAP_SLECC_SYN1 = 44 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_SYN_CAPTURE_LINK_CAP_SLECC_SYN1_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_SYN_CAPTURE_LINK_CAP_SLECC_SYN2 = 52 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_SYN_CAPTURE_LINK_CAP_SLECC_SYN2_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_SYN_CAPTURE_LINK_CAP_CRC_LANE = 60 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_SYN_CAPTURE_LINK_CAP_CRC_LANE_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE00 = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE00_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE01 = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE01_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE02 = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE02_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE03 = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE03_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE04 = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE04_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE05 = 20 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE05_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE06 = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE06_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE07 = 28 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE07_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE08 = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE08_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE09 = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE09_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE10 = 40 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE10_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE11 = 44 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_LANE11_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_FAILED = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK0_TX_LANE_CONTROL_FAILED_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_0 = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_0_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_1 = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_1_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_2 = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_2_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_3 = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_3_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_4 = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_4_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_5 = 20 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_5_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_6 = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_6_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_7 = 28 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_7_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_8 = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_8_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_9 = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_9_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_10 = 40 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_10_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_11 = 44 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_EDPL_STATUS_ERROR_COUNT_11_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_RESET_KEEPER = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_CE = 1 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_CE_LEN = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_UE = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_UE_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_OSC = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_OSC_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_TRAIN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_TRAIN_LEN = 5 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_UNRECOV = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_UNRECOV_LEN = 14 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_INTERNAL = 40 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_ERROR_STATUS_INTERNAL_LEN = 22 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_MAX_TIMEOUT = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_MAX_TIMEOUT_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_FRAME_CAP_VALID = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_FRAME_CAP_INST = 17 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_FRAME_CAP_ADDR = 18 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_FRAME_CAP_ADDR_LEN = 6 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_FRAME_CAP_SYN = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_FRAME_CAP_SYN_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_REPLAY_CAP_VALID = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_REPLAY_CAP_INST = 33 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_REPLAY_CAP_INST_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_REPLAY_CAP_ADDR = 35 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_REPLAY_CAP_ADDR_LEN = 9 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_REPLAY_CAP_SYN = 44 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_REPLAY_CAP_SYN_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_ACK_FIFO_CAP_VALID = 52 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_ACK_FIFO_CAP_ADDR = 55 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_INFO_ACK_FIFO_CAP_ADDR_LEN = 9 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_QUALITY_TX_BW = 1 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_QUALITY_TX_BW_LEN = 11 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_QUALITY_RX_BW = 13 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_QUALITY_RX_BW_LEN = 11 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_QUALITY_ERROR_RATE = 25 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_QUALITY_ERROR_RATE_LEN = 23 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_QUALITY_SPARE_COUNTER_1 = 49 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_QUALITY_SPARE_COUNTER_1_LEN = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_QUALITY_SPARE_COUNTER_2 = 57 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_QUALITY_SPARE_COUNTER_2_LEN = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_RX_LANE_CONTROL_DISABLED = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_RX_LANE_CONTROL_DISABLED_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_RX_LANE_CONTROL_BRINGUP = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_RX_LANE_CONTROL_BRINGUP_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_RX_LANE_CONTROL_SPARED = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_RX_LANE_CONTROL_SPARED_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_RX_LANE_CONTROL_LOCKED = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_RX_LANE_CONTROL_LOCKED_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_RX_LANE_CONTROL_FAILED = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_RX_LANE_CONTROL_FAILED_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_SYN_CAPTURE_LINK_CAP_CRC = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_SYN_CAPTURE_LINK_CAP_CRC_LEN = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_SYN_CAPTURE_LINK_CAP_SLECC_SYN0 = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_SYN_CAPTURE_LINK_CAP_SLECC_SYN0_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_SYN_CAPTURE_LINK_CAP_SLECC_SYN1 = 44 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_SYN_CAPTURE_LINK_CAP_SLECC_SYN1_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_SYN_CAPTURE_LINK_CAP_SLECC_SYN2 = 52 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_SYN_CAPTURE_LINK_CAP_SLECC_SYN2_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_SYN_CAPTURE_LINK_CAP_CRC_LANE = 60 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_SYN_CAPTURE_LINK_CAP_CRC_LANE_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE00 = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE00_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE01 = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE01_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE02 = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE02_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE03 = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE03_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE04 = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE04_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE05 = 20 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE05_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE06 = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE06_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE07 = 28 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE07_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE08 = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE08_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE09 = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE09_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE10 = 40 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE10_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE11 = 44 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_LANE11_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_FAILED = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_LINK1_TX_LANE_CONTROL_FAILED_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_MISC_ERROR_STATUS_RESET_KEEPER = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_MISC_ERROR_STATUS_LINKX = 1 ;
static const uint8_t P9A_OBUS_LL0_IOOL_MISC_ERROR_STATUS_LINKX_LEN = 5 ;
static const uint8_t P9A_OBUS_LL0_IOOL_MISC_ERROR_STATUS_DLX0 = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_MISC_ERROR_STATUS_DLX0_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_MISC_ERROR_STATUS_DLX1 = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_MISC_ERROR_STATUS_DLX1_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_MISC_ERROR_STATUS_OLL = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_MISC_ERROR_STATUS_OLL_LEN = 18 ;
static const uint8_t P9A_OBUS_LL0_IOOL_MISC_ERROR_STATUS_ODL = 44 ;
static const uint8_t P9A_OBUS_LL0_IOOL_MISC_ERROR_STATUS_ODL_LEN = 18 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_DISABLE_BAD_LANE_COUNT = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_DISABLE_CLEAR_BAD_LANE_COUNT = 1 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_LINK_FAIL_NO_SPARE = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_LINK_FAIL_CRC_ERROR = 3 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_BAD_LANE_DURATION = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_BAD_LANE_DURATION_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_OPT_UNUSED2 = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_BAD_LANE_MAX = 9 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_BAD_LANE_MAX_LEN = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_DISABLE_LINK_FAIL_COUNT = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_OPT_UNUSED3 = 17 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_OPT_UNUSED3_LEN = 3 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_LINK_FAIL_DURATION = 20 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_LINK_FAIL_DURATION_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_OPT_UNUSED4 = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_LINK_FAIL_MAX = 25 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_LINK_FAIL_MAX_LEN = 7 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_CLEAR_LINK_FAIL_COUNTER = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_CLEAR_BAD_LANE_COUNTER = 33 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_OPT_UNUSED5 = 34 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_OPT_UNUSED5_LEN = 3 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_ELEVEN_LANE_MODE = 37 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_LINK0_ELEVEN_LANE_SHIFT = 38 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_LINK1_ELEVEN_LANE_SHIFT = 39 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_LINK0_RX_LANE_SWAP = 40 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_LINK0_TX_LANE_SWAP = 41 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_LINK1_RX_LANE_SWAP = 42 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_LINK1_TX_LANE_SWAP = 43 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_ACK_QUEUE_LOW = 44 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_ACK_QUEUE_LOW_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_ACK_QUEUE_START = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_ACK_QUEUE_START_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_ACK_QUEUE_HIGH = 52 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_ACK_QUEUE_HIGH_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_REPLAY_BUFFER_SIZE = 56 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_REPLAY_BUFFER_SIZE_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_OPT_UNUSED6 = 58 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_FAST_ASYNC_CROSS = 59 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_RECAL_ABORT_TIMEOUT = 60 ;
static const uint8_t P9A_OBUS_LL0_IOOL_OPTICAL_CONFIG_RECAL_ABORT_TIMEOUT_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_0_PERFMON_COUNTER = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_0_PERFMON_COUNTER_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_0_PERFMON_COUNTER_1 = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_0_PERFMON_COUNTER_1_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_0_PERFMON_COUNTER_2 = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_0_PERFMON_COUNTER_2_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_0_PERFMON_COUNTER_3 = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_0_PERFMON_COUNTER_3_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_1_PERFMON_COUNTER_4 = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_1_PERFMON_COUNTER_4_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_1_PERFMON_COUNTER_5 = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_1_PERFMON_COUNTER_5_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_1_PERFMON_COUNTER_6 = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_1_PERFMON_COUNTER_6_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_1_PERFMON_COUNTER_7 = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_COUNTERS_1_PERFMON_COUNTER_7_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_0 = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_0_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_1 = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_1_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_2 = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_2_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_3 = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_3_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_4 = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_4_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_5 = 40 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_5_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_6 = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_6_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_7 = 56 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_SEL_CONFIG_SELECT_7_LEN = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_0 = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_0_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_1 = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_1_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_2 = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_2_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_3 = 6 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_3_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_4 = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_4_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_5 = 10 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_5_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_6 = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_6_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_7 = 14 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_ENABLE_7_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_0 = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_0_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_1 = 18 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_1_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_2 = 20 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_2_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_3 = 22 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_3_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_4 = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_4_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_5 = 26 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_5_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_6 = 28 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_6_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_7 = 30 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_SIZE_7_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_PMULET_FREEZE_MODE = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_COMMON_FREEZE_MODE = 33 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_RESET_MODE = 34 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_PERFTRACE_ENABLE = 35 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_PERFTRACE_FIXED_WINDOW = 36 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_PERFTRACE_PRESCALE = 37 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_PERFTRACE_MODE = 38 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_PERFTRACE_MODE_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_CONFIG_0 = 40 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_CONFIG_0_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_CONFIG_1 = 52 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PERF_TRACE_CONFIG_CONFIG_1_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_TRAIN_A_ADJ = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_TRAIN_A_ADJ_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_TRAIN_B_ADJ = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_TRAIN_B_ADJ_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_TRAIN_TIME = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_TRAIN_TIME_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_TRAIN_A_HYST = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_TRAIN_A_HYST_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_TRAIN_B_HYST = 12 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_TRAIN_B_HYST_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_PRBS_PHASE_SELECT = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_PRBS_PHASE_SELECT_LEN = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_PRBS = 40 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_PRBS_LEN = 10 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_PRBS_INVERT = 50 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_UNUSED1 = 51 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_ODL0_ENABLED = 52 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_ODL1_ENABLED = 53 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_ODL2_ENABLED = 54 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_UNUSED2 = 55 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_NV0_NPU_ENABLED = 56 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_NV1_NPU_ENABLED = 57 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_LINK0_OLL_ENABLED = 58 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_LINK1_OLL_ENABLED = 59 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_NV2_NPU_ENABLED = 60 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_NV3_NPU_ENABLED = 61 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_NV4_NPU_ENABLED = 62 ;
static const uint8_t P9A_OBUS_LL0_IOOL_PHY_CONFIG_NV5_NPU_ENABLED = 63 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_TB_SEL = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_TB_SEL_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_TAP_SEL = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_TAP_SEL_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_ENABLE = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_ENABLE_LEN = 3 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_UNUSED1 = 11 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_UNUSED1_LEN = 15 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_LINK0_CLEAR = 26 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_LINK1_CLEAR = 27 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_DIS_TB_CLEAR = 28 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_DIS_TAP_CLEAR = 29 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_DIS_TAP_STOP = 30 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_UNUSED2 = 31 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_LINK0_COUNT = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_LINK0_COUNT_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_LINK1_COUNT = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_REPLAY_THRESHOLD_THRESH_LINK1_COUNT_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_TB_SEL = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_TB_SEL_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_TAP_SEL = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_TAP_SEL_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_ENABLE = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_ENABLE_LEN = 9 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_UNUSED1 = 17 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_UNUSED1_LEN = 9 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_LINK0_CLEAR = 26 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_LINK1_CLEAR = 27 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_DIS_TB_CLEAR = 28 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_DIS_TAP_CLEAR = 29 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_DIS_TAP_STOP = 30 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_UNUSED2 = 31 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_LINK0_COUNT = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_LINK0_COUNT_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_LINK1_COUNT = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_RETRAIN_THRESHOLD_THRESH_LINK1_COUNT_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_ENABLE_ERR_INJ = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_ENABLE_TRACE = 1 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_RESET_INJ = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_UNUSED4 = 3 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_UNUSED4_LEN = 13 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_SBE_ERROR_RATE = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_SBE_ERROR_RATE_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_RAND_ERROR_RATE = 18 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_RAND_ERROR_RATE_LEN = 6 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_INV_SH_ERROR_RATE = 24 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_INV_SH_ERROR_RATE_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_SYNC_HEADER_ERROR_RATE = 26 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_SYNC_HEADER_ERROR_RATE_LEN = 6 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_UNUSED5 = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_UNUSED5_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_EDPL_RATE = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SEC_CONFIG_EDPL_RATE_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_TB_SEL = 0 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_TB_SEL_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_TAP_SEL = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_TAP_SEL_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_ENABLE = 8 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_ENABLE_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_UNUSED1 = 10 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_UNUSED1_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_LINK0_CLEAR = 26 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_LINK1_CLEAR = 27 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_DIS_TB_CLEAR = 28 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_DIS_TAP_CLEAR = 29 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_DIS_TAP_STOP = 30 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_UNUSED2 = 31 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_LINK0_COUNT = 32 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_LINK0_COUNT_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_LINK1_COUNT = 48 ;
static const uint8_t P9A_OBUS_LL0_IOOL_SL_ECC_THRESHOLD_THRESH_LINK1_COUNT_LEN = 16 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_TRAINED = 0 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_TRAINED = 1 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_OP_IRQ = 2 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_OP_IRQ = 3 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_REPLAY_THRESHOLD = 4 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_REPLAY_THRESHOLD = 5 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_CRC_ERROR = 6 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_CRC_ERROR = 7 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_NAK_RECEIVED = 8 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_NAK_RECEIVED = 9 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_REPLAY_BUFFER_FULL = 10 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_REPLAY_BUFFER_FULL = 11 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_SL_ECC_THRESHOLD = 12 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_SL_ECC_THRESHOLD = 13 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_SL_ECC_CORRECTABLE = 14 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_SL_ECC_CORRECTABLE = 15 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_SL_ECC_UE = 16 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_SL_ECC_UE = 17 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_RETRAIN_THRESHOLD = 18 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_RETRAIN_THRESHOLD = 19 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_LOSS_BLOCK_ALIGN = 20 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_LOSS_BLOCK_ALIGN = 21 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_INVALID_BLOCK = 22 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_INVALID_BLOCK = 23 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_DESKEW_ERROR = 24 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_DESKEW_ERROR = 25 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_DESKEW_OVERFLOW = 26 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_DESKEW_OVERFLOW = 27 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_SW_RETRAIN = 28 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_SW_RETRAIN = 29 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_ACK_QUEUE_OVERFLOW = 30 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_ACK_QUEUE_OVERFLOW = 31 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_ACK_QUEUE_UNDERFLOW = 32 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_ACK_QUEUE_UNDERFLOW = 33 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_NUM_REPLAY = 34 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_NUM_REPLAY = 35 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_TRAINING_SET_RECEIVED = 36 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_TRAINING_SET_RECEIVED = 37 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_PRBS_SELECT_ERROR = 38 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_PRBS_SELECT_ERROR = 39 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_TCOMPLETE_BAD = 40 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_TCOMPLETE_BAD = 41 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_NO_SPARE = 42 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_NO_SPARE = 43 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_SPARE_DONE = 44 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_SPARE_DONE = 45 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_TOO_MANY_CRC_ERRORS = 46 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_TOO_MANY_CRC_ERRORS = 47 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_NPU_DLX_ERROR = 48 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_NPU_DLX_ERROR = 49 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINKX_NPU_ERROR = 50 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_OSC_SWITCH = 51 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_CORRECTABLE_ARRAY_ERROR = 52 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_CORRECTABLE_ARRAY_ERROR = 53 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_UNCORRECTABLE_ARRAY_ERROR = 54 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_UNCORRECTABLE_ARRAY_ERROR = 55 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_TRAINING_FAILED = 56 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_TRAINING_FAILED = 57 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_UNRECOVERABLE_ERROR = 58 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_UNRECOVERABLE_ERROR = 59 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK0_INTERNAL_ERROR = 60 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_LINK1_INTERNAL_ERROR = 61 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_SCOM_ERR_DUP = 62 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_MASK_REG_SCOM_ERR = 63 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_TRAINED = 0 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_TRAINED = 1 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_OP_IRQ = 2 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_OP_IRQ = 3 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_REPLAY_THRESHOLD = 4 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_REPLAY_THRESHOLD = 5 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_CRC_ERROR = 6 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_CRC_ERROR = 7 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_NAK_RECEIVED = 8 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_NAK_RECEIVED = 9 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_REPLAY_BUFFER_FULL = 10 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_REPLAY_BUFFER_FULL = 11 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_SL_ECC_THRESHOLD = 12 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_SL_ECC_THRESHOLD = 13 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_SL_ECC_CORRECTABLE = 14 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_SL_ECC_CORRECTABLE = 15 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_SL_ECC_UE = 16 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_SL_ECC_UE = 17 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_RETRAIN_THRESHOLD = 18 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_RETRAIN_THRESHOLD = 19 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_LOSS_BLOCK_ALIGN = 20 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_LOSS_BLOCK_ALIGN = 21 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_INVALID_BLOCK = 22 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_INVALID_BLOCK = 23 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_DESKEW_ERROR = 24 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_DESKEW_ERROR = 25 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_DESKEW_OVERFLOW = 26 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_DESKEW_OVERFLOW = 27 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_SW_RETRAIN = 28 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_SW_RETRAIN = 29 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_ACK_QUEUE_OVERFLOW = 30 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_ACK_QUEUE_OVERFLOW = 31 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_ACK_QUEUE_UNDERFLOW = 32 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_ACK_QUEUE_UNDERFLOW = 33 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_NUM_REPLAY = 34 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_NUM_REPLAY = 35 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_TRAINING_SET_RECEIVED = 36 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_TRAINING_SET_RECEIVED = 37 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_PRBS_SELECT_ERROR = 38 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_PRBS_SELECT_ERROR = 39 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_TCOMPLETE_BAD = 40 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_TCOMPLETE_BAD = 41 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_NO_SPARE = 42 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_NO_SPARE = 43 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_SPARE_DONE = 44 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_SPARE_DONE = 45 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_TOO_MANY_CRC_ERRORS = 46 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_TOO_MANY_CRC_ERRORS = 47 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_NPU_DLX_ERROR = 48 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_NPU_DLX_ERROR = 49 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINKX_NPU_ERROR = 50 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_OSC_SWITCH = 51 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_CORRECTABLE_ARRAY_ERROR = 52 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_CORRECTABLE_ARRAY_ERROR = 53 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_UNCORRECTABLE_ARRAY_ERROR = 54 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_UNCORRECTABLE_ARRAY_ERROR = 55 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_TRAINING_FAILED = 56 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_TRAINING_FAILED = 57 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_UNRECOVERABLE_ERROR = 58 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_UNRECOVERABLE_ERROR = 59 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK0_INTERNAL_ERROR = 60 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_LINK1_INTERNAL_ERROR = 61 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_SCOM_ERR_DUP = 62 ;
static const uint8_t P9A_OBUS_LL0_LL0_LL0_PB_IOOL_FIR_REG_SCOM_ERR = 63 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_RESET = 0 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_RETRAIN = 1 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_VERSION = 2 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_VERSION_LEN = 6 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_TRAIN_MODE = 8 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_TRAIN_MODE_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_SUPPORTED_MODES = 12 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_SUPPORTED_MODES_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_X4_BACKOFF_ENABLE = 16 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_X1_BACKOFF_ENABLE = 17 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_PWRMGT_ENABLE = 18 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_TX_EP_MODE = 19 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_PHY_CNTR_LIMIT = 20 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_PHY_CNTR_LIMIT_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_128_130_ENCODING_ENABLED = 24 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_TRAINING_STATUS_REGISTER_SELECT = 25 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_UNUSED2 = 26 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_CRC_TX_INJECTION = 27 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_ECC_CE_INJECTION = 28 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_ECC_UE_INJECTION = 29 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_DL2TL_CONTROL_PARITY_INJECT = 30 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_DL2TL_DATA_PARITY_INJECT = 31 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_UNUSED1 = 32 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_DEBUG_ENABLE = 33 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_DEBUG_SELECT = 34 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_DEBUG_SELECT_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_REPLAY_RSVD_ENTRIES = 36 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_REPLAY_RSVD_ENTRIES_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_FWD_PROGRESS_TIMER = 40 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_FWD_PROGRESS_TIMER_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_TLERROR_LINKDOWN = 44 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_TLERROR_ILATRIG = 45 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_TLERROR_AFUFREEZE = 46 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_TLERROR_ALLFREEZE = 47 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_TLEVENT_LINKDOWN = 48 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_TLEVENT_ILATRIG = 49 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_TLEVENT_AFUFREEZE = 50 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_TLEVENT_ALLFREEZE = 51 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_CFG_SPARE = 52 ;
static const uint8_t P9A_OBUS_LL0_ODL0_CONFIG_CFG_CFG_SPARE_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_ODL0_DLX_CONFIG_CFG_DLX0 = 0 ;
static const uint8_t P9A_OBUS_LL0_ODL0_DLX_CONFIG_CFG_DLX0_LEN = 32 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_RESET = 0 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_RETRAIN = 1 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_VERSION = 2 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_VERSION_LEN = 6 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_TRAIN_MODE = 8 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_TRAIN_MODE_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_SUPPORTED_MODES = 12 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_SUPPORTED_MODES_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_X4_BACKOFF_ENABLE = 16 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_X1_BACKOFF_ENABLE = 17 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_PWRMGT_ENABLE = 18 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_TX_EP_MODE = 19 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_PHY_CNTR_LIMIT = 20 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_PHY_CNTR_LIMIT_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_128_130_ENCODING_ENABLED = 24 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_TRAINING_STATUS_REGISTER_SELECT = 25 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_UNUSED2 = 26 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_CRC_TX_INJECTION = 27 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_ECC_CE_INJECTION = 28 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_ECC_UE_INJECTION = 29 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_DL2TL_CONTROL_PARITY_INJECT = 30 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_DL2TL_DATA_PARITY_INJECT = 31 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_UNUSED1 = 32 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_DEBUG_ENABLE = 33 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_DEBUG_SELECT = 34 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_DEBUG_SELECT_LEN = 2 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_REPLAY_RSVD_ENTRIES = 36 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_REPLAY_RSVD_ENTRIES_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_FWD_PROGRESS_TIMER = 40 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_FWD_PROGRESS_TIMER_LEN = 4 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_TLERROR_LINKDOWN = 44 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_TLERROR_ILATRIG = 45 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_TLERROR_AFUFREEZE = 46 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_TLERROR_ALLFREEZE = 47 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_TLEVENT_LINKDOWN = 48 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_TLEVENT_ILATRIG = 49 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_TLEVENT_AFUFREEZE = 50 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_TLEVENT_ALLFREEZE = 51 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_CFG_SPARE = 52 ;
static const uint8_t P9A_OBUS_LL0_ODL1_CONFIG_CFG_CFG_SPARE_LEN = 12 ;
static const uint8_t P9A_OBUS_LL0_ODL1_DLX_CONFIG_CFG_DLX1 = 0 ;
static const uint8_t P9A_OBUS_LL0_ODL1_DLX_CONFIG_CFG_DLX1_LEN = 32 ;
static const uint8_t P9A_OBUS_LL0_PB_IOOL_FIR_ACTION0_REG_ACTION0 = 0 ;
static const uint8_t P9A_OBUS_LL0_PB_IOOL_FIR_ACTION0_REG_ACTION0_LEN = 64 ;
static const uint8_t P9A_OBUS_LL0_PB_IOOL_FIR_ACTION1_REG_ACTION1 = 0 ;
static const uint8_t P9A_OBUS_LL0_PB_IOOL_FIR_ACTION1_REG_ACTION1_LEN = 64 ;
static const uint8_t P9A_OBUS_MIB_XIICAC_ICACHE_TAG_ADDR = 0 ;
static const uint8_t P9A_OBUS_MIB_XIICAC_ICACHE_TAG_ADDR_LEN = 27 ;
static const uint8_t P9A_OBUS_MIB_XIICAC_ICACHE_ERR = 32 ;
static const uint8_t P9A_OBUS_MIB_XIICAC_PIB_IFETCH_PENDING = 34 ;
static const uint8_t P9A_OBUS_MIB_XIICAC_XIMEM_MEM_IFETCH_PENDING = 35 ;
static const uint8_t P9A_OBUS_MIB_XIICAC_ICACHE_VALID = 36 ;
static const uint8_t P9A_OBUS_MIB_XIICAC_ICACHE_VALID_LEN = 4 ;
static const uint8_t P9A_OBUS_MIB_XIICAC_ICACHE_LINE2_VALID = 40 ;
static const uint8_t P9A_OBUS_MIB_XIICAC_ICACHE_LINE2_VALID_LEN = 4 ;
static const uint8_t P9A_OBUS_MIB_XIICAC_ICACHE_LINE_PTR = 45 ;
static const uint8_t P9A_OBUS_MIB_XIICAC_ICACHE_LINE2_ERR = 46 ;
static const uint8_t P9A_OBUS_MIB_XIICAC_ICACHE_PREFETCH_PENDING = 47 ;
static const uint8_t P9A_OBUS_MIB_XIMEM_MEM_ADDR = 0 ;
static const uint8_t P9A_OBUS_MIB_XIMEM_MEM_ADDR_LEN = 32 ;
static const uint8_t P9A_OBUS_MIB_XIMEM_MEM_R_NW = 32 ;
static const uint8_t P9A_OBUS_MIB_XIMEM_MEM_BUSY = 33 ;
static const uint8_t P9A_OBUS_MIB_XIMEM_MEM_IMPRECISE_ERROR_PENDING = 34 ;
static const uint8_t P9A_OBUS_MIB_XIMEM_MEM_BYTE_ENABLE = 35 ;
static const uint8_t P9A_OBUS_MIB_XIMEM_MEM_BYTE_ENABLE_LEN = 8 ;
static const uint8_t P9A_OBUS_MIB_XIMEM_MEM_LINE_MODE = 43 ;
static const uint8_t P9A_OBUS_MIB_XIMEM_MEM_ERROR = 49 ;
static const uint8_t P9A_OBUS_MIB_XIMEM_MEM_ERROR_LEN = 3 ;
static const uint8_t P9A_OBUS_MIB_XIMEM_MEM_IFETCH_PENDING = 62 ;
static const uint8_t P9A_OBUS_MIB_XIMEM_MEM_DATAOP_PENDING = 63 ;
static const uint8_t P9A_OBUS_MIB_XISGB_STORE_ADDRESS = 0 ;
static const uint8_t P9A_OBUS_MIB_XISGB_STORE_ADDRESS_LEN = 32 ;
static const uint8_t P9A_OBUS_MIB_XISGB_XIMEM_MEM_IMPRECISE_ERROR_PENDING = 35 ;
static const uint8_t P9A_OBUS_MIB_XISGB_SGB_BYTE_VALID = 36 ;
static const uint8_t P9A_OBUS_MIB_XISGB_SGB_BYTE_VALID_LEN = 4 ;
static const uint8_t P9A_OBUS_MIB_XISGB_SGB_FLUSH_PENDING = 63 ;
static const uint8_t P9A_OBUS_NV0_ODL0_DLX_INFO_STS = 0 ;
static const uint8_t P9A_OBUS_NV0_ODL0_DLX_INFO_STS_LEN = 64 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_TRAINED_MODE = 0 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_TRAINED_MODE_LEN = 4 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_RX_LANE_REVERSED = 4 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_TX_LANE_REVERSED = 5 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_RSVD0 = 6 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_ACK_PTRS_EQUAL = 7 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_RSVD1 = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_RSVD1_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_RX_TRAINED_LANES = 16 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_RX_TRAINED_LANES_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_TX_TRAINED_LANES = 24 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_TX_TRAINED_LANES_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_ENDPOINT_INFO = 32 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_ENDPOINT_INFO_LEN = 16 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_RSVD2 = 48 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_TRAINING_STATE_MACHINE = 49 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_TRAINING_STATE_MACHINE_LEN = 3 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_RSVD3 = 52 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_RSVD3_LEN = 3 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_DESKEW_DONE = 55 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_LANES_DISABLED = 56 ;
static const uint8_t P9A_OBUS_NV0_ODL0_STATUS_STS_LANES_DISABLED_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_RX_PATTERN_A = 0 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_RX_PATTERN_A_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_RX_PATTERN_B = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_RX_PATTERN_B_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_SYNC_PATTERN = 16 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_SYNC_PATTERN_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_PHY_INIT_DONE = 24 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_PHY_INIT_DONE_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_BLOCK_LOCKED = 32 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_BLOCK_LOCKED_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_RX_TS1 = 40 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_RX_TS1_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_RX_TS2 = 48 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_RX_TS2_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_RX_TS3 = 56 ;
static const uint8_t P9A_OBUS_NV0_ODL0_TRAINING_STATUS_STS_RX_TS3_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL1_DLX_INFO_STS = 0 ;
static const uint8_t P9A_OBUS_NV0_ODL1_DLX_INFO_STS_LEN = 64 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_TRAINED_MODE = 0 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_TRAINED_MODE_LEN = 4 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_RX_LANE_REVERSED = 4 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_TX_LANE_REVERSED = 5 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_RSVD0 = 6 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_ACK_PTRS_EQUAL = 7 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_RSVD1 = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_RSVD1_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_RX_TRAINED_LANES = 16 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_RX_TRAINED_LANES_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_TX_TRAINED_LANES = 24 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_TX_TRAINED_LANES_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_ENDPOINT_INFO = 32 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_ENDPOINT_INFO_LEN = 16 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_RSVD2 = 48 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_TRAINING_STATE_MACHINE = 49 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_TRAINING_STATE_MACHINE_LEN = 3 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_RSVD3 = 52 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_RSVD3_LEN = 3 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_DESKEW_DONE = 55 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_LANES_DISABLED = 56 ;
static const uint8_t P9A_OBUS_NV0_ODL1_STATUS_STS_LANES_DISABLED_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL1_TRAINING_STATUS_STS_RX_PATTERN_A = 0 ;
static const uint8_t P9A_OBUS_NV0_ODL1_TRAINING_STATUS_STS_RX_PATTERN_A_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL1_TRAINING_STATUS_STS_RX_PATTERN_B = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL1_TRAINING_STATUS_STS_RX_PATTERN_B_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL1_TRAINING_STATUS_STS_SYNC_PATTERN = 16 ;
static const uint8_t P9A_OBUS_NV0_ODL1_TRAINING_STATUS_STS_SYNC_PATTERN_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL1_TRAINING_STATUS_STS_PHY_INIT_DONE = 24 ;
static const uint8_t P9A_OBUS_NV0_ODL1_TRAINING_STATUS_STS_PHY_INIT_DONE_LEN = 8 ;
static const uint8_t P9A_OBUS_NV0_ODL1_TRAINING_STATUS_STS_BLOCK_LOCKED = 32 ;