summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/initfiles/cen.dmi.scom.initfile
blob: 96b7ce8c227c167b9df17ce492bb2233c826ee97 (plain)
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
#-- $Id: cen.dmi.scom.initfile,v 1.12 2013/04/18 19:20:14 jgrell Exp $ 


####################################################################
##  
##  Auto-genrated by fig2scominit.pl
##      Based on SETUP_ID_MODE DMI_BUS_TR_HW
##      from ../../logic/mesa_sim/fusion/run/IODNC_MB_TOP.IODNC_MB_TOP.figdb
##
##   Created on Mon Apr 15 15:04:16 CDT 2013, by jgrell
####################################################################

## -- CHANGE HISTORY:
 ## --------------------------------------------------------------------------------
 ## -- VersionID: |Author:  | Date:  | Comment:
 ## -- -----------|---------|--------|-------------------------------------------------
 ## -- jgr13041800| jgr     |04-18-13| Added rx_max_ber_check_count setting to 0x03
 ## -- jgr13031300| jgr     |03-13-13| Added missing entries from rel 0128
 ## -- mbs13011802| mbs     |01-18-13| Added rx_fence to run_mode dial (HW236326)
 ## -- mbs13011000| mbs     |01-10-13| Added rx_prot_speed_slct and rx_c4_sel
 ## -- smr12112700| SMR     |11-27-12| Added rx_dyn_recal_overall_timeout_sel init to 0b001
 ## -- jfg12112101| jfg     |11-21-12| Added Zcal inits
 ## -- jfg12112100| jfg     |11-21-12| Added CU pll modes
 ## -- 12111300| berger  |11-13-12| Updated with HW eyeopt and recal settings
 ## -- 12101900| berger  |10-19-12| Updated Z DMI mirror pattern
 ## -- 12062500| SMR     |06-25-12| HW210654: Added rx_sls_timeout_sel default of 1
 ## -- 12041000| berger  |04-10-12| Added Z specific settings (scramble tap points, start/end/width id's)
 ## -- 12021601|mbs      |02-16-12| Broke Centaur rx 6 pack into 4 and 2
 ## -- 11012500| mbs     |01-25-12| Swizzle and typo fixes for HW191494, HW191518, HW188304
 ## -- 12011800| RJR     |01-18-12| Added RX_CTL2_REGS FILE REFERENCES           Issue HW164277
 ## -- 11121500| thomsen |12-15-11| Added Per-Pack GCR SCOM Addresses for Regchk (HW188381,HW182867)
 ## --         |         |        | Removed 0x0000040000000000 from TX address definitions since it is in the lower level figtree files (HW187781,HW187893)
 ## -- 11120700| mbs     |12-07-11| Fixed RX mirror prbs swizzle for Centaur (HW187542)
 ## -- 11120500| thomsen |12-05-11| Changed TX.TXCTL.TX_CTL_REGS.base_addr from all 0's to 0x000004.... to set group address to TX
 ## -- 11111702| jg      |11-17-11| HW184269: Changed swizzle for Centaur
 ## -- 11102100| SMR     |10-21-11| HW181193: Added rx_dyn_rpr_enc_bad_data_lane_width register
 ## -- 11092900| SMR     |09-29-11| HW171978: Added dyn rpr error tallying defaults
 ## -- 11050300| SMR     |05-02-11| Added tx_max_bad_lanes
 ## -- 11032200| jg      |02-17-11| Added RX PLLREG register offsets
 ## -- 11022800| thomsen |02-28-11| Fixed RX/TX scramble tap pattern match problem between driver and receiver. Also fixed in iodpv_mc_wrap.fig.
 ## -- 11021700| thomsen |02-17-11| Fixed RX_BUS_WIDTH from 24 to 17
 ## -- 11021600| thomsen |02-16-11| Added Per-Bus, Per-Lane and Per-Group GCR SCOM addresses so Regchk would pass
 ## -- 11020200| thomsen |02-02-11| Added RX & TX scramble/descramble tap ID settings
 ## -- 11012500| berger  |01-25-11| added TX lane disable and rx_bus_width fields, added missing SETUP_ID fields
 ## -- 11010600| berger  |01-06-11| added lane disable and max bad lane
 ## -- 11010400| thomsen |01-04-11| Changed TX_BUS_WIDTH from 17 to 24
 ## -- 10121600| thomsen |12-16-10| Added RX_FENCE
 ## -- 10121300| thomsen |12-13-10| Swapped DMI_BUS END_LANE_ID values per HW133020
 ## -- 10120800| thomsen |12-08-10| Added TX_BUS_WIDTH and Z support
 ## -- 10112900| thomsen |11-29-10| Fixed BUS_ID's and GROUP_ID's for TX
 ## -- 10102600| thomsen |10-26-10| Initial version
 ## --------------------------------------------------------------------------------


