|
|
|
@ -1,646 +0,0 @@
|
|
|
|
|
# Old LPM only configuration
|
|
|
|
|
# l2_mem_entries=163840
|
|
|
|
|
# l3_mem_entries=90112
|
|
|
|
|
# l3_alpm_enable=0
|
|
|
|
|
# ipv6_lpm_128b_enable=0
|
|
|
|
|
#
|
|
|
|
|
# ALPM enable
|
|
|
|
|
l3_alpm_enable=2
|
|
|
|
|
ipv6_lpm_128b_enable=1
|
|
|
|
|
l2_mem_entries=32768
|
|
|
|
|
l3_mem_entries=16384
|
|
|
|
|
|
|
|
|
|
# From old config file
|
|
|
|
|
os=unix
|
|
|
|
|
higig2_hdr_mode=1
|
|
|
|
|
|
|
|
|
|
# Parity
|
|
|
|
|
parity_correction=1
|
|
|
|
|
parity_enable=1
|
|
|
|
|
stat_if_parity_enable=0
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
bcm_num_cos=8
|
|
|
|
|
bcm_stat_interval=2000000
|
|
|
|
|
l2xmsg_hostbuf_size=8192
|
|
|
|
|
l2xmsg_mode=1
|
|
|
|
|
lls_num_l2uc=12
|
|
|
|
|
max_vp_lags=0
|
|
|
|
|
miim_intr_enable=0
|
|
|
|
|
mmu_lossless=0
|
|
|
|
|
module_64ports=0
|
|
|
|
|
schan_intr_enable=0
|
|
|
|
|
stable_size=0x2000000
|
|
|
|
|
tdma_timeout_usec=5000000
|
|
|
|
|
|
|
|
|
|
pbmp_oversubscribe=0x000007fffffffffffffffffffffffffe
|
|
|
|
|
pbmp_xport_xe=0x000007fffffffffffffffffffffffffe
|
|
|
|
|
|
|
|
|
|
# Ports configuration
|
|
|
|
|
# xe0 (40G)
|
|
|
|
|
portmap_1=29:40
|
|
|
|
|
xgxs_rx_lane_map_1=0x213
|
|
|
|
|
xgxs_tx_lane_map_1=0x213
|
|
|
|
|
phy_xaui_rx_polarity_flip_1=0xc
|
|
|
|
|
phy_xaui_tx_polarity_flip_1=0x9
|
|
|
|
|
serdes_driver_current_lane0_xe0=0x6
|
|
|
|
|
serdes_driver_current_lane1_xe0=0x7
|
|
|
|
|
serdes_driver_current_lane2_xe0=0x6
|
|
|
|
|
serdes_driver_current_lane3_xe0=0x6
|
|
|
|
|
serdes_pre_driver_current_lane0_xe0=0x6
|
|
|
|
|
serdes_pre_driver_current_lane1_xe0=0x7
|
|
|
|
|
serdes_pre_driver_current_lane2_xe0=0x6
|
|
|
|
|
serdes_pre_driver_current_lane3_xe0=0x6
|
|
|
|
|
serdes_preemphasis_lane0_xe0=0xc2f0
|
|
|
|
|
serdes_preemphasis_lane1_xe0=0xd2b0
|
|
|
|
|
serdes_preemphasis_lane2_xe0=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane3_xe0=0xc2f0
|
|
|
|
|
|
|
|
|
|
# xe1 (40G)
|
|
|
|
|
portmap_2=25:40
|
|
|
|
|
xgxs_rx_lane_map_2=0x213
|
|
|
|
|
xgxs_tx_lane_map_2=0x2031
|
|
|
|
|
phy_xaui_rx_polarity_flip_2=0xe
|
|
|
|
|
phy_xaui_tx_polarity_flip_2=0x2
|
|
|
|
|
serdes_driver_current_lane0_xe1=0x5
|
|
|
|
|
serdes_driver_current_lane1_xe1=0x5
|
|
|
|
|
serdes_driver_current_lane2_xe1=0x5
|
|
|
|
|
serdes_driver_current_lane3_xe1=0x5
|
|
|
|
|
serdes_pre_driver_current_lane0_xe1=0x5
|
|
|
|
|
serdes_pre_driver_current_lane1_xe1=0x5
|
|
|
|
|
serdes_pre_driver_current_lane2_xe1=0x5
|
|
|
|
|
serdes_pre_driver_current_lane3_xe1=0x5
|
|
|
|
|
serdes_preemphasis_lane0_xe1=0xcad0
|
|
|
|
|
serdes_preemphasis_lane1_xe1=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane2_xe1=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane3_xe1=0xd2b0
|
|
|
|
|
|
|
|
|
|
# xe2 (40G)
|
|
|
|
|
portmap_3=37:40
|
|
|
|
|
xgxs_rx_lane_map_3=0x213
|
|
|
|
|
xgxs_tx_lane_map_3=0x1203
|
|
|
|
|
phy_xaui_rx_polarity_flip_3=0x3
|
|
|
|
|
phy_xaui_tx_polarity_flip_3=0xe
|
|
|
|
|
serdes_driver_current_lane0_xe2=0x4
|
|
|
|
|
serdes_driver_current_lane1_xe2=0x4
|
|
|
|
|
serdes_driver_current_lane2_xe2=0x4
|
|
|
|
|
serdes_driver_current_lane3_xe2=0x4
|
|
|
|
|
serdes_pre_driver_current_lane0_xe2=0x4
|
|
|
|
|
serdes_pre_driver_current_lane1_xe2=0x4
|
|
|
|
|
serdes_pre_driver_current_lane2_xe2=0x4
|
|
|
|
|
serdes_pre_driver_current_lane3_xe2=0x4
|
|
|
|
|
serdes_preemphasis_lane0_xe2=0xcad0
|
|
|
|
|
serdes_preemphasis_lane1_xe2=0xcad0
|
|
|
|
|
serdes_preemphasis_lane2_xe2=0xc2f0
|
|
|
|
|
serdes_preemphasis_lane3_xe2=0xc2f0
|
|
|
|
|
|
|
|
|
|
# xe3 (40G)
|
|
|
|
|
portmap_4=33:40
|
|
|
|
|
xgxs_rx_lane_map_4=0x213
|
|
|
|
|
xgxs_tx_lane_map_4=0x132
|
|
|
|
|
phy_xaui_rx_polarity_flip_4=0xe
|
|
|
|
|
phy_xaui_tx_polarity_flip_4=0x2
|
|
|
|
|
serdes_driver_current_lane0_xe3=0x4
|
|
|
|
|
serdes_driver_current_lane1_xe3=0x4
|
|
|
|
|
serdes_driver_current_lane2_xe3=0x4
|
|
|
|
|
serdes_driver_current_lane3_xe3=0x4
|
|
|
|
|
serdes_pre_driver_current_lane0_xe3=0x4
|
|
|
|
|
serdes_pre_driver_current_lane1_xe3=0x4
|
|
|
|
|
serdes_pre_driver_current_lane2_xe3=0x4
|
|
|
|
|
serdes_pre_driver_current_lane3_xe3=0x4
|
|
|
|
|
serdes_preemphasis_lane0_xe3=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane1_xe3=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane2_xe3=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane3_xe3=0xc6e0
|
|
|
|
|
|
|
|
|
|
# xe4 (40G)
|
|
|
|
|
portmap_5=41:40
|
|
|
|
|
xgxs_rx_lane_map_5=0x213
|
|
|
|
|
xgxs_tx_lane_map_5=0x3021
|
|
|
|
|
phy_xaui_rx_polarity_flip_5=0x3
|
|
|
|
|
phy_xaui_tx_polarity_flip_5=0xb
|
|
|
|
|
serdes_driver_current_lane0_xe4=0x4
|
|
|
|
|
serdes_driver_current_lane1_xe4=0x4
|
|
|
|
|
serdes_driver_current_lane2_xe4=0x4
|
|
|
|
|
serdes_driver_current_lane3_xe4=0x4
|
|
|
|
|
serdes_pre_driver_current_lane0_xe4=0x4
|
|
|
|
|
serdes_pre_driver_current_lane1_xe4=0x4
|
|
|
|
|
serdes_pre_driver_current_lane2_xe4=0x4
|
|
|
|
|
serdes_pre_driver_current_lane3_xe4=0x4
|
|
|
|
|
serdes_preemphasis_lane0_xe4=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane1_xe4=0xc2f0
|
|
|
|
|
serdes_preemphasis_lane2_xe4=0xc2f0
|
|
|
|
|
serdes_preemphasis_lane3_xe4=0xcad0
|
|
|
|
|
|
|
|
|
|
# xe5 (40G)
|
|
|
|
|
portmap_6=45:40
|
|
|
|
|
xgxs_rx_lane_map_6=0x213
|
|
|
|
|
xgxs_tx_lane_map_6=0x213
|
|
|
|
|
phy_xaui_rx_polarity_flip_6=0xe
|
|
|
|
|
phy_xaui_tx_polarity_flip_6=0x8
|
|
|
|
|
serdes_driver_current_lane0_xe5=0x4
|
|
|
|
|
serdes_driver_current_lane1_xe5=0x4
|
|
|
|
|
serdes_driver_current_lane2_xe5=0x4
|
|
|
|
|
serdes_driver_current_lane3_xe5=0x4
|
|
|
|
|
serdes_pre_driver_current_lane0_xe5=0x4
|
|
|
|
|
serdes_pre_driver_current_lane1_xe5=0x4
|
|
|
|
|
serdes_pre_driver_current_lane2_xe5=0x4
|
|
|
|
|
serdes_pre_driver_current_lane3_xe5=0x4
|
|
|
|
|
serdes_preemphasis_lane0_xe5=0xc2f0
|
|
|
|
|
serdes_preemphasis_lane1_xe5=0xc2f0
|
|
|
|
|
serdes_preemphasis_lane2_xe5=0xc2f0
|
|
|
|
|
serdes_preemphasis_lane3_xe5=0xc2f0
|
|
|
|
|
|
|
|
|
|
# xe6 (40G)
|
|
|
|
|
portmap_7=5:40
|
|
|
|
|
xgxs_rx_lane_map_7=0x213
|
|
|
|
|
xgxs_tx_lane_map_7=0x1203
|
|
|
|
|
phy_xaui_rx_polarity_flip_7=0xc
|
|
|
|
|
phy_xaui_tx_polarity_flip_7=0x1
|
|
|
|
|
serdes_driver_current_lane0_xe6=0x4
|
|
|
|
|
serdes_driver_current_lane1_xe6=0x4
|
|
|
|
|
serdes_driver_current_lane2_xe6=0x4
|
|
|
|
|
serdes_driver_current_lane3_xe6=0x4
|
|
|
|
|
serdes_pre_driver_current_lane0_xe6=0x4
|
|
|
|
|
serdes_pre_driver_current_lane1_xe6=0x4
|
|
|
|
|
serdes_pre_driver_current_lane2_xe6=0x4
|
|
|
|
|
serdes_pre_driver_current_lane3_xe6=0x4
|
|
|
|
|
serdes_preemphasis_lane0_xe6=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane1_xe6=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane2_xe6=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane3_xe6=0xc6e0
|
|
|
|
|
|
|
|
|
|
# xe7 (40G)
|
|
|
|
|
portmap_8=1:40
|
|
|
|
|
xgxs_rx_lane_map_8=0x213
|
|
|
|
|
xgxs_tx_lane_map_8=0x2031
|
|
|
|
|
phy_xaui_rx_polarity_flip_8=0xe
|
|
|
|
|
phy_xaui_tx_polarity_flip_8=0xd
|
|
|
|
|
serdes_driver_current_lane0_xe7=0x5
|
|
|
|
|
serdes_driver_current_lane1_xe7=0x5
|
|
|
|
|
serdes_driver_current_lane2_xe7=0x5
|
|
|
|
|
serdes_driver_current_lane3_xe7=0x5
|
|
|
|
|
serdes_pre_driver_current_lane0_xe7=0x5
|
|
|
|
|
serdes_pre_driver_current_lane1_xe7=0x5
|
|
|
|
|
serdes_pre_driver_current_lane2_xe7=0x5
|
|
|
|
|
serdes_pre_driver_current_lane3_xe7=0x5
|
|
|
|
|
serdes_preemphasis_lane0_xe7=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane1_xe7=0xcad0
|
|
|
|
|
serdes_preemphasis_lane2_xe7=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane3_xe7=0xcad0
|
|
|
|
|
|
|
|
|
|
# xe9 (40G)
|
|
|
|
|
portmap_9=9:40
|
|
|
|
|
xgxs_rx_lane_map_9=0x3120
|
|
|
|
|
xgxs_tx_lane_map_9=0x3021
|
|
|
|
|
phy_xaui_rx_polarity_flip_9=0x0
|
|
|
|
|
phy_xaui_tx_polarity_flip_9=0x4
|
|
|
|
|
serdes_driver_current_lane0_xe8=0x3
|
|
|
|
|
serdes_driver_current_lane1_xe8=0x3
|
|
|
|
|
serdes_driver_current_lane2_xe8=0x3
|
|
|
|
|
serdes_driver_current_lane3_xe8=0x3
|
|
|
|
|
serdes_pre_driver_current_lane0_xe8=0x3
|
|
|
|
|
serdes_pre_driver_current_lane1_xe8=0x3
|
|
|
|
|
serdes_pre_driver_current_lane2_xe8=0x3
|
|
|
|
|
serdes_pre_driver_current_lane3_xe8=0x3
|
|
|
|
|
serdes_preemphasis_lane0_xe8=0xc2f0
|
|
|
|
|
serdes_preemphasis_lane1_xe8=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane2_xe8=0xbf00
|
|
|
|
|
serdes_preemphasis_lane3_xe8=0xc2f0
|
|
|
|
|
|
|
|
|
|
# xe9 (40G)
|
|
|
|
|
portmap_10=13:40
|
|
|
|
|
xgxs_rx_lane_map_10=0x213
|
|
|
|
|
xgxs_tx_lane_map_10=0x132
|
|
|
|
|
phy_xaui_rx_polarity_flip_10=0xe
|
|
|
|
|
phy_xaui_tx_polarity_flip_10=0x0
|
|
|
|
|
serdes_driver_current_lane0_xe9=0x2
|
|
|
|
|
serdes_driver_current_lane1_xe9=0x3
|
|
|
|
|
serdes_driver_current_lane2_xe9=0x2
|
|
|
|
|
serdes_driver_current_lane3_xe9=0x2
|
|
|
|
|
serdes_pre_driver_current_lane0_xe9=0x2
|
|
|
|
|
serdes_pre_driver_current_lane1_xe9=0x3
|
|
|
|
|
serdes_pre_driver_current_lane2_xe9=0x2
|
|
|
|
|
serdes_pre_driver_current_lane3_xe9=0x2
|
|
|
|
|
serdes_preemphasis_lane0_xe9=0xb270
|
|
|
|
|
serdes_preemphasis_lane1_xe9=0xbb10
|
|
|
|
|
serdes_preemphasis_lane2_xe9=0xb720
|
|
|
|
|
serdes_preemphasis_lane3_xe9=0xb720
|
|
|
|
|
|
|
|
|
|
# xe10 (40G)
|
|
|
|
|
portmap_11=21:40
|
|
|
|
|
xgxs_rx_lane_map_11=0x123
|
|
|
|
|
xgxs_tx_lane_map_11=0x1203
|
|
|
|
|
phy_xaui_rx_polarity_flip_11=0xc
|
|
|
|
|
phy_xaui_tx_polarity_flip_11=0xe
|
|
|
|
|
serdes_driver_current_lane0_xe10=0x2
|
|
|
|
|
serdes_driver_current_lane1_xe10=0x2
|
|
|
|
|
serdes_driver_current_lane2_xe10=0x2
|
|
|
|
|
serdes_driver_current_lane3_xe10=0x2
|
|
|
|
|
serdes_pre_driver_current_lane0_xe10=0x2
|
|
|
|
|
serdes_pre_driver_current_lane1_xe10=0x2
|
|
|
|
|
serdes_pre_driver_current_lane2_xe10=0x2
|
|
|
|
|
serdes_pre_driver_current_lane3_xe10=0x2
|
|
|
|
|
serdes_preemphasis_lane0_xe10=0xb330
|
|
|
|
|
serdes_preemphasis_lane1_xe10=0xb330
|
|
|
|
|
serdes_preemphasis_lane2_xe10=0xb330
|
|
|
|
|
serdes_preemphasis_lane3_xe10=0xb330
|
|
|
|
|
|
|
|
|
|
# xe11 (40G)
|
|
|
|
|
portmap_12=17:40
|
|
|
|
|
xgxs_rx_lane_map_12=0x213
|
|
|
|
|
xgxs_tx_lane_map_12=0x132
|
|
|
|
|
phy_xaui_rx_polarity_flip_12=0xe
|
|
|
|
|
phy_xaui_tx_polarity_flip_12=0x0
|
|
|
|
|
serdes_driver_current_lane0_xe11=0x2
|
|
|
|
|
serdes_driver_current_lane1_xe11=0x2
|
|
|
|
|
serdes_driver_current_lane2_xe11=0x2
|
|
|
|
|
serdes_driver_current_lane3_xe11=0x2
|
|
|
|
|
serdes_pre_driver_current_lane0_xe11=0x2
|
|
|
|
|
serdes_pre_driver_current_lane1_xe11=0x2
|
|
|
|
|
serdes_pre_driver_current_lane2_xe11=0x2
|
|
|
|
|
serdes_pre_driver_current_lane3_xe11=0x2
|
|
|
|
|
serdes_preemphasis_lane0_xe11=0xb330
|
|
|
|
|
serdes_preemphasis_lane1_xe11=0xbb10
|
|
|
|
|
serdes_preemphasis_lane2_xe11=0xbb10
|
|
|
|
|
serdes_preemphasis_lane3_xe11=0xbb10
|
|
|
|
|
|
|
|
|
|
# xe12 (40G)
|
|
|
|
|
portmap_13=49:40
|
|
|
|
|
xgxs_rx_lane_map_13=0x1302
|
|
|
|
|
xgxs_tx_lane_map_13=0x2031
|
|
|
|
|
phy_xaui_rx_polarity_flip_13=0xb
|
|
|
|
|
phy_xaui_tx_polarity_flip_13=0x3
|
|
|
|
|
serdes_driver_current_lane0_xe12=0x2
|
|
|
|
|
serdes_driver_current_lane1_xe12=0x2
|
|
|
|
|
serdes_driver_current_lane2_xe12=0x2
|
|
|
|
|
serdes_driver_current_lane3_xe12=0x2
|
|
|
|
|
serdes_pre_driver_current_lane0_xe12=0x2
|
|
|
|
|
serdes_pre_driver_current_lane1_xe12=0x2
|
|
|
|
|
serdes_pre_driver_current_lane2_xe12=0x2
|
|
|
|
|
serdes_pre_driver_current_lane3_xe12=0x2
|
|
|
|
|
serdes_preemphasis_lane0_xe12=0xa760
|
|
|
|
|
serdes_preemphasis_lane1_xe12=0xa760
|
|
|
|
|
serdes_preemphasis_lane2_xe12=0xa760
|
|
|
|
|
serdes_preemphasis_lane3_xe12=0xa760
|
|
|
|
|
|
|
|
|
|
# xe13 (40G)
|
|
|
|
|
portmap_14=53:40
|
|
|
|
|
xgxs_rx_lane_map_14=0x213
|
|
|
|
|
xgxs_tx_lane_map_14=0x231
|
|
|
|
|
phy_xaui_rx_polarity_flip_14=0x1
|
|
|
|
|
phy_xaui_tx_polarity_flip_14=0x0
|
|
|
|
|
serdes_driver_current_lane0_xe13=0x2
|
|
|
|
|
serdes_driver_current_lane1_xe13=0x2
|
|
|
|
|
serdes_driver_current_lane2_xe13=0x2
|
|
|
|
|
serdes_driver_current_lane3_xe13=0x2
|
|
|
|
|
serdes_pre_driver_current_lane0_xe13=0x2
|
|
|
|
|
serdes_pre_driver_current_lane1_xe13=0x2
|
|
|
|
|
serdes_pre_driver_current_lane2_xe13=0x2
|
|
|
|
|
serdes_pre_driver_current_lane3_xe13=0x2
|
|
|
|
|
serdes_preemphasis_lane0_xe13=0xaf40
|
|
|
|
|
serdes_preemphasis_lane1_xe13=0xaf40
|
|
|
|
|
serdes_preemphasis_lane2_xe13=0xaf40
|
|
|
|
|
serdes_preemphasis_lane3_xe13=0xaf40
|
|
|
|
|
|
|
|
|
|
# xe14 (40G)
|
|
|
|
|
portmap_15=61:40
|
|
|
|
|
xgxs_rx_lane_map_15=0x132
|
|
|
|
|
xgxs_tx_lane_map_15=0x213
|
|
|
|
|
phy_xaui_rx_polarity_flip_15=0x0
|
|
|
|
|
phy_xaui_tx_polarity_flip_15=0x0
|
|
|
|
|
serdes_driver_current_lane0_xe14=0x2
|
|
|
|
|
serdes_driver_current_lane1_xe14=0x2
|
|
|
|
|
serdes_driver_current_lane2_xe14=0x2
|
|
|
|
|
serdes_driver_current_lane3_xe14=0x2
|
|
|
|
|
serdes_pre_driver_current_lane0_xe14=0x2
|
|
|
|
|
serdes_pre_driver_current_lane1_xe14=0x2
|
|
|
|
|
serdes_pre_driver_current_lane2_xe14=0x2
|
|
|
|
|
serdes_pre_driver_current_lane3_xe14=0x2
|
|
|
|
|
serdes_preemphasis_lane0_xe14=0xa760
|
|
|
|
|
serdes_preemphasis_lane1_xe14=0xa760
|
|
|
|
|
serdes_preemphasis_lane2_xe14=0xa760
|
|
|
|
|
serdes_preemphasis_lane3_xe14=0xa760
|
|
|
|
|
|
|
|
|
|
# xe15 (40G)
|
|
|
|
|
portmap_16=57:40
|
|
|
|
|
xgxs_rx_lane_map_16=0x213
|
|
|
|
|
xgxs_tx_lane_map_16=0x2031
|
|
|
|
|
phy_xaui_rx_polarity_flip_16=0x1
|
|
|
|
|
phy_xaui_tx_polarity_flip_16=0x0
|
|
|
|
|
serdes_driver_current_lane0_xe15=0x1
|
|
|
|
|
serdes_driver_current_lane1_xe15=0x1
|
|
|
|
|
serdes_driver_current_lane2_xe15=0x1
|
|
|
|
|
serdes_driver_current_lane3_xe15=0x1
|
|
|
|
|
serdes_pre_driver_current_lane0_xe15=0x1
|
|
|
|
|
serdes_pre_driver_current_lane1_xe15=0x1
|
|
|
|
|
serdes_pre_driver_current_lane2_xe15=0x1
|
|
|
|
|
serdes_pre_driver_current_lane3_xe15=0x1
|
|
|
|
|
serdes_preemphasis_lane0_xe15=0xa760
|
|
|
|
|
serdes_preemphasis_lane1_xe15=0xa760
|
|
|
|
|
serdes_preemphasis_lane2_xe15=0xa760
|
|
|
|
|
serdes_preemphasis_lane3_xe15=0xa760
|
|
|
|
|
|
|
|
|
|
# xe16 (40G)
|
|
|
|
|
portmap_17=65:40
|
|
|
|
|
xgxs_rx_lane_map_17=0x132
|
|
|
|
|
xgxs_tx_lane_map_17=0x2031
|
|
|
|
|
phy_xaui_rx_polarity_flip_17=0x3
|
|
|
|
|
phy_xaui_tx_polarity_flip_17=0x9
|
|
|
|
|
serdes_driver_current_lane0_xe16=0x1
|
|
|
|
|
serdes_driver_current_lane1_xe16=0x1
|
|
|
|
|
serdes_driver_current_lane2_xe16=0x1
|
|
|
|
|
serdes_driver_current_lane3_xe16=0x1
|
|
|
|
|
serdes_pre_driver_current_lane0_xe16=0x1
|
|
|
|
|
serdes_pre_driver_current_lane1_xe16=0x1
|
|
|
|
|
serdes_pre_driver_current_lane2_xe16=0x1
|
|
|
|
|
serdes_pre_driver_current_lane3_xe16=0x1
|
|
|
|
|
serdes_preemphasis_lane0_xe16=0xa370
|
|
|
|
|
serdes_preemphasis_lane1_xe16=0xa370
|
|
|
|
|
serdes_preemphasis_lane2_xe16=0xa370
|
|
|
|
|
serdes_preemphasis_lane3_xe16=0xa370
|
|
|
|
|
|
|
|
|
|
# xe17 (40G)
|
|
|
|
|
portmap_18=69:40
|
|
|
|
|
xgxs_rx_lane_map_18=0x213
|
|
|
|
|
xgxs_tx_lane_map_18=0x2130
|
|
|
|
|
phy_xaui_rx_polarity_flip_18=0x1
|
|
|
|
|
phy_xaui_tx_polarity_flip_18=0xf
|
|
|
|
|
serdes_driver_current_lane0_xe17=0x1
|
|
|
|
|
serdes_driver_current_lane1_xe17=0x1
|
|
|
|
|
serdes_driver_current_lane2_xe17=0x1
|
|
|
|
|
serdes_driver_current_lane3_xe17=0x1
|
|
|
|
|
serdes_pre_driver_current_lane0_xe17=0x1
|
|
|
|
|
serdes_pre_driver_current_lane1_xe17=0x1
|
|
|
|
|
serdes_pre_driver_current_lane2_xe17=0x1
|
|
|
|
|
serdes_pre_driver_current_lane3_xe17=0x1
|
|
|
|
|
serdes_preemphasis_lane0_xe17=0xa760
|
|
|
|
|
serdes_preemphasis_lane1_xe17=0xa760
|
|
|
|
|
serdes_preemphasis_lane2_xe17=0xa760
|
|
|
|
|
serdes_preemphasis_lane3_xe17=0xa760
|
|
|
|
|
|
|
|
|
|
# xe19 (40G)
|
|
|
|
|
portmap_19=77:40
|
|
|
|
|
xgxs_rx_lane_map_19=0x123
|
|
|
|
|
xgxs_tx_lane_map_19=0x1203
|
|
|
|
|
phy_xaui_rx_polarity_flip_19=0x3
|
|
|
|
|
phy_xaui_tx_polarity_flip_19=0xe
|
|
|
|
|
serdes_driver_current_lane0_xe18=0x2
|
|
|
|
|
serdes_driver_current_lane1_xe18=0x2
|
|
|
|
|
serdes_driver_current_lane2_xe18=0x2
|
|
|
|
|
serdes_driver_current_lane3_xe18=0x2
|
|
|
|
|
serdes_pre_driver_current_lane0_xe18=0x2
|
|
|
|
|
serdes_pre_driver_current_lane1_xe18=0x2
|
|
|
|
|
serdes_pre_driver_current_lane2_xe18=0x2
|
|
|
|
|
serdes_pre_driver_current_lane3_xe18=0x2
|
|
|
|
|
serdes_preemphasis_lane0_xe18=0xaf40
|
|
|
|
|
serdes_preemphasis_lane1_xe18=0xaf40
|
|
|
|
|
serdes_preemphasis_lane2_xe18=0xaf40
|
|
|
|
|
serdes_preemphasis_lane3_xe18=0xaf40
|
|
|
|
|
|
|
|
|
|
# xe19 (40G)
|
|
|
|
|
portmap_20=73:40
|
|
|
|
|
xgxs_rx_lane_map_20=0x213
|
|
|
|
|
xgxs_tx_lane_map_20=0x2031
|
|
|
|
|
phy_xaui_rx_polarity_flip_20=0x1
|
|
|
|
|
phy_xaui_tx_polarity_flip_20=0x0
|
|
|
|
|
serdes_driver_current_lane0_xe19=0x2
|
|
|
|
|
serdes_driver_current_lane1_xe19=0x2
|
|
|
|
|
serdes_driver_current_lane2_xe19=0x2
|
|
|
|
|
serdes_driver_current_lane3_xe19=0x2
|
|
|
|
|
serdes_pre_driver_current_lane0_xe19=0x2
|
|
|
|
|
serdes_pre_driver_current_lane1_xe19=0x2
|
|
|
|
|
serdes_pre_driver_current_lane2_xe19=0x2
|
|
|
|
|
serdes_pre_driver_current_lane3_xe19=0x2
|
|
|
|
|
serdes_preemphasis_lane0_xe19=0xa760
|
|
|
|
|
serdes_preemphasis_lane1_xe19=0xa760
|
|
|
|
|
serdes_preemphasis_lane2_xe19=0xa760
|
|
|
|
|
serdes_preemphasis_lane3_xe19=0xa760
|
|
|
|
|
|
|
|
|
|
# xe20 (40G)
|
|
|
|
|
portmap_21=105:40
|
|
|
|
|
xgxs_rx_lane_map_21=0x1320
|
|
|
|
|
xgxs_tx_lane_map_21=0x3021
|
|
|
|
|
phy_xaui_rx_polarity_flip_21=0xd
|
|
|
|
|
phy_xaui_tx_polarity_flip_21=0xb
|
|
|
|
|
serdes_driver_current_lane0_xe20=0x1
|
|
|
|
|
serdes_driver_current_lane1_xe20=0x1
|
|
|
|
|
serdes_driver_current_lane2_xe20=0x1
|
|
|
|
|
serdes_driver_current_lane3_xe20=0x1
|
|
|
|
|
serdes_pre_driver_current_lane0_xe20=0x1
|
|
|
|
|
serdes_pre_driver_current_lane1_xe20=0x1
|
|
|
|
|
serdes_pre_driver_current_lane2_xe20=0x1
|
|
|
|
|
serdes_pre_driver_current_lane3_xe20=0x1
|
|
|
|
|
serdes_preemphasis_lane0_xe20=0xb330
|
|
|
|
|
serdes_preemphasis_lane1_xe20=0xb330
|
|
|
|
|
serdes_preemphasis_lane2_xe20=0xb330
|
|
|
|
|
serdes_preemphasis_lane3_xe20=0xb330
|
|
|
|
|
|
|
|
|
|
# xe21 (40G)
|
|
|
|
|
portmap_22=109:40
|
|
|
|
|
xgxs_rx_lane_map_22=0x132
|
|
|
|
|
xgxs_tx_lane_map_22=0x132
|
|
|
|
|
phy_xaui_rx_polarity_flip_22=0x8
|
|
|
|
|
phy_xaui_tx_polarity_flip_22=0x0
|
|
|
|
|
serdes_driver_current_lane0_xe21=0x1
|
|
|
|
|
serdes_driver_current_lane1_xe21=0x1
|
|
|
|
|
serdes_driver_current_lane2_xe21=0x1
|
|
|
|
|
serdes_driver_current_lane3_xe21=0x2
|
|
|
|
|
serdes_pre_driver_current_lane0_xe21=0x1
|
|
|
|
|
serdes_pre_driver_current_lane1_xe21=0x1
|
|
|
|
|
serdes_pre_driver_current_lane2_xe21=0x1
|
|
|
|
|
serdes_pre_driver_current_lane3_xe21=0x2
|
|
|
|
|
serdes_preemphasis_lane0_xe21=0xb330
|
|
|
|
|
serdes_preemphasis_lane1_xe21=0xb330
|
|
|
|
|
serdes_preemphasis_lane2_xe21=0xb330
|
|
|
|
|
serdes_preemphasis_lane3_xe21=0xbff0
|
|
|
|
|
|
|
|
|
|
# xe22 (40G)
|
|
|
|
|
portmap_23=117:40
|
|
|
|
|
xgxs_rx_lane_map_23=0x231
|
|
|
|
|
xgxs_tx_lane_map_23=0x1203
|
|
|
|
|
phy_xaui_rx_polarity_flip_23=0x3
|
|
|
|
|
phy_xaui_tx_polarity_flip_23=0xe
|
|
|
|
|
serdes_driver_current_lane0_xe22=0x3
|
|
|
|
|
serdes_driver_current_lane1_xe22=0x5
|
|
|
|
|
serdes_driver_current_lane2_xe22=0x3
|
|
|
|
|
serdes_driver_current_lane3_xe22=0x3
|
|
|
|
|
serdes_pre_driver_current_lane0_xe22=0x3
|
|
|
|
|
serdes_pre_driver_current_lane1_xe22=0x5
|
|
|
|
|
serdes_pre_driver_current_lane2_xe22=0x3
|
|
|
|
|
serdes_pre_driver_current_lane3_xe22=0x3
|
|
|
|
|
serdes_preemphasis_lane0_xe22=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane1_xe22=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane2_xe22=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane3_xe22=0xc6e0
|
|
|
|
|
|
|
|
|
|
# xe23 (40G)
|
|
|
|
|
portmap_24=113:40
|
|
|
|
|
xgxs_rx_lane_map_24=0x132
|
|
|
|
|
xgxs_tx_lane_map_24=0x132
|
|
|
|
|
phy_xaui_rx_polarity_flip_24=0x8
|
|
|
|
|
phy_xaui_tx_polarity_flip_24=0x0
|
|
|
|
|
serdes_driver_current_lane0_xe23=0x1
|
|
|
|
|
serdes_driver_current_lane1_xe23=0x1
|
|
|
|
|
serdes_driver_current_lane2_xe23=0x1
|
|
|
|
|
serdes_driver_current_lane3_xe23=0x1
|
|
|
|
|
serdes_pre_driver_current_lane0_xe23=0x1
|
|
|
|
|
serdes_pre_driver_current_lane1_xe23=0x1
|
|
|
|
|
serdes_pre_driver_current_lane2_xe23=0x1
|
|
|
|
|
serdes_pre_driver_current_lane3_xe23=0x1
|
|
|
|
|
serdes_preemphasis_lane0_xe23=0xbb10
|
|
|
|
|
serdes_preemphasis_lane1_xe23=0xbb10
|
|
|
|
|
serdes_preemphasis_lane2_xe23=0xbb10
|
|
|
|
|
serdes_preemphasis_lane3_xe23=0xc2f0
|
|
|
|
|
|
|
|
|
|
# xe24 (40G)
|
|
|
|
|
portmap_25=121:40
|
|
|
|
|
xgxs_rx_lane_map_25=0x1320
|
|
|
|
|
xgxs_tx_lane_map_25=0x3021
|
|
|
|
|
phy_xaui_rx_polarity_flip_25=0xd
|
|
|
|
|
phy_xaui_tx_polarity_flip_25=0xb
|
|
|
|
|
serdes_driver_current_lane0_xe24=0x4
|
|
|
|
|
serdes_driver_current_lane1_xe24=0x4
|
|
|
|
|
serdes_driver_current_lane2_xe24=0x4
|
|
|
|
|
serdes_driver_current_lane3_xe24=0x4
|
|
|
|
|
serdes_pre_driver_current_lane0_xe24=0x4
|
|
|
|
|
serdes_pre_driver_current_lane1_xe24=0x4
|
|
|
|
|
serdes_pre_driver_current_lane2_xe24=0x4
|
|
|
|
|
serdes_pre_driver_current_lane3_xe24=0x4
|
|
|
|
|
serdes_preemphasis_lane0_xe24=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane1_xe24=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane2_xe24=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane3_xe24=0xc6e0
|
|
|
|
|
|
|
|
|
|
# xe25 (40G)
|
|
|
|
|
portmap_26=125:40
|
|
|
|
|
xgxs_rx_lane_map_26=0x132
|
|
|
|
|
xgxs_tx_lane_map_26=0x132
|
|
|
|
|
phy_xaui_rx_polarity_flip_26=0x8
|
|
|
|
|
phy_xaui_tx_polarity_flip_26=0x0
|
|
|
|
|
serdes_driver_current_lane0_xe25=0x4
|
|
|
|
|
serdes_driver_current_lane1_xe25=0x4
|
|
|
|
|
serdes_driver_current_lane2_xe25=0x4
|
|
|
|
|
serdes_driver_current_lane3_xe25=0x4
|
|
|
|
|
serdes_pre_driver_current_lane0_xe25=0x4
|
|
|
|
|
serdes_pre_driver_current_lane1_xe25=0x4
|
|
|
|
|
serdes_pre_driver_current_lane2_xe25=0x4
|
|
|
|
|
serdes_pre_driver_current_lane3_xe25=0x4
|
|
|
|
|
serdes_preemphasis_lane0_xe25=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane1_xe25=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane2_xe25=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane3_xe25=0xcec0
|
|
|
|
|
|
|
|
|
|
# xe26 (40G)
|
|
|
|
|
portmap_27=85:40
|
|
|
|
|
xgxs_rx_lane_map_27=0x213
|
|
|
|
|
xgxs_tx_lane_map_27=0x1203
|
|
|
|
|
phy_xaui_rx_polarity_flip_27=0xc
|
|
|
|
|
phy_xaui_tx_polarity_flip_27=0xe
|
|
|
|
|
serdes_driver_current_lane0_xe26=0x4
|
|
|
|
|
serdes_driver_current_lane1_xe26=0x5
|
|
|
|
|
serdes_driver_current_lane2_xe26=0x4
|
|
|
|
|
serdes_driver_current_lane3_xe26=0x5
|
|
|
|
|
serdes_pre_driver_current_lane0_xe26=0x4
|
|
|
|
|
serdes_pre_driver_current_lane1_xe26=0x5
|
|
|
|
|
serdes_pre_driver_current_lane2_xe26=0x4
|
|
|
|
|
serdes_pre_driver_current_lane3_xe26=0x5
|
|
|
|
|
serdes_preemphasis_lane0_xe26=0xc2f0
|
|
|
|
|
serdes_preemphasis_lane1_xe26=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane2_xe26=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane3_xe26=0xc6e0
|
|
|
|
|
|
|
|
|
|
# xe27 (40G)
|
|
|
|
|
portmap_28=81:40
|
|
|
|
|
xgxs_rx_lane_map_28=0x1320
|
|
|
|
|
xgxs_tx_lane_map_28=0x2031
|
|
|
|
|
phy_xaui_rx_polarity_flip_28=0x1
|
|
|
|
|
phy_xaui_tx_polarity_flip_28=0x2
|
|
|
|
|
serdes_driver_current_lane0_xe27=0x2
|
|
|
|
|
serdes_driver_current_lane1_xe27=0x2
|
|
|
|
|
serdes_driver_current_lane2_xe27=0x2
|
|
|
|
|
serdes_driver_current_lane3_xe27=0x2
|
|
|
|
|
serdes_pre_driver_current_lane0_xe27=0x2
|
|
|
|
|
serdes_pre_driver_current_lane1_xe27=0x2
|
|
|
|
|
serdes_pre_driver_current_lane2_xe27=0x2
|
|
|
|
|
serdes_pre_driver_current_lane3_xe27=0x2
|
|
|
|
|
serdes_preemphasis_lane0_xe27=0xbb10
|
|
|
|
|
serdes_preemphasis_lane1_xe27=0xbb10
|
|
|
|
|
serdes_preemphasis_lane2_xe27=0xbf00
|
|
|
|
|
serdes_preemphasis_lane3_xe27=0xbb10
|
|
|
|
|
|
|
|
|
|
# xe29 (40G)
|
|
|
|
|
portmap_29=89:40
|
|
|
|
|
xgxs_rx_lane_map_29=0x1320
|
|
|
|
|
xgxs_tx_lane_map_29=0x3021
|
|
|
|
|
phy_xaui_rx_polarity_flip_29=0x2
|
|
|
|
|
phy_xaui_tx_polarity_flip_29=0xb
|
|
|
|
|
serdes_driver_current_lane0_xe28=0x4
|
|
|
|
|
serdes_driver_current_lane1_xe28=0x4
|
|
|
|
|
serdes_driver_current_lane2_xe28=0x4
|
|
|
|
|
serdes_driver_current_lane3_xe28=0x4
|
|
|
|
|
serdes_pre_driver_current_lane0_xe28=0x4
|
|
|
|
|
serdes_pre_driver_current_lane1_xe28=0x4
|
|
|
|
|
serdes_pre_driver_current_lane2_xe28=0x4
|
|
|
|
|
serdes_pre_driver_current_lane3_xe28=0x4
|
|
|
|
|
serdes_preemphasis_lane0_xe28=0xcad0
|
|
|
|
|
serdes_preemphasis_lane1_xe28=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane2_xe28=0xc6e0
|
|
|
|
|
serdes_preemphasis_lane3_xe28=0xc6e0
|
|
|
|
|
|
|
|
|
|
# xe29 (40G)
|
|
|
|
|
portmap_30=93:40
|
|
|
|
|
xgxs_rx_lane_map_30=0x1320
|
|
|
|
|
xgxs_tx_lane_map_30=0x2031
|
|
|
|
|
phy_xaui_rx_polarity_flip_30=0x1
|
|
|
|
|
phy_xaui_tx_polarity_flip_30=0x2
|
|
|
|
|
serdes_driver_current_lane0_xe29=0x4
|
|
|
|
|
serdes_driver_current_lane1_xe29=0x4
|
|
|
|
|
serdes_driver_current_lane2_xe29=0x4
|
|
|
|
|
serdes_driver_current_lane3_xe29=0x4
|
|
|
|
|
serdes_pre_driver_current_lane0_xe29=0x4
|
|
|
|
|
serdes_pre_driver_current_lane1_xe29=0x4
|
|
|
|
|
serdes_pre_driver_current_lane2_xe29=0x4
|
|
|
|
|
serdes_pre_driver_current_lane3_xe29=0x4
|
|
|
|
|
serdes_preemphasis_lane0_xe29=0xc2f0
|
|
|
|
|
serdes_preemphasis_lane1_xe29=0xc2f0
|
|
|
|
|
serdes_preemphasis_lane2_xe29=0xc2f0
|
|
|
|
|
serdes_preemphasis_lane3_xe29=0xc2f0
|
|
|
|
|
|
|
|
|
|
# xe30 (40G)
|
|
|
|
|
portmap_31=97:40
|
|
|
|
|
xgxs_rx_lane_map_31=0x213
|
|
|
|
|
xgxs_tx_lane_map_31=0x2031
|
|
|
|
|
phy_xaui_rx_polarity_flip_31=0xc
|
|
|
|
|
phy_xaui_tx_polarity_flip_31=0x3
|
|
|
|
|
serdes_driver_current_lane0_xe30=0x5
|
|
|
|
|
serdes_driver_current_lane1_xe30=0x5
|
|
|
|
|
serdes_driver_current_lane2_xe30=0x5
|
|
|
|
|
serdes_driver_current_lane3_xe30=0x5
|
|
|
|
|
serdes_pre_driver_current_lane0_xe30=0x5
|
|
|
|
|
serdes_pre_driver_current_lane1_xe30=0x5
|
|
|
|
|
serdes_pre_driver_current_lane2_xe30=0x5
|
|
|
|
|
serdes_pre_driver_current_lane3_xe30=0x5
|
|
|
|
|
serdes_preemphasis_lane0_xe30=0xcad0
|
|
|
|
|
serdes_preemphasis_lane1_xe30=0xcad0
|
|
|
|
|
serdes_preemphasis_lane2_xe30=0xcad0
|
|
|
|
|
serdes_preemphasis_lane3_xe30=0xcad0
|
|
|
|
|
|
|
|
|
|
# xe31 (40G)
|
|
|
|
|
portmap_32=101:40
|
|
|
|
|
xgxs_rx_lane_map_32=0x1320
|
|
|
|
|
xgxs_tx_lane_map_32=0x1203
|
|
|
|
|
phy_xaui_rx_polarity_flip_32=0x1
|
|
|
|
|
phy_xaui_tx_polarity_flip_32=0x6
|
|
|
|
|
serdes_driver_current_lane0_xe31=0x6
|
|
|
|
|
serdes_driver_current_lane1_xe31=0x6
|
|
|
|
|
serdes_driver_current_lane2_xe31=0x6
|
|
|
|
|
serdes_driver_current_lane3_xe31=0x7
|
|
|
|
|
serdes_pre_driver_current_lane0_xe31=0x6
|
|
|
|
|
serdes_pre_driver_current_lane1_xe31=0x6
|
|
|
|
|
serdes_pre_driver_current_lane2_xe31=0x6
|
|
|
|
|
serdes_pre_driver_current_lane3_xe31=0x7
|
|
|
|
|
serdes_preemphasis_lane0_xe31=0xcec0
|
|
|
|
|
serdes_preemphasis_lane1_xe31=0xcec0
|
|
|
|
|
serdes_preemphasis_lane2_xe31=0xcad0
|
|
|
|
|
serdes_preemphasis_lane3_xe31=0xc6e0
|