[Dell] Force10-S6000-Q28S16 new HWSKU support (#4679)
**How I did it** - Modified port_config.ini, TD2 settings to bring the ports UP. **How to verify it** - Check LLDP neighbors,LLDP table, interface status,EEPROM and other show commands. - Do OIR, LED, Traffic testings.
This commit is contained in:
parent
23ddfb866e
commit
7f07865ac2
@ -0,0 +1,3 @@
|
|||||||
|
{%- set default_topo = 't0' %}
|
||||||
|
{%- include 'buffers_config.j2' %}
|
||||||
|
|
@ -0,0 +1,78 @@
|
|||||||
|
{%- set default_cable = '300m' %}
|
||||||
|
|
||||||
|
{%- macro generate_port_lists(PORT_ALL) %}
|
||||||
|
{# Generate list of ports #}
|
||||||
|
{% for port_idx in range(0,1) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 1)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 2)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 3)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(1,2) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(2,3) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 1)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 2)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 3)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(3,4) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(4,5) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 1)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 2)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 3)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(5,6) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(6,7) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 1)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 2)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 3)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(7,32) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{%- endmacro %}
|
||||||
|
|
||||||
|
{%- macro generate_buffer_pool_and_profiles() %}
|
||||||
|
"BUFFER_POOL": {
|
||||||
|
"ingress_lossless_pool": {
|
||||||
|
"size": "12766208",
|
||||||
|
"type": "ingress",
|
||||||
|
"mode": "dynamic"
|
||||||
|
},
|
||||||
|
"egress_lossless_pool": {
|
||||||
|
"size": "12766208",
|
||||||
|
"type": "egress",
|
||||||
|
"mode": "static"
|
||||||
|
},
|
||||||
|
"egress_lossy_pool": {
|
||||||
|
"size": "7326924",
|
||||||
|
"type": "egress",
|
||||||
|
"mode": "dynamic"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BUFFER_PROFILE": {
|
||||||
|
"ingress_lossy_profile": {
|
||||||
|
"pool":"[BUFFER_POOL|ingress_lossless_pool]",
|
||||||
|
"size":"0",
|
||||||
|
"dynamic_th":"3"
|
||||||
|
},
|
||||||
|
"egress_lossless_profile": {
|
||||||
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
|
"size":"0",
|
||||||
|
"static_th":"12766208"
|
||||||
|
},
|
||||||
|
"egress_lossy_profile": {
|
||||||
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
"size":"1518",
|
||||||
|
"dynamic_th":"3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{%- endmacro %}
|
@ -0,0 +1,78 @@
|
|||||||
|
{%- set default_cable = '300m' %}
|
||||||
|
|
||||||
|
{%- macro generate_port_lists(PORT_ALL) %}
|
||||||
|
{# Generate list of ports #}
|
||||||
|
{% for port_idx in range(0,1) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 1)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 2)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 3)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(1,2) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(2,3) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 1)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 2)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 3)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(3,4) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(4,5) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 1)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 2)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 3)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(5,6) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(6,7) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 1)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 2)) %}{% endif %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4 + 3)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% for port_idx in range(7,32) %}
|
||||||
|
{% if PORT_ALL.append("Ethernet%d" % (port_idx * 4)) %}{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{%- endmacro %}
|
||||||
|
|
||||||
|
{%- macro generate_buffer_pool_and_profiles() %}
|
||||||
|
"BUFFER_POOL": {
|
||||||
|
"ingress_lossless_pool": {
|
||||||
|
"size": "12766208",
|
||||||
|
"type": "ingress",
|
||||||
|
"mode": "dynamic"
|
||||||
|
},
|
||||||
|
"egress_lossless_pool": {
|
||||||
|
"size": "12766208",
|
||||||
|
"type": "egress",
|
||||||
|
"mode": "static"
|
||||||
|
},
|
||||||
|
"egress_lossy_pool": {
|
||||||
|
"size": "7326924",
|
||||||
|
"type": "egress",
|
||||||
|
"mode": "dynamic"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BUFFER_PROFILE": {
|
||||||
|
"ingress_lossy_profile": {
|
||||||
|
"pool":"[BUFFER_POOL|ingress_lossless_pool]",
|
||||||
|
"size":"0",
|
||||||
|
"dynamic_th":"3"
|
||||||
|
},
|
||||||
|
"egress_lossless_profile": {
|
||||||
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
|
"size":"0",
|
||||||
|
"static_th":"12766208"
|
||||||
|
},
|
||||||
|
"egress_lossy_profile": {
|
||||||
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
"size":"1518",
|
||||||
|
"dynamic_th":"3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{%- endmacro %}
|
@ -0,0 +1,17 @@
|
|||||||
|
# PG lossless profiles.
|
||||||
|
# speed cable size xon xoff threshold xon_offset
|
||||||
|
10000 5m 56368 18432 55120 -3 2496
|
||||||
|
25000 5m 56368 18432 55120 -3 2496
|
||||||
|
40000 5m 56368 18432 55120 -3 2496
|
||||||
|
50000 5m 56368 18432 55120 -3 2496
|
||||||
|
100000 5m 56368 18432 55120 -3 2496
|
||||||
|
10000 40m 56368 18432 55120 -3 2496
|
||||||
|
25000 40m 56368 18432 55120 -3 2496
|
||||||
|
40000 40m 56368 18432 55120 -3 2496
|
||||||
|
50000 40m 56368 18432 55120 -3 2496
|
||||||
|
100000 40m 56368 18432 55120 -3 2496
|
||||||
|
10000 300m 56368 18432 55120 -3 2496
|
||||||
|
25000 300m 56368 18432 55120 -3 2496
|
||||||
|
40000 300m 56368 18432 55120 -3 2496
|
||||||
|
50000 300m 56368 18432 55120 -3 2496
|
||||||
|
100000 300m 56368 18432 55120 -3 2496
|
45
device/dell/x86_64-dell_s6000_s1220-r0/Force10-S6000-Q28S16/port_config.ini
Executable file
45
device/dell/x86_64-dell_s6000_s1220-r0/Force10-S6000-Q28S16/port_config.ini
Executable file
@ -0,0 +1,45 @@
|
|||||||
|
# name lanes alias index speed
|
||||||
|
Ethernet0 29 tenGigE0/0 0 10000
|
||||||
|
Ethernet1 30 tenGigE0/1 0 10000
|
||||||
|
Ethernet2 31 tenGigE0/2 0 10000
|
||||||
|
Ethernet3 32 tenGigE0/3 0 10000
|
||||||
|
Ethernet4 25,26,27,28 fortyGigE0/4 1 40000
|
||||||
|
Ethernet8 37 tenGigE0/8 2 10000
|
||||||
|
Ethernet9 38 tenGigE0/9 2 10000
|
||||||
|
Ethernet10 39 tenGigE0/10 2 10000
|
||||||
|
Ethernet11 40 tenGigE0/11 2 10000
|
||||||
|
Ethernet12 33,34,35,36 fortyGigE0/12 3 40000
|
||||||
|
Ethernet16 41 tenGigE0/16 4 10000
|
||||||
|
Ethernet17 42 tenGigE0/17 4 10000
|
||||||
|
Ethernet18 43 tenGigE0/18 4 10000
|
||||||
|
Ethernet19 44 tenGigE0/19 4 10000
|
||||||
|
Ethernet20 45,46,47,48 fortyGigE0/20 5 40000
|
||||||
|
Ethernet24 5 tenGigE0/24 6 10000
|
||||||
|
Ethernet25 6 tenGigE0/25 6 10000
|
||||||
|
Ethernet26 7 tenGigE0/26 6 10000
|
||||||
|
Ethernet27 8 tenGigE0/27 6 10000
|
||||||
|
Ethernet28 1,2,3,4 fortyGigE0/28 7 40000
|
||||||
|
Ethernet32 9,10,11,12 fortyGigE0/32 8 40000
|
||||||
|
Ethernet36 13,14,15,16 fortyGigE0/36 9 40000
|
||||||
|
Ethernet40 21,22,23,24 fortyGigE0/40 10 40000
|
||||||
|
Ethernet44 17,18,19,20 fortyGigE0/44 11 40000
|
||||||
|
Ethernet48 49,50,51,52 fortyGigE0/48 12 40000
|
||||||
|
Ethernet52 53,54,55,56 fortyGigE0/52 13 40000
|
||||||
|
Ethernet56 61,62,63,64 fortyGigE0/56 14 40000
|
||||||
|
Ethernet60 57,58,59,60 fortyGigE0/60 15 40000
|
||||||
|
Ethernet64 65,66,67,68 fortyGigE0/64 16 40000
|
||||||
|
Ethernet68 69,70,71,72 fortyGigE0/68 17 40000
|
||||||
|
Ethernet72 77,78,79,80 fortyGigE0/72 18 40000
|
||||||
|
Ethernet76 73,74,75,76 fortyGigE0/76 19 40000
|
||||||
|
Ethernet80 105,106,107,108 fortyGigE0/80 20 40000
|
||||||
|
Ethernet84 109,110,111,112 fortyGigE0/84 21 40000
|
||||||
|
Ethernet88 117,118,119,120 fortyGigE0/88 22 40000
|
||||||
|
Ethernet92 113,114,115,116 fortyGigE0/92 23 40000
|
||||||
|
Ethernet96 121,122,123,124 fortyGigE0/96 24 40000
|
||||||
|
Ethernet100 125,126,127,128 fortyGigE0/100 25 40000
|
||||||
|
Ethernet104 85,86,87,88 fortyGigE0/104 26 40000
|
||||||
|
Ethernet108 81,82,83,84 fortyGigE0/108 27 40000
|
||||||
|
Ethernet112 89,90,91,92 fortyGigE0/112 28 40000
|
||||||
|
Ethernet116 93,94,95,96 fortyGigE0/116 29 40000
|
||||||
|
Ethernet120 97,98,99,100 fortyGigE0/120 30 40000
|
||||||
|
Ethernet124 101,102,103,104 fortyGigE0/124 31 40000
|
1
device/dell/x86_64-dell_s6000_s1220-r0/Force10-S6000-Q28S16/qos.json.j2
Executable file
1
device/dell/x86_64-dell_s6000_s1220-r0/Force10-S6000-Q28S16/qos.json.j2
Executable file
@ -0,0 +1 @@
|
|||||||
|
{%- include 'qos_config.j2' %}
|
2
device/dell/x86_64-dell_s6000_s1220-r0/Force10-S6000-Q28S16/sai.profile
Executable file
2
device/dell/x86_64-dell_s6000_s1220-r0/Force10-S6000-Q28S16/sai.profile
Executable file
@ -0,0 +1,2 @@
|
|||||||
|
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/td2-s6000-28x40G-16x10G.config.bcm
|
||||||
|
SAI_NUM_ECMP_MEMBERS=32
|
@ -0,0 +1,683 @@
|
|||||||
|
# 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=0x0000000000000000000001fffffffffff
|
||||||
|
pbmp_xport_xe=0x0000000000000000000001fffffffffff
|
||||||
|
|
||||||
|
|
||||||
|
# Ports configuration
|
||||||
|
# xe0 (4x10G)
|
||||||
|
portmap_1=29:10
|
||||||
|
portmap_2=30:10
|
||||||
|
portmap_3=31:10
|
||||||
|
portmap_4=32:10
|
||||||
|
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
|
||||||
|
phy_xaui_rx_polarity_flip_2=0x0
|
||||||
|
phy_xaui_tx_polarity_flip_2=0x0
|
||||||
|
phy_xaui_rx_polarity_flip_3=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_3=0x0
|
||||||
|
phy_xaui_rx_polarity_flip_4=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_4=0x1
|
||||||
|
serdes_driver_current_lane0_1=0x6
|
||||||
|
serdes_driver_current_lane1_1=0x7
|
||||||
|
serdes_driver_current_lane2_1=0x6
|
||||||
|
serdes_driver_current_lane3_1=0x6
|
||||||
|
serdes_pre_driver_current_lane0_1=0x6
|
||||||
|
serdes_pre_driver_current_lane1_1=0x7
|
||||||
|
serdes_pre_driver_current_lane2_1=0x6
|
||||||
|
serdes_pre_driver_current_lane3_1=0x6
|
||||||
|
serdes_preemphasis_lane0_1=0xc2f0
|
||||||
|
serdes_preemphasis_lane1_1=0xd2b0
|
||||||
|
serdes_preemphasis_lane2_1=0xc6e0
|
||||||
|
serdes_preemphasis_lane3_1=0xc2f0
|
||||||
|
|
||||||
|
# xe1 (40G)
|
||||||
|
portmap_5=25:40
|
||||||
|
xgxs_rx_lane_map_5=0x213
|
||||||
|
xgxs_tx_lane_map_5=0x2031
|
||||||
|
phy_xaui_rx_polarity_flip_5=0xe
|
||||||
|
phy_xaui_tx_polarity_flip_5=0x2
|
||||||
|
serdes_driver_current_lane0_5=0x5
|
||||||
|
serdes_driver_current_lane1_5=0x5
|
||||||
|
serdes_driver_current_lane2_5=0x5
|
||||||
|
serdes_driver_current_lane3_5=0x5
|
||||||
|
serdes_pre_driver_current_lane0_5=0x5
|
||||||
|
serdes_pre_driver_current_lane1_5=0x5
|
||||||
|
serdes_pre_driver_current_lane2_5=0x5
|
||||||
|
serdes_pre_driver_current_lane3_5=0x5
|
||||||
|
serdes_preemphasis_lane0_5=0xcad0
|
||||||
|
serdes_preemphasis_lane1_5=0xc6e0
|
||||||
|
serdes_preemphasis_lane2_5=0xc6e0
|
||||||
|
serdes_preemphasis_lane3_5=0xd2b0
|
||||||
|
|
||||||
|
# xe2 (4x10G)
|
||||||
|
portmap_6=37:10
|
||||||
|
portmap_7=38:10
|
||||||
|
portmap_8=39:10
|
||||||
|
portmap_9=40:10
|
||||||
|
xgxs_rx_lane_map_6=0x213
|
||||||
|
xgxs_tx_lane_map_6=0x1203
|
||||||
|
phy_xaui_rx_polarity_flip_6=0x3
|
||||||
|
phy_xaui_tx_polarity_flip_6=0xe
|
||||||
|
phy_xaui_rx_polarity_flip_7=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_7=0x1
|
||||||
|
phy_xaui_rx_polarity_flip_8=0x0
|
||||||
|
phy_xaui_tx_polarity_flip_8=0x1
|
||||||
|
phy_xaui_rx_polarity_flip_9=0x0
|
||||||
|
phy_xaui_tx_polarity_flip_9=0x1
|
||||||
|
serdes_driver_current_lane0_6=0x4
|
||||||
|
serdes_driver_current_lane1_6=0x4
|
||||||
|
serdes_driver_current_lane2_6=0x4
|
||||||
|
serdes_driver_current_lane3_6=0x4
|
||||||
|
serdes_pre_driver_current_lane0_6=0x4
|
||||||
|
serdes_pre_driver_current_lane1_6=0x4
|
||||||
|
serdes_pre_driver_current_lane2_6=0x4
|
||||||
|
serdes_pre_driver_current_lane3_6=0x4
|
||||||
|
serdes_preemphasis_lane0_6=0xcad0
|
||||||
|
serdes_preemphasis_lane1_6=0xcad0
|
||||||
|
serdes_preemphasis_lane2_6=0xc2f0
|
||||||
|
serdes_preemphasis_lane3_6=0xc2f0
|
||||||
|
|
||||||
|
# xe3 (40G)
|
||||||
|
portmap_10=33: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=0x2
|
||||||
|
serdes_driver_current_lane0_10=0x4
|
||||||
|
serdes_driver_current_lane1_10=0x4
|
||||||
|
serdes_driver_current_lane2_10=0x4
|
||||||
|
serdes_driver_current_lane3_10=0x4
|
||||||
|
serdes_pre_driver_current_lane0_10=0x4
|
||||||
|
serdes_pre_driver_current_lane1_10=0x4
|
||||||
|
serdes_pre_driver_current_lane2_10=0x4
|
||||||
|
serdes_pre_driver_current_lane3_10=0x4
|
||||||
|
serdes_preemphasis_lane0_10=0xc6e0
|
||||||
|
serdes_preemphasis_lane1_10=0xc6e0
|
||||||
|
serdes_preemphasis_lane2_10=0xc6e0
|
||||||
|
serdes_preemphasis_lane3_10=0xc6e0
|
||||||
|
|
||||||
|
# xe4 (4x10G)
|
||||||
|
portmap_11=41:10
|
||||||
|
portmap_12=42:10
|
||||||
|
portmap_13=43:10
|
||||||
|
portmap_14=44:10
|
||||||
|
xgxs_rx_lane_map_11=0x213
|
||||||
|
xgxs_tx_lane_map_11=0x3021
|
||||||
|
phy_xaui_rx_polarity_flip_11=0x3
|
||||||
|
phy_xaui_tx_polarity_flip_11=0xb
|
||||||
|
phy_xaui_rx_polarity_flip_12=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_12=0x1
|
||||||
|
phy_xaui_rx_polarity_flip_13=0x0
|
||||||
|
phy_xaui_tx_polarity_flip_13=0x0
|
||||||
|
phy_xaui_rx_polarity_flip_14=0x0
|
||||||
|
phy_xaui_tx_polarity_flip_14=0x1
|
||||||
|
serdes_driver_current_lane0_11=0x4
|
||||||
|
serdes_driver_current_lane1_11=0x4
|
||||||
|
serdes_driver_current_lane2_11=0x4
|
||||||
|
serdes_driver_current_lane3_11=0x4
|
||||||
|
serdes_pre_driver_current_lane0_11=0x4
|
||||||
|
serdes_pre_driver_current_lane1_11=0x4
|
||||||
|
serdes_pre_driver_current_lane2_11=0x4
|
||||||
|
serdes_pre_driver_current_lane3_11=0x4
|
||||||
|
serdes_preemphasis_lane0_11=0xc6e0
|
||||||
|
serdes_preemphasis_lane1_11=0xc2f0
|
||||||
|
serdes_preemphasis_lane2_11=0xc2f0
|
||||||
|
serdes_preemphasis_lane3_11=0xcad0
|
||||||
|
|
||||||
|
# xe5 (40G)
|
||||||
|
portmap_15=45:40
|
||||||
|
xgxs_rx_lane_map_15=0x213
|
||||||
|
xgxs_tx_lane_map_15=0x213
|
||||||
|
phy_xaui_rx_polarity_flip_15=0xe
|
||||||
|
phy_xaui_tx_polarity_flip_15=0x8
|
||||||
|
serdes_driver_current_lane0_15=0x4
|
||||||
|
serdes_driver_current_lane1_15=0x4
|
||||||
|
serdes_driver_current_lane2_15=0x4
|
||||||
|
serdes_driver_current_lane3_15=0x4
|
||||||
|
serdes_pre_driver_current_lane0_15=0x4
|
||||||
|
serdes_pre_driver_current_lane1_15=0x4
|
||||||
|
serdes_pre_driver_current_lane2_15=0x4
|
||||||
|
serdes_pre_driver_current_lane3_15=0x4
|
||||||
|
serdes_preemphasis_lane0_15=0xc2f0
|
||||||
|
serdes_preemphasis_lane1_15=0xc2f0
|
||||||
|
serdes_preemphasis_lane2_15=0xc2f0
|
||||||
|
serdes_preemphasis_lane3_15=0xc2f0
|
||||||
|
|
||||||
|
# xe6 (4x10G)
|
||||||
|
portmap_16=5:10
|
||||||
|
portmap_17=6:10
|
||||||
|
portmap_18=7:10
|
||||||
|
portmap_19=8:10
|
||||||
|
xgxs_rx_lane_map_16=0x213
|
||||||
|
xgxs_tx_lane_map_16=0x1203
|
||||||
|
phy_xaui_rx_polarity_flip_16=0xc
|
||||||
|
phy_xaui_tx_polarity_flip_16=0x1
|
||||||
|
phy_xaui_rx_polarity_flip_17=0x0
|
||||||
|
phy_xaui_tx_polarity_flip_17=0x0
|
||||||
|
phy_xaui_rx_polarity_flip_18=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_18=0x0
|
||||||
|
phy_xaui_rx_polarity_flip_19=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_19=0x0
|
||||||
|
serdes_driver_current_lane0_16=0x4
|
||||||
|
serdes_driver_current_lane1_16=0x4
|
||||||
|
serdes_driver_current_lane2_16=0x4
|
||||||
|
serdes_driver_current_lane3_16=0x4
|
||||||
|
serdes_pre_driver_current_lane0_16=0x4
|
||||||
|
serdes_pre_driver_current_lane1_16=0x4
|
||||||
|
serdes_pre_driver_current_lane2_16=0x4
|
||||||
|
serdes_pre_driver_current_lane3_16=0x4
|
||||||
|
serdes_preemphasis_lane0_16=0xc6e0
|
||||||
|
serdes_preemphasis_lane1_16=0xc6e0
|
||||||
|
serdes_preemphasis_lane2_16=0xc6e0
|
||||||
|
serdes_preemphasis_lane3_16=0xc6e0
|
||||||
|
|
||||||
|
# xe7 (40G)
|
||||||
|
portmap_20=1:40
|
||||||
|
xgxs_rx_lane_map_20=0x213
|
||||||
|
xgxs_tx_lane_map_20=0x2031
|
||||||
|
phy_xaui_rx_polarity_flip_20=0xe
|
||||||
|
phy_xaui_tx_polarity_flip_20=0xd
|
||||||
|
serdes_driver_current_lane0_20=0x5
|
||||||
|
serdes_driver_current_lane1_20=0x5
|
||||||
|
serdes_driver_current_lane2_20=0x5
|
||||||
|
serdes_driver_current_lane3_20=0x5
|
||||||
|
serdes_pre_driver_current_lane0_20=0x5
|
||||||
|
serdes_pre_driver_current_lane1_20=0x5
|
||||||
|
serdes_pre_driver_current_lane2_20=0x5
|
||||||
|
serdes_pre_driver_current_lane3_20=0x5
|
||||||
|
serdes_preemphasis_lane0_20=0xc6e0
|
||||||
|
serdes_preemphasis_lane1_20=0xcad0
|
||||||
|
serdes_preemphasis_lane2_20=0xc6e0
|
||||||
|
serdes_preemphasis_lane3_20=0xcad0
|
||||||
|
|
||||||
|
# xe8 (40G)
|
||||||
|
portmap_21=9:40
|
||||||
|
xgxs_rx_lane_map_21=0x3120
|
||||||
|
xgxs_tx_lane_map_21=0x3021
|
||||||
|
phy_xaui_rx_polarity_flip_21=0x0
|
||||||
|
phy_xaui_tx_polarity_flip_21=0x4
|
||||||
|
serdes_driver_current_lane0_21=0x3
|
||||||
|
serdes_driver_current_lane1_21=0x3
|
||||||
|
serdes_driver_current_lane2_21=0x3
|
||||||
|
serdes_driver_current_lane3_21=0x3
|
||||||
|
serdes_pre_driver_current_lane0_21=0x3
|
||||||
|
serdes_pre_driver_current_lane1_21=0x3
|
||||||
|
serdes_pre_driver_current_lane2_21=0x3
|
||||||
|
serdes_pre_driver_current_lane3_21=0x3
|
||||||
|
serdes_preemphasis_lane0_21=0xc2f0
|
||||||
|
serdes_preemphasis_lane1_21=0xc6e0
|
||||||
|
serdes_preemphasis_lane2_21=0xbf00
|
||||||
|
serdes_preemphasis_lane3_21=0xc2f0
|
||||||
|
|
||||||
|
# xe9 (40G)
|
||||||
|
portmap_22=13:40
|
||||||
|
xgxs_rx_lane_map_22=0x213
|
||||||
|
xgxs_tx_lane_map_22=0x132
|
||||||
|
phy_xaui_rx_polarity_flip_22=0xe
|
||||||
|
phy_xaui_tx_polarity_flip_22=0x0
|
||||||
|
serdes_driver_current_lane0_22=0x2
|
||||||
|
serdes_driver_current_lane1_22=0x3
|
||||||
|
serdes_driver_current_lane2_22=0x2
|
||||||
|
serdes_driver_current_lane3_22=0x2
|
||||||
|
serdes_pre_driver_current_lane0_22=0x2
|
||||||
|
serdes_pre_driver_current_lane1_22=0x3
|
||||||
|
serdes_pre_driver_current_lane2_22=0x2
|
||||||
|
serdes_pre_driver_current_lane3_22=0x2
|
||||||
|
serdes_preemphasis_lane0_22=0xb270
|
||||||
|
serdes_preemphasis_lane1_22=0xbb10
|
||||||
|
serdes_preemphasis_lane2_22=0xb720
|
||||||
|
serdes_preemphasis_lane3_22=0xb720
|
||||||
|
|
||||||
|
# xe10 (40G)
|
||||||
|
portmap_23=21:40
|
||||||
|
xgxs_rx_lane_map_23=0x123
|
||||||
|
xgxs_tx_lane_map_23=0x1203
|
||||||
|
phy_xaui_rx_polarity_flip_23=0xc
|
||||||
|
phy_xaui_tx_polarity_flip_23=0xe
|
||||||
|
serdes_driver_current_lane0_23=0x2
|
||||||
|
serdes_driver_current_lane1_23=0x2
|
||||||
|
serdes_driver_current_lane2_23=0x2
|
||||||
|
serdes_driver_current_lane3_23=0x2
|
||||||
|
serdes_pre_driver_current_lane0_23=0x2
|
||||||
|
serdes_pre_driver_current_lane1_23=0x2
|
||||||
|
serdes_pre_driver_current_lane2_23=0x2
|
||||||
|
serdes_pre_driver_current_lane3_23=0x2
|
||||||
|
serdes_preemphasis_lane0_23=0xb330
|
||||||
|
serdes_preemphasis_lane1_23=0xb330
|
||||||
|
serdes_preemphasis_lane2_23=0xb330
|
||||||
|
serdes_preemphasis_lane3_23=0xb330
|
||||||
|
|
||||||
|
# xe11 (40G)
|
||||||
|
portmap_24=17:40
|
||||||
|
xgxs_rx_lane_map_24=0x213
|
||||||
|
xgxs_tx_lane_map_24=0x132
|
||||||
|
phy_xaui_rx_polarity_flip_24=0xe
|
||||||
|
phy_xaui_tx_polarity_flip_24=0x0
|
||||||
|
serdes_driver_current_lane0_24=0x2
|
||||||
|
serdes_driver_current_lane1_24=0x2
|
||||||
|
serdes_driver_current_lane2_24=0x2
|
||||||
|
serdes_driver_current_lane3_24=0x2
|
||||||
|
serdes_pre_driver_current_lane0_24=0x2
|
||||||
|
serdes_pre_driver_current_lane1_24=0x2
|
||||||
|
serdes_pre_driver_current_lane2_24=0x2
|
||||||
|
serdes_pre_driver_current_lane3_24=0x2
|
||||||
|
serdes_preemphasis_lane0_24=0xb330
|
||||||
|
serdes_preemphasis_lane1_24=0xbb10
|
||||||
|
serdes_preemphasis_lane2_24=0xbb10
|
||||||
|
serdes_preemphasis_lane3_24=0xbb10
|
||||||
|
|
||||||
|
# xe12 (40G)
|
||||||
|
portmap_25=49:40
|
||||||
|
xgxs_rx_lane_map_25=0x1302
|
||||||
|
xgxs_tx_lane_map_25=0x2031
|
||||||
|
phy_xaui_rx_polarity_flip_25=0xb
|
||||||
|
phy_xaui_tx_polarity_flip_25=0x3
|
||||||
|
serdes_driver_current_lane0_25=0x2
|
||||||
|
serdes_driver_current_lane1_25=0x2
|
||||||
|
serdes_driver_current_lane2_25=0x2
|
||||||
|
serdes_driver_current_lane3_25=0x2
|
||||||
|
serdes_pre_driver_current_lane0_25=0x2
|
||||||
|
serdes_pre_driver_current_lane1_25=0x2
|
||||||
|
serdes_pre_driver_current_lane2_25=0x2
|
||||||
|
serdes_pre_driver_current_lane3_25=0x2
|
||||||
|
serdes_preemphasis_lane0_25=0xa760
|
||||||
|
serdes_preemphasis_lane1_25=0xa760
|
||||||
|
serdes_preemphasis_lane2_25=0xa760
|
||||||
|
serdes_preemphasis_lane3_25=0xa760
|
||||||
|
|
||||||
|
# xe13 (40G)
|
||||||
|
portmap_26=53:40
|
||||||
|
xgxs_rx_lane_map_26=0x213
|
||||||
|
xgxs_tx_lane_map_26=0x231
|
||||||
|
phy_xaui_rx_polarity_flip_26=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_26=0x0
|
||||||
|
serdes_driver_current_lane0_26=0x2
|
||||||
|
serdes_driver_current_lane1_26=0x2
|
||||||
|
serdes_driver_current_lane2_26=0x2
|
||||||
|
serdes_driver_current_lane3_26=0x2
|
||||||
|
serdes_pre_driver_current_lane0_26=0x2
|
||||||
|
serdes_pre_driver_current_lane1_26=0x2
|
||||||
|
serdes_pre_driver_current_lane2_26=0x2
|
||||||
|
serdes_pre_driver_current_lane3_26=0x2
|
||||||
|
serdes_preemphasis_lane0_26=0xaf40
|
||||||
|
serdes_preemphasis_lane1_26=0xaf40
|
||||||
|
serdes_preemphasis_lane2_26=0xaf40
|
||||||
|
serdes_preemphasis_lane3_26=0xaf40
|
||||||
|
|
||||||
|
# xe14 (40G)
|
||||||
|
portmap_27=61:40
|
||||||
|
xgxs_rx_lane_map_27=0x132
|
||||||
|
xgxs_tx_lane_map_27=0x213
|
||||||
|
phy_xaui_rx_polarity_flip_27=0x0
|
||||||
|
phy_xaui_tx_polarity_flip_27=0x0
|
||||||
|
serdes_driver_current_lane0_27=0x2
|
||||||
|
serdes_driver_current_lane1_27=0x2
|
||||||
|
serdes_driver_current_lane2_27=0x2
|
||||||
|
serdes_driver_current_lane3_27=0x2
|
||||||
|
serdes_pre_driver_current_lane0_27=0x2
|
||||||
|
serdes_pre_driver_current_lane1_27=0x2
|
||||||
|
serdes_pre_driver_current_lane2_27=0x2
|
||||||
|
serdes_pre_driver_current_lane3_27=0x2
|
||||||
|
serdes_preemphasis_lane0_27=0xa760
|
||||||
|
serdes_preemphasis_lane1_27=0xa760
|
||||||
|
serdes_preemphasis_lane2_27=0xa760
|
||||||
|
serdes_preemphasis_lane3_27=0xa760
|
||||||
|
|
||||||
|
# xe15 (40G)
|
||||||
|
portmap_28=57:40
|
||||||
|
xgxs_rx_lane_map_28=0x213
|
||||||
|
xgxs_tx_lane_map_28=0x2031
|
||||||
|
phy_xaui_rx_polarity_flip_28=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_28=0x0
|
||||||
|
serdes_driver_current_lane0_28=0x1
|
||||||
|
serdes_driver_current_lane1_28=0x1
|
||||||
|
serdes_driver_current_lane2_28=0x1
|
||||||
|
serdes_driver_current_lane3_28=0x1
|
||||||
|
serdes_pre_driver_current_lane0_28=0x1
|
||||||
|
serdes_pre_driver_current_lane1_28=0x1
|
||||||
|
serdes_pre_driver_current_lane2_28=0x1
|
||||||
|
serdes_pre_driver_current_lane3_28=0x1
|
||||||
|
serdes_preemphasis_lane0_28=0xa760
|
||||||
|
serdes_preemphasis_lane1_28=0xa760
|
||||||
|
serdes_preemphasis_lane2_28=0xa760
|
||||||
|
serdes_preemphasis_lane3_28=0xa760
|
||||||
|
|
||||||
|
# xe16 (40G)
|
||||||
|
portmap_29=65:40
|
||||||
|
xgxs_rx_lane_map_29=0x132
|
||||||
|
xgxs_tx_lane_map_29=0x2031
|
||||||
|
phy_xaui_rx_polarity_flip_29=0x3
|
||||||
|
phy_xaui_tx_polarity_flip_29=0x9
|
||||||
|
serdes_driver_current_lane0_29=0x1
|
||||||
|
serdes_driver_current_lane1_29=0x1
|
||||||
|
serdes_driver_current_lane2_29=0x1
|
||||||
|
serdes_driver_current_lane3_29=0x1
|
||||||
|
serdes_pre_driver_current_lane0_29=0x1
|
||||||
|
serdes_pre_driver_current_lane1_29=0x1
|
||||||
|
serdes_pre_driver_current_lane2_29=0x1
|
||||||
|
serdes_pre_driver_current_lane3_29=0x1
|
||||||
|
serdes_preemphasis_lane0_29=0xa370
|
||||||
|
serdes_preemphasis_lane1_29=0xa370
|
||||||
|
serdes_preemphasis_lane2_29=0xa370
|
||||||
|
serdes_preemphasis_lane3_29=0xa370
|
||||||
|
|
||||||
|
# xe17 (40G)
|
||||||
|
portmap_30=69:40
|
||||||
|
xgxs_rx_lane_map_30=0x213
|
||||||
|
xgxs_tx_lane_map_30=0x2130
|
||||||
|
phy_xaui_rx_polarity_flip_30=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_30=0xf
|
||||||
|
serdes_driver_current_lane0_30=0x1
|
||||||
|
serdes_driver_current_lane1_30=0x1
|
||||||
|
serdes_driver_current_lane2_30=0x1
|
||||||
|
serdes_driver_current_lane3_30=0x1
|
||||||
|
serdes_pre_driver_current_lane0_30=0x1
|
||||||
|
serdes_pre_driver_current_lane1_30=0x1
|
||||||
|
serdes_pre_driver_current_lane2_30=0x1
|
||||||
|
serdes_pre_driver_current_lane3_30=0x1
|
||||||
|
serdes_preemphasis_lane0_30=0xa760
|
||||||
|
serdes_preemphasis_lane1_30=0xa760
|
||||||
|
serdes_preemphasis_lane2_30=0xa760
|
||||||
|
serdes_preemphasis_lane3_30=0xa760
|
||||||
|
|
||||||
|
# xe18 (40G)
|
||||||
|
portmap_31=77:40
|
||||||
|
xgxs_rx_lane_map_31=0x123
|
||||||
|
xgxs_tx_lane_map_31=0x1203
|
||||||
|
phy_xaui_rx_polarity_flip_31=0x3
|
||||||
|
phy_xaui_tx_polarity_flip_31=0xe
|
||||||
|
serdes_driver_current_lane0_31=0x2
|
||||||
|
serdes_driver_current_lane1_31=0x2
|
||||||
|
serdes_driver_current_lane2_31=0x2
|
||||||
|
serdes_driver_current_lane3_31=0x2
|
||||||
|
serdes_pre_driver_current_lane0_31=0x2
|
||||||
|
serdes_pre_driver_current_lane1_31=0x2
|
||||||
|
serdes_pre_driver_current_lane2_31=0x2
|
||||||
|
serdes_pre_driver_current_lane3_31=0x2
|
||||||
|
serdes_preemphasis_lane0_31=0xaf40
|
||||||
|
serdes_preemphasis_lane1_31=0xaf40
|
||||||
|
serdes_preemphasis_lane2_31=0xaf40
|
||||||
|
serdes_preemphasis_lane3_31=0xaf40
|
||||||
|
|
||||||
|
# xe19 (40G)
|
||||||
|
portmap_32=73:40
|
||||||
|
xgxs_rx_lane_map_32=0x213
|
||||||
|
xgxs_tx_lane_map_32=0x2031
|
||||||
|
phy_xaui_rx_polarity_flip_32=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_32=0x0
|
||||||
|
serdes_driver_current_lane0_32=0x2
|
||||||
|
serdes_driver_current_lane1_32=0x2
|
||||||
|
serdes_driver_current_lane2_32=0x2
|
||||||
|
serdes_driver_current_lane3_32=0x2
|
||||||
|
serdes_pre_driver_current_lane0_32=0x2
|
||||||
|
serdes_pre_driver_current_lane1_32=0x2
|
||||||
|
serdes_pre_driver_current_lane2_32=0x2
|
||||||
|
serdes_pre_driver_current_lane3_32=0x2
|
||||||
|
serdes_preemphasis_lane0_32=0xa760
|
||||||
|
serdes_preemphasis_lane1_32=0xa760
|
||||||
|
serdes_preemphasis_lane2_32=0xa760
|
||||||
|
serdes_preemphasis_lane3_32=0xa760
|
||||||
|
|
||||||
|
# xe20 (40G)
|
||||||
|
portmap_33=105:40
|
||||||
|
xgxs_rx_lane_map_33=0x1320
|
||||||
|
xgxs_tx_lane_map_33=0x3021
|
||||||
|
phy_xaui_rx_polarity_flip_33=0xd
|
||||||
|
phy_xaui_tx_polarity_flip_33=0xb
|
||||||
|
serdes_driver_current_lane0_33=0x1
|
||||||
|
serdes_driver_current_lane1_33=0x1
|
||||||
|
serdes_driver_current_lane2_33=0x1
|
||||||
|
serdes_driver_current_lane3_33=0x1
|
||||||
|
serdes_pre_driver_current_lane0_33=0x1
|
||||||
|
serdes_pre_driver_current_lane1_33=0x1
|
||||||
|
serdes_pre_driver_current_lane2_33=0x1
|
||||||
|
serdes_pre_driver_current_lane3_33=0x1
|
||||||
|
serdes_preemphasis_lane0_33=0xb330
|
||||||
|
serdes_preemphasis_lane1_33=0xb330
|
||||||
|
serdes_preemphasis_lane2_33=0xb330
|
||||||
|
serdes_preemphasis_lane3_33=0xb330
|
||||||
|
|
||||||
|
# xe21 (40G)
|
||||||
|
portmap_34=109:40
|
||||||
|
xgxs_rx_lane_map_34=0x132
|
||||||
|
xgxs_tx_lane_map_34=0x132
|
||||||
|
phy_xaui_rx_polarity_flip_34=0x8
|
||||||
|
phy_xaui_tx_polarity_flip_34=0x0
|
||||||
|
serdes_driver_current_lane0_34=0x1
|
||||||
|
serdes_driver_current_lane1_34=0x1
|
||||||
|
serdes_driver_current_lane2_34=0x1
|
||||||
|
serdes_driver_current_lane3_34=0x2
|
||||||
|
serdes_pre_driver_current_lane0_34=0x1
|
||||||
|
serdes_pre_driver_current_lane1_34=0x1
|
||||||
|
serdes_pre_driver_current_lane2_34=0x1
|
||||||
|
serdes_pre_driver_current_lane3_34=0x2
|
||||||
|
serdes_preemphasis_lane0_34=0xb330
|
||||||
|
serdes_preemphasis_lane1_34=0xb330
|
||||||
|
serdes_preemphasis_lane2_34=0xb330
|
||||||
|
serdes_preemphasis_lane3_34=0xbff0
|
||||||
|
|
||||||
|
# xe22 (40G)
|
||||||
|
portmap_35=117:40
|
||||||
|
xgxs_rx_lane_map_35=0x231
|
||||||
|
xgxs_tx_lane_map_35=0x1203
|
||||||
|
phy_xaui_rx_polarity_flip_35=0x3
|
||||||
|
phy_xaui_tx_polarity_flip_35=0xe
|
||||||
|
serdes_driver_current_lane0_35=0x3
|
||||||
|
serdes_driver_current_lane1_35=0x5
|
||||||
|
serdes_driver_current_lane2_35=0x3
|
||||||
|
serdes_driver_current_lane3_35=0x3
|
||||||
|
serdes_pre_driver_current_lane0_35=0x3
|
||||||
|
serdes_pre_driver_current_lane1_35=0x5
|
||||||
|
serdes_pre_driver_current_lane2_35=0x3
|
||||||
|
serdes_pre_driver_current_lane3_35=0x3
|
||||||
|
serdes_preemphasis_lane0_35=0xc6e0
|
||||||
|
serdes_preemphasis_lane1_35=0xc6e0
|
||||||
|
serdes_preemphasis_lane2_35=0xc6e0
|
||||||
|
serdes_preemphasis_lane3_35=0xc6e0
|
||||||
|
|
||||||
|
# xe23 (40G)
|
||||||
|
portmap_36=113:40
|
||||||
|
xgxs_rx_lane_map_36=0x132
|
||||||
|
xgxs_tx_lane_map_36=0x132
|
||||||
|
phy_xaui_rx_polarity_flip_36=0x8
|
||||||
|
phy_xaui_tx_polarity_flip_36=0x0
|
||||||
|
serdes_driver_current_lane0_36=0x1
|
||||||
|
serdes_driver_current_lane1_36=0x1
|
||||||
|
serdes_driver_current_lane2_36=0x1
|
||||||
|
serdes_driver_current_lane3_36=0x1
|
||||||
|
serdes_pre_driver_current_lane0_36=0x1
|
||||||
|
serdes_pre_driver_current_lane1_36=0x1
|
||||||
|
serdes_pre_driver_current_lane2_36=0x1
|
||||||
|
serdes_pre_driver_current_lane3_36=0x1
|
||||||
|
serdes_preemphasis_lane0_36=0xbb10
|
||||||
|
serdes_preemphasis_lane1_36=0xbb10
|
||||||
|
serdes_preemphasis_lane2_36=0xbb10
|
||||||
|
serdes_preemphasis_lane3_36=0xc2f0
|
||||||
|
|
||||||
|
# xe24 (40G)
|
||||||
|
portmap_37=121:40
|
||||||
|
xgxs_rx_lane_map_37=0x1320
|
||||||
|
xgxs_tx_lane_map_37=0x3021
|
||||||
|
phy_xaui_rx_polarity_flip_37=0xd
|
||||||
|
phy_xaui_tx_polarity_flip_37=0xb
|
||||||
|
serdes_driver_current_lane0_37=0x4
|
||||||
|
serdes_driver_current_lane1_37=0x4
|
||||||
|
serdes_driver_current_lane2_37=0x4
|
||||||
|
serdes_driver_current_lane3_37=0x4
|
||||||
|
serdes_pre_driver_current_lane0_37=0x4
|
||||||
|
serdes_pre_driver_current_lane1_37=0x4
|
||||||
|
serdes_pre_driver_current_lane2_37=0x4
|
||||||
|
serdes_pre_driver_current_lane3_37=0x4
|
||||||
|
serdes_preemphasis_lane0_37=0xc6e0
|
||||||
|
serdes_preemphasis_lane1_37=0xc6e0
|
||||||
|
serdes_preemphasis_lane2_37=0xc6e0
|
||||||
|
serdes_preemphasis_lane3_37=0xc6e0
|
||||||
|
|
||||||
|
# xe25 (40G)
|
||||||
|
portmap_38=125:40
|
||||||
|
xgxs_rx_lane_map_38=0x132
|
||||||
|
xgxs_tx_lane_map_38=0x132
|
||||||
|
phy_xaui_rx_polarity_flip_38=0x8
|
||||||
|
phy_xaui_tx_polarity_flip_38=0x0
|
||||||
|
serdes_driver_current_lane0_38=0x4
|
||||||
|
serdes_driver_current_lane1_38=0x4
|
||||||
|
serdes_driver_current_lane2_38=0x4
|
||||||
|
serdes_driver_current_lane3_38=0x4
|
||||||
|
serdes_pre_driver_current_lane0_38=0x4
|
||||||
|
serdes_pre_driver_current_lane1_38=0x4
|
||||||
|
serdes_pre_driver_current_lane2_38=0x4
|
||||||
|
serdes_pre_driver_current_lane3_38=0x4
|
||||||
|
serdes_preemphasis_lane0_38=0xc6e0
|
||||||
|
serdes_preemphasis_lane1_38=0xc6e0
|
||||||
|
serdes_preemphasis_lane2_38=0xc6e0
|
||||||
|
serdes_preemphasis_lane3_38=0xcec0
|
||||||
|
|
||||||
|
# xe26 (40G)
|
||||||
|
portmap_39=85:40
|
||||||
|
xgxs_rx_lane_map_39=0x213
|
||||||
|
xgxs_tx_lane_map_39=0x1203
|
||||||
|
phy_xaui_rx_polarity_flip_39=0xc
|
||||||
|
phy_xaui_tx_polarity_flip_39=0xe
|
||||||
|
serdes_driver_current_lane0_39=0x4
|
||||||
|
serdes_driver_current_lane1_39=0x5
|
||||||
|
serdes_driver_current_lane2_39=0x4
|
||||||
|
serdes_driver_current_lane3_39=0x5
|
||||||
|
serdes_pre_driver_current_lane0_39=0x4
|
||||||
|
serdes_pre_driver_current_lane1_39=0x5
|
||||||
|
serdes_pre_driver_current_lane2_39=0x4
|
||||||
|
serdes_pre_driver_current_lane3_39=0x5
|
||||||
|
serdes_preemphasis_lane0_39=0xc2f0
|
||||||
|
serdes_preemphasis_lane1_39=0xc6e0
|
||||||
|
serdes_preemphasis_lane2_39=0xc6e0
|
||||||
|
serdes_preemphasis_lane3_39=0xc6e0
|
||||||
|
|
||||||
|
# xe27 (40G)
|
||||||
|
portmap_40=81:40
|
||||||
|
xgxs_rx_lane_map_40=0x1320
|
||||||
|
xgxs_tx_lane_map_40=0x2031
|
||||||
|
phy_xaui_rx_polarity_flip_40=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_40=0x2
|
||||||
|
serdes_driver_current_lane0_40=0x2
|
||||||
|
serdes_driver_current_lane1_40=0x2
|
||||||
|
serdes_driver_current_lane2_40=0x2
|
||||||
|
serdes_driver_current_lane3_40=0x2
|
||||||
|
serdes_pre_driver_current_lane0_40=0x2
|
||||||
|
serdes_pre_driver_current_lane1_40=0x2
|
||||||
|
serdes_pre_driver_current_lane2_40=0x2
|
||||||
|
serdes_pre_driver_current_lane3_40=0x2
|
||||||
|
serdes_preemphasis_lane0_40=0xbb10
|
||||||
|
serdes_preemphasis_lane1_40=0xbb10
|
||||||
|
serdes_preemphasis_lane2_40=0xbf00
|
||||||
|
serdes_preemphasis_lane3_40=0xbb10
|
||||||
|
|
||||||
|
# xe28 (40G)
|
||||||
|
portmap_41=89:40
|
||||||
|
xgxs_rx_lane_map_41=0x1320
|
||||||
|
xgxs_tx_lane_map_41=0x3021
|
||||||
|
phy_xaui_rx_polarity_flip_41=0x2
|
||||||
|
phy_xaui_tx_polarity_flip_41=0xb
|
||||||
|
serdes_driver_current_lane0_41=0x4
|
||||||
|
serdes_driver_current_lane1_41=0x4
|
||||||
|
serdes_driver_current_lane2_41=0x4
|
||||||
|
serdes_driver_current_lane3_41=0x4
|
||||||
|
serdes_pre_driver_current_lane0_41=0x4
|
||||||
|
serdes_pre_driver_current_lane1_41=0x4
|
||||||
|
serdes_pre_driver_current_lane2_41=0x4
|
||||||
|
serdes_pre_driver_current_lane3_41=0x4
|
||||||
|
serdes_preemphasis_lane0_41=0xcad0
|
||||||
|
serdes_preemphasis_lane1_41=0xc6e0
|
||||||
|
serdes_preemphasis_lane2_41=0xc6e0
|
||||||
|
serdes_preemphasis_lane3_41=0xc6e0
|
||||||
|
|
||||||
|
# xe29 (40G)
|
||||||
|
portmap_42=93:40
|
||||||
|
xgxs_rx_lane_map_42=0x1320
|
||||||
|
xgxs_tx_lane_map_42=0x2031
|
||||||
|
phy_xaui_rx_polarity_flip_42=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_42=0x2
|
||||||
|
serdes_driver_current_lane0_42=0x4
|
||||||
|
serdes_driver_current_lane1_42=0x4
|
||||||
|
serdes_driver_current_lane2_42=0x4
|
||||||
|
serdes_driver_current_lane3_42=0x4
|
||||||
|
serdes_pre_driver_current_lane0_42=0x4
|
||||||
|
serdes_pre_driver_current_lane1_42=0x4
|
||||||
|
serdes_pre_driver_current_lane2_42=0x4
|
||||||
|
serdes_pre_driver_current_lane3_42=0x4
|
||||||
|
serdes_preemphasis_lane0_42=0xc2f0
|
||||||
|
serdes_preemphasis_lane1_42=0xc2f0
|
||||||
|
serdes_preemphasis_lane2_42=0xc2f0
|
||||||
|
serdes_preemphasis_lane3_42=0xc2f0
|
||||||
|
|
||||||
|
# xe30 (40G)
|
||||||
|
portmap_43=97:40
|
||||||
|
xgxs_rx_lane_map_43=0x213
|
||||||
|
xgxs_tx_lane_map_43=0x2031
|
||||||
|
phy_xaui_rx_polarity_flip_43=0xc
|
||||||
|
phy_xaui_tx_polarity_flip_43=0x3
|
||||||
|
serdes_driver_current_lane0_43=0x5
|
||||||
|
serdes_driver_current_lane1_43=0x5
|
||||||
|
serdes_driver_current_lane2_43=0x5
|
||||||
|
serdes_driver_current_lane3_43=0x5
|
||||||
|
serdes_pre_driver_current_lane0_43=0x5
|
||||||
|
serdes_pre_driver_current_lane1_43=0x5
|
||||||
|
serdes_pre_driver_current_lane2_43=0x5
|
||||||
|
serdes_pre_driver_current_lane3_43=0x5
|
||||||
|
serdes_preemphasis_lane0_43=0xcad0
|
||||||
|
serdes_preemphasis_lane1_43=0xcad0
|
||||||
|
serdes_preemphasis_lane2_43=0xcad0
|
||||||
|
serdes_preemphasis_lane3_43=0xcad0
|
||||||
|
|
||||||
|
# xe31 (40G)
|
||||||
|
portmap_44=101:40
|
||||||
|
xgxs_rx_lane_map_44=0x1320
|
||||||
|
xgxs_tx_lane_map_44=0x1203
|
||||||
|
phy_xaui_rx_polarity_flip_44=0x1
|
||||||
|
phy_xaui_tx_polarity_flip_44=0x6
|
||||||
|
serdes_driver_current_lane0_44=0x6
|
||||||
|
serdes_driver_current_lane1_44=0x6
|
||||||
|
serdes_driver_current_lane2_44=0x6
|
||||||
|
serdes_driver_current_lane3_44=0x7
|
||||||
|
serdes_pre_driver_current_lane0_44=0x6
|
||||||
|
serdes_pre_driver_current_lane1_44=0x6
|
||||||
|
serdes_pre_driver_current_lane2_44=0x6
|
||||||
|
serdes_pre_driver_current_lane3_44=0x7
|
||||||
|
serdes_preemphasis_lane0_44=0xcec0
|
||||||
|
serdes_preemphasis_lane1_44=0xcec0
|
||||||
|
serdes_preemphasis_lane2_44=0xcad0
|
||||||
|
serdes_preemphasis_lane3_44=0xc6e0
|
Loading…
Reference in New Issue
Block a user