SyntaxVersion = 1



####################################################################
#  Define File
####################################################################
include edi.io.define

                    define def_IS_HW  = SYS.ATTR_IS_SIMULATION == 0;
                    define def_IS_VBU = SYS.ATTR_IS_SIMULATION == 1;
                


#RX.RXCTL.RX_CTL_REGS.RX_BER_CHK_PG
scom 0x800AF0000201043F { 
	bits, scom_data, expr;
     rx_max_ber_check_count,  0b00000011   , def_IS_HW;
     rx_max_ber_check_count,  0b00000000  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_DFE_CONFIG_PP
scom 0x800B78000201043F { 
	bits, scom_data, expr;
     rx_amin_cfg,  0b111   , def_IS_HW;
     rx_amin_cfg,  0b000  , def_IS_VBU;
     rx_anap_cfg,  0b10   , def_IS_HW;
     rx_anap_cfg,  0b00  , def_IS_VBU;
     rx_h1_cfg,  0b01   , def_IS_HW;
     rx_h1_cfg,  0b00  , def_IS_VBU;
     rx_peak_cfg,  0b10   , def_IS_HW;
     rx_peak_cfg,  0b00  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_DFE_TIMERS_PP
scom 0x800B80000201043F { 
	bits, scom_data, expr;
     rx_ber_cfg,  0b100   , def_IS_HW;
     rx_ber_cfg,  0b000  , def_IS_VBU;
     rx_dac_bo_cfg,  0b100   , def_IS_HW;
     rx_dac_bo_cfg,  0b000  , def_IS_VBU;
     rx_ddc_cfg,  0b10   , def_IS_HW;
     rx_ddc_cfg,  0b00  , def_IS_VBU;
     rx_init_tmr_cfg,  0b111   , def_IS_HW;
     rx_init_tmr_cfg,  0b000  , def_IS_VBU;
     rx_prot_cfg,  0b10   , def_IS_HW;
     rx_prot_cfg,  0b00  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_DYN_RECAL_CONFIG_PG
scom 0x800A18000201043F { 
	bits, scom_data, expr;
	rx_dyn_recal_overall_timeout_sel, 0b001, any;
}

#RX.RXCTL.RX_CTL_REGS.RX_DYN_RPR_ERR_TALLYING1_PG
scom 0x8009D8000201043F { 
	bits, scom_data, expr;
	rx_dyn_rpr_bad_lane_max, 0b0001111, any;
	rx_dyn_rpr_enc_bad_data_lane_width, 0b101, any;
	rx_dyn_rpr_err_cntr1_duration, 0b0111, any;
}

#RX.RXCTL.RX_CTL_REGS.RX_DYN_RPR_ERR_TALLYING2_PG
scom 0x800AE0000201043F { 
	bits, scom_data, expr;
	rx_dyn_rpr_bad_bus_max, 0b0111111, any;
	rx_dyn_rpr_err_cntr2_duration, 0b0111, any;
}

#RX.RXCTL.RX_CTL_REGS.RX_EO_CONVERGENCE_PG
scom 0x800A80000201043F { 
	bits, scom_data, expr;
     rx_eo_converged_end_count,  0b0111   , def_IS_HW;
     rx_eo_converged_end_count,  0b0011  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_EO_STEP_CNTL_PG
scom 0x800A38000201043F { 
	bits, scom_data, expr;
     rx_eo_enable_ber_test,  0b1   , def_IS_HW;
     rx_eo_enable_ber_test,  0b0  , def_IS_VBU;
     rx_eo_enable_ctle_cal,  0b1   , def_IS_HW;
     rx_eo_enable_ctle_cal,  0b0  , def_IS_VBU;
     rx_eo_enable_ddc,  0b1   , def_IS_HW;
     rx_eo_enable_ddc,  0b0  , def_IS_VBU;
     rx_eo_enable_dfe_h1_cal,  0b1   , def_IS_HW;
     rx_eo_enable_dfe_h1_cal,  0b0  , def_IS_VBU;
	rx_eo_enable_final_l2u_adj, 0b1, any;
     rx_eo_enable_h1ap_tweak,  0b1   , def_IS_HW;
     rx_eo_enable_h1ap_tweak,  0b0  , def_IS_VBU;
     rx_eo_enable_latch_offset_cal,  0b1   , def_IS_HW;
     rx_eo_enable_latch_offset_cal,  0b0  , def_IS_VBU;
     rx_eo_enable_result_check,  0b1   , def_IS_HW;
     rx_eo_enable_result_check,  0b0  , def_IS_VBU;
     rx_eo_enable_vga_cal,  0b1   , def_IS_HW;
     rx_eo_enable_vga_cal,  0b0  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_FENCE_PG
scom 0x8009A8000201043F { 
	bits, scom_data, expr;
	rx_fence, 0b1, any;
}

#RX.RXCTL.RX_CTL_REGS.RX_ID1_PG
scom 0x800850000201043F { 
	bits, scom_data, expr;
	rx_bus_id, 0b000000, any;
	rx_group_id, 0b000000, any;
}

#RX.RXCTL.RX_CTL_REGS.RX_ID2_PG
scom 0x800858000201043F { 
	bits, scom_data, expr;
	rx_last_group_id, 0b000000, any;
}

#RX.RXCTL.RX_CTL_REGS.RX_ID3_PG
scom 0x800860000201043F { 
	bits, scom_data, expr;
	rx_end_lane_id, 0b0010000, any;
	rx_start_lane_id, 0b0000000, any;
}

#RX.RXCTL.RX_CTL_REGS.RX_LANE_DISABLED_VEC_0_15_PG
scom 0x800928000201043F { 
	bits, scom_data, expr;
	rx_lane_disabled_vec_0_15, 0b0000000000000000, any;
}

#RX.RXCTL.RX_CTL_REGS.RX_LANE_DISABLED_VEC_16_31_PG
scom 0x800930000201043F { 
	bits, scom_data, expr;
	rx_lane_disabled_vec_16_31, 0b0111111111111111, any;
}

#RX.RXCTL.RX_CTL_REGS.RX_MISC_ANALOG_PG
scom 0x8009C0000201043F { 
	bits, scom_data, expr;
     rx_c4_sel,  0b00   , def_IS_HW;
     rx_c4_sel,  0b11  , def_IS_VBU;
     rx_prot_speed_slct,  0b1   , def_IS_HW;
     rx_prot_speed_slct,  0b0  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_MODE1_PP
scom 0x800B08000201043F { 
	bits, scom_data, expr;
     rx_bit_lock_timeout_sel,  0b110   , def_IS_HW;
     rx_bit_lock_timeout_sel,  0b101  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_RC_STEP_CNTL_PG
scom 0x800AB8000201043F { 
	bits, scom_data, expr;
     rx_rc_enable_ber_test,  0b1   , def_IS_HW;
     rx_rc_enable_ber_test,  0b0  , def_IS_VBU;
     rx_rc_enable_ctle_cal,  0b1   , def_IS_HW;
     rx_rc_enable_ctle_cal,  0b0  , def_IS_VBU;
     rx_rc_enable_ddc,  0b1   , def_IS_HW;
     rx_rc_enable_ddc,  0b0  , def_IS_VBU;
     rx_rc_enable_dfe_h1_cal,  0b1   , def_IS_HW;
     rx_rc_enable_dfe_h1_cal,  0b0  , def_IS_VBU;
     rx_rc_enable_h1ap_tweak,  0b1   , def_IS_HW;
     rx_rc_enable_h1ap_tweak,  0b0  , def_IS_VBU;
     rx_rc_enable_latch_offset_cal,  0b1   , def_IS_HW;
     rx_rc_enable_latch_offset_cal,  0b0  , def_IS_VBU;
     rx_rc_enable_result_check,  0b1   , def_IS_HW;
     rx_rc_enable_result_check,  0b0  , def_IS_VBU;
     rx_rc_enable_vga_cal,  0b1   , def_IS_HW;
     rx_rc_enable_vga_cal,  0b0  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_RECAL_TO1_PP
scom 0x800B90000201043F { 
	bits, scom_data, expr;
     rx_recal_timeout_sel_b,  0b0100   , def_IS_HW;
     rx_recal_timeout_sel_b,  0b1000  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_RECAL_TO2_PP
scom 0x800B98000201043F { 
	bits, scom_data, expr;
     rx_recal_timeout_sel_h,  0b1011   , def_IS_HW;
     rx_recal_timeout_sel_h,  0b1000  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_RECAL_TO3_PP
scom 0x800BA0000201043F { 
	bits, scom_data, expr;
     rx_recal_timeout_sel_i,  0b1011   , def_IS_HW;
     rx_recal_timeout_sel_i,  0b1000  , def_IS_VBU;
     rx_recal_timeout_sel_j,  0b1011   , def_IS_HW;
     rx_recal_timeout_sel_j,  0b1000  , def_IS_VBU;
     rx_recal_timeout_sel_k,  0b1011   , def_IS_HW;
     rx_recal_timeout_sel_k,  0b1000  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_SCOPE_CNTL_PP
scom 0x800BC0000201043F { 
	bits, scom_data, expr;
     rx_scope_control,  0b01   , def_IS_HW;
     rx_scope_control,  0b00  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_SERVO_TO1_PP
scom 0x800B60000201043F { 
	bits, scom_data, expr;
     rx_servo_timeout_sel_b,  0b1000   , def_IS_HW;
     rx_servo_timeout_sel_b,  0b1010  , def_IS_VBU;
     rx_servo_timeout_sel_d,  0b1001   , def_IS_HW;
     rx_servo_timeout_sel_d,  0b1000  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_SERVO_TO2_PP
scom 0x800B68000201043F { 
	bits, scom_data, expr;
     rx_servo_timeout_sel_h,  0b1110   , def_IS_HW;
     rx_servo_timeout_sel_h,  0b1000  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_SERVO_TO3_PP
scom 0x800B70000201043F { 
	bits, scom_data, expr;
     rx_servo_timeout_sel_i,  0b1011   , def_IS_HW;
     rx_servo_timeout_sel_i,  0b1000  , def_IS_VBU;
     rx_servo_timeout_sel_j,  0b1100   , def_IS_HW;
     rx_servo_timeout_sel_j,  0b1000  , def_IS_VBU;
     rx_servo_timeout_sel_k,  0b1101   , def_IS_HW;
     rx_servo_timeout_sel_k,  0b1000  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_TIMEOUT_SEL1_PG
scom 0x800910000201043F { 
	bits, scom_data, expr;
     rx_eo_amp_timeout_sel,  0b111   , def_IS_HW;
     rx_eo_amp_timeout_sel,  0b110  , def_IS_VBU;
     rx_eo_ctle_timeout_sel,  0b111   , def_IS_HW;
     rx_eo_ctle_timeout_sel,  0b110  , def_IS_VBU;
     rx_eo_ddc_timeout_sel,  0b111   , def_IS_HW;
     rx_eo_ddc_timeout_sel,  0b110  , def_IS_VBU;
     rx_eo_h1ap_timeout_sel,  0b111   , def_IS_HW;
     rx_eo_h1ap_timeout_sel,  0b110  , def_IS_VBU;
     rx_eo_offset_timeout_sel,  0b111   , def_IS_HW;
     rx_eo_offset_timeout_sel,  0b110  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_TIMEOUT_SEL_PG
scom 0x800898000201043F { 
	bits, scom_data, expr;
     rx_ds_bl_timeout_sel,  0b101   , def_IS_HW;
     rx_ds_bl_timeout_sel,  0b001  , def_IS_VBU;
     rx_ds_timeout_sel,  0b110   , def_IS_HW;
     rx_ds_timeout_sel,  0b010  , def_IS_VBU;
	rx_sls_timeout_sel, 0b001, any;
     rx_wt_timeout_sel,  0b111   , def_IS_HW;
     rx_wt_timeout_sel,  0b011  , def_IS_VBU;
}

#RX.RXCTL.RX_CTL_REGS.RX_TX_BUS_INFO_PG
scom 0x800998000201043F { 
	bits, scom_data, expr;
	rx_rx_bus_width, 0b0010001, any;
	rx_tx_bus_width, 0b0011000, any;
}

#RX.RXCTL.RX_CTL_REGS.RX_WIRETEST_LANEINFO_PG
scom 0x800958000201043F { 
	bits, scom_data, expr;
	rx_wtr_max_bad_lanes, 0b00010, any;
}

#RX.RXCTL.RX_CTL_REGS.RX_WIRETEST_PLL_CNTL_PG
scom 0x800A30000201043F { 
	bits, scom_data, expr;
     rx_wt_cu_pll_pgooddly,  0b001   , def_IS_HW;
     rx_wt_cu_pll_pgooddly,  0b000  , def_IS_VBU;
     rx_wt_cu_pll_reset,  0b0   , def_IS_HW;
     rx_wt_cu_pll_reset,  0b1  , def_IS_VBU;
}

#RX.RXPACKS#0.RXPACK_DEFAULT.RXPACK.RD.SLICE#0.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B0000201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b000, any;
}

#RX.RXPACKS#0.RXPACK_DEFAULT.RXPACK.RD.SLICE#1.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B0010201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b001, any;
}

#RX.RXPACKS#0.RXPACK_DEFAULT.RXPACK.RD.SLICE#2.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B0060201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b110, any;
}

#RX.RXPACKS#0.RXPACK_DEFAULT.RXPACK.RD.SLICE#3.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B0050201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b101, any;
}

#RX.RXPACKS#1.RXPACK_DEFAULT.RXPACK.RD.SLICE#0.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B0040201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b100, any;
}

#RX.RXPACKS#1.RXPACK_DEFAULT.RXPACK.RD.SLICE#1.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B0030201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b011, any;
}

#RX.RXPACKS#1.RXPACK_DEFAULT.RXPACK.RD.SLICE#2.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B0020201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b010, any;
}

#RX.RXPACKS#1.RXPACK_DEFAULT.RXPACK.RD.SLICE#3.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B0070201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b111, any;
}

#RX.RXPACKS#2.RXPACK_DEFAULT.RXPACK.RD.SLICE#0.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B0080201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b000, any;
}

#RX.RXPACKS#2.RXPACK_DEFAULT.RXPACK.RD.SLICE#1.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B0090201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b111, any;
}

#RX.RXPACKS#2.RXPACK_DEFAULT.RXPACK.RD.SLICE#2.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B00E0201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b010, any;
}

#RX.RXPACKS#2.RXPACK_DEFAULT.RXPACK.RD.SLICE#3.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B00A0201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b110, any;
}

#RX.RXPACKS#3.RXPACK_DEFAULT.RXPACK.RD.SLICE#0.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B00C0201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b100, any;
}

#RX.RXPACKS#3.RXPACK_DEFAULT.RXPACK.RD.SLICE#1.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B00D0201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b011, any;
}

#RX.RXPACKS#3.RXPACK_DEFAULT.RXPACK.RD.SLICE#2.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B00B0201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b101, any;
}

#RX.RXPACKS#3.RXPACK_DEFAULT.RXPACK.RD.SLICE#3.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B00F0201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b001, any;
}

#RX.RXPACKS#4.RXPACK_4.RXPACK.RD.SLICE#0.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B0100201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b000, any;
}

#RX.RXPACKS#4.RXPACK_4.RXPACK.RD.SLICE#1.RD.RX_BIT_REGS.RX_PRBS_MODE_PL
scom 0x8000B0110201043F { 
	bits, scom_data, expr;
	rx_prbs_tap_id, 0b000, any;
}

#TX.TXCTL.TX_CTL_REGS.TX_CLK_CNTL_GCRMSG_PG
scom 0x800CC4000201043F { 
	bits, scom_data, expr;
	tx_drv_clk_pattern_gcrmsg, 0b00, any;
}

#TX.TXCTL.TX_CTL_REGS.TX_ID1_PG
scom 0x800C94000201043F { 
	bits, scom_data, expr;
	tx_bus_id, 0b000000, any;
	tx_group_id, 0b100000, any;
}

#TX.TXCTL.TX_CTL_REGS.TX_ID2_PG
scom 0x800C9C000201043F { 
	bits, scom_data, expr;
	tx_last_group_id, 0b100000, any;
}

#TX.TXCTL.TX_CTL_REGS.TX_ID3_PG
scom 0x800CA4000201043F { 
	bits, scom_data, expr;
	tx_end_lane_id, 0b0010111, any;
	tx_start_lane_id, 0b0000000, any;
}

#TX.TXCTL.TX_CTL_REGS.TX_LANE_DISABLED_VEC_0_15_PG
scom 0x800D1C000201043F { 
	bits, scom_data, expr;
	tx_lane_disabled_vec_0_15, 0b0000000000000000, any;
}

#TX.TXCTL.TX_CTL_REGS.TX_LANE_DISABLED_VEC_16_31_PG
scom 0x800D24000201043F { 
	bits, scom_data, expr;
	tx_lane_disabled_vec_16_31, 0b0000000011111111, any;
}

#TX.TXCTL.TX_CTL_REGS.TX_MODE_PG
scom 0x800C1C000201043F { 
	bits, scom_data, expr;
	tx_max_bad_lanes, 0b00010, any;
}

#TX.TXPACKS#0.TXPACK_0.TXPACK.DD.SLICE#0.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434000201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b000, any;
}

#TX.TXPACKS#0.TXPACK_0.TXPACK.DD.SLICE#1.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434010201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b001, any;
}

#TX.TXPACKS#0.TXPACK_0.TXPACK.DD.SLICE#2.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434020201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b010, any;
}

#TX.TXPACKS#1.TXPACK_1.TXPACK.DD.SLICE#0.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434040201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b100, any;
}

#TX.TXPACKS#1.TXPACK_1.TXPACK.DD.SLICE#1.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434030201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b011, any;
}

#TX.TXPACKS#1.TXPACK_1.TXPACK.DD.SLICE#2.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434050201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b101, any;
}

#TX.TXPACKS#2.TXPACK_DEFAULT.TXPACK.DD.SLICE#0.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434060201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b110, any;
}

#TX.TXPACKS#2.TXPACK_DEFAULT.TXPACK.DD.SLICE#1.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434070201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b111, any;
}

#TX.TXPACKS#2.TXPACK_DEFAULT.TXPACK.DD.SLICE#2.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434080201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b000, any;
}

#TX.TXPACKS#2.TXPACK_DEFAULT.TXPACK.DD.SLICE#3.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434090201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b001, any;
}

#TX.TXPACKS#3.TXPACK_DEFAULT.TXPACK.DD.SLICE#0.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x8004340A0201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b010, any;
}

#TX.TXPACKS#3.TXPACK_DEFAULT.TXPACK.DD.SLICE#1.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x8004340B0201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b011, any;
}

#TX.TXPACKS#3.TXPACK_DEFAULT.TXPACK.DD.SLICE#2.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x8004340C0201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b011, any;
}

#TX.TXPACKS#3.TXPACK_DEFAULT.TXPACK.DD.SLICE#3.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x8004340D0201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b010, any;
}

#TX.TXPACKS#4.TXPACK_4.TXPACK.DD.SLICE#0.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x8004340E0201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b001, any;
}

#TX.TXPACKS#4.TXPACK_4.TXPACK.DD.SLICE#1.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x8004340F0201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b000, any;
}

#TX.TXPACKS#4.TXPACK_4.TXPACK.DD.SLICE#2.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434100201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b111, any;
}

#TX.TXPACKS#4.TXPACK_4.TXPACK.DD.SLICE#3.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434110201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b110, any;
}

#TX.TXPACKS#4.TXPACK_4.TXPACK.DD.SLICE#4.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434120201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b101, any;
}

#TX.TXPACKS#5.TXPACK_5.TXPACK.DD.SLICE#0.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434130201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b100, any;
}

#TX.TXPACKS#5.TXPACK_5.TXPACK.DD.SLICE#1.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434140201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b011, any;
}

#TX.TXPACKS#5.TXPACK_5.TXPACK.DD.SLICE#2.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434150201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b010, any;
}

#TX.TXPACKS#5.TXPACK_5.TXPACK.DD.SLICE#3.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434160201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b001, any;
}

#TX.TXPACKS#5.TXPACK_5.TXPACK.DD.SLICE#4.TD.TX_BIT_REGS.TX_PRBS_MODE_PL
scom 0x800434170201043F { 
	bits, scom_data, expr;
	tx_prbs_tap_id, 0b000, any;
}


######################################
##      END OF FILE
#######################################
OpenPOWER on IntegriCloud