sonic-buildimage/device/dell/x86_64-dell_z9100_c2538-r0/Force10-Z9100-T0/th-z9100-8x100G-48x50G.config.bcm
Harish Venkatraman 5feb3632c9 [device/dell] Add z9100 pfc T0 support (#1708)
This commit adds new code to support z9100 PFC T0 support with
broadcom recommended MMU settings for PFC feature.

Unit tested the setting by loading sonic-broadcom.bin and checking
the hardware for the values from the JSON file. The T0 configs supports
fan-out of 100G ports on Z9100. Added new config.bcm for fanout of 100G
ports and tested the fanout by sending traffic using bcmcmd, new config.bcm
file will be copied to /usr/share/sonic/hwsku/th-z9100-8x100-48x50G.config.bcm.
The sai.profile file is updated to point to hwsku directory.

Signed-off-by: Harish Venkatraman <Harish_Venkatraman@dell.com>
2018-05-21 13:57:25 -07:00

378 lines
12 KiB
Plaintext

phy_xaui_rx_polarity_flip_103.0=0x0
phy_xaui_tx_polarity_flip_9.0=0x3
dport_map_port_72.0=21
dport_map_port_46.0=41
xgxs_rx_lane_map_102.0=0x3201
xgxs_rx_lane_map_103.0=0x3201
xgxs_tx_lane_map_110.0=0x132
xgxs_tx_lane_map_111.0=0x132
portmap_55.0=55:50:2
portmap_29.0=29:50:2
portmap_102.0=97:50:2
dport_map_port_55.0=6
l2xmsg_hostbuf_size.0=8192
l3_mem_entries.0=73728
dport_map_port_29.0=89
portmap_10.0=11:50:2
xgxs_rx_lane_map_68.0=0x3201
xgxs_tx_lane_map_68.0=0x3210
xgxs_rx_lane_map_69.0=0x3201
xgxs_tx_lane_map_69.0=0x3210
dport_map_port_119.0=102
portmap_38.0=37:100
dport_map_port_10.0=126
portmap_111.0=107:50:2
dport_map_port_38.0=33
phy_xaui_tx_polarity_flip_119.0=0x0
dport_map_port_100.0=130
module_64ports.0=0
portmap_73.0=71:50:2
xgxs_tx_lane_map_102.0=0x123
xgxs_tx_lane_map_103.0=0x123
portmap_47.0=47:50:2
phy_xaui_rx_polarity_flip_69.0=0x3
phy_xaui_tx_polarity_flip_100.0=0x6
phy_xaui_rx_polarity_flip_130.0=0x4
dport_map_port_73.0=22
dport_map_port_47.0=42
phy_xaui_rx_polarity_flip_50.0=0x0
phy_xaui_tx_polarity_flip_92.0=0x1
phy_xaui_tx_polarity_flip_66.0=0x6
portmap_5.0=5:100
portmap_103.0=99:50:2
phy_xaui_tx_polarity_flip_21.0=0x3
tdma_intr_enable.0=1
phy_xaui_rx_polarity_flip_122.0=0x0
ipv6_lpm_128b_enable.0=0
xgxs_rx_lane_map_50.0=0x1023
xgxs_tx_lane_map_50.0=0x132
xgxs_rx_lane_map_51.0=0x1023
xgxs_tx_lane_map_51.0=0x132
phy_xaui_tx_polarity_flip_30.0=0x2
phy_xaui_rx_polarity_flip_42.0=0x3
phy_xaui_tx_polarity_flip_84.0=0x2
phy_xaui_rx_polarity_flip_96.0=0x3
phy_xaui_tx_polarity_flip_58.0=0x2
stat_if_parity_enable.0=1
dport_map_port_110.0=73
phy_xaui_rx_polarity_flip_51.0=0x3
phy_xaui_tx_polarity_flip_13.0=0x0
phy_xaui_rx_polarity_flip_25.0=0x2
oversubscribe_mode=1
xgxs_rx_lane_map_130.0=0x1023
phy_xaui_tx_polarity_flip_93.0=0x1
phy_xaui_tx_polarity_flip_110.0=0x3
phy_xaui_rx_polarity_flip_114.0=0x0
portmap_130.0=125:100
xgxs_rx_lane_map_42.0=0x3210
xgxs_tx_lane_map_42.0=0x132
xgxs_rx_lane_map_43.0=0x3210
xgxs_tx_lane_map_43.0=0x132
phy_xaui_tx_polarity_flip_22.0=0x3
phy_xaui_rx_polarity_flip_34.0=0xa
xgxs_rx_lane_map_96.0=0x3210
xgxs_tx_lane_map_96.0=0x123
xgxs_rx_lane_map_97.0=0x3210
xgxs_tx_lane_map_97.0=0x123
portmap_92.0=89:50:2
phy_xaui_tx_polarity_flip_76.0=0x0
portmap_66.0=129:10
phy_xaui_rx_polarity_flip_88.0=0x1
phy_xaui_tx_polarity_flip_1.0=0x3
phy_xaui_rx_polarity_flip_123.0=0x3
bcm_tunnel_term_compatible_mode.0=1
dport_map_port_92.0=57
dport_map_port_66.0=129
xgxs_rx_lane_map_25.0=0x2310
xgxs_tx_lane_map_25.0=0x2130
xgxs_rx_lane_map_26.0=0x2310
xgxs_tx_lane_map_26.0=0x2130
dport_map_port_102.0=65
portmap_21.0=21:50:2
phy_xaui_rx_polarity_flip_43.0=0x3
table_dma_enable.0=1
phy_xaui_rx_polarity_flip_17.0=0x1
xgxs_rx_lane_map_122.0=0x3201
xgxs_rx_lane_map_123.0=0x3201
phy_xaui_tx_polarity_flip_85.0=0x1
xgxs_tx_lane_map_130.0=0x132
phy_xaui_rx_polarity_flip_97.0=0x2
phy_xaui_tx_polarity_flip_59.0=0x2
dport_map_port_21.0=81
phy_xaui_tx_polarity_flip_102.0=0x3
phy_xaui_rx_polarity_flip_106.0=0x1
portmap_122.0=117:50:2
xgxs_rx_lane_map_34.0=0x1302
xgxs_tx_lane_map_34.0=0x2031
dport_map_port_111.0=74
portmap_30.0=31:50:2
phy_xaui_tx_polarity_flip_14.0=0x3
phy_xaui_rx_polarity_flip_26.0=0x0
xgxs_rx_lane_map_88.0=0x213
xgxs_rx_lane_map_89.0=0x213
dport_map_port_9.0=125
xgxs_tx_lane_map_88.0=0x1032
xgxs_tx_lane_map_89.0=0x1032
xgxs_tx_lane_map_5.0=0x213
portmap_84.0=81:50:2
phy_xaui_tx_polarity_flip_68.0=0x2
portmap_58.0=57:50:2
dport_map_port_30.0=90
phy_xaui_tx_polarity_flip_111.0=0x3
phy_xaui_rx_polarity_flip_115.0=0x0
dport_map_port_84.0=49
dport_map_port_58.0=9
xgxs_rx_lane_map_17.0=0x2103
xgxs_tx_lane_map_17.0=0x3102
xgxs_rx_lane_map_18.0=0x2103
xgxs_tx_lane_map_18.0=0x3102
portmap_13.0=13:50:2
xgxs_rx_lane_map_114.0=0x3210
xgxs_rx_lane_map_115.0=0x3210
portmap_93.0=91:50:2
xgxs_tx_lane_map_122.0=0x2310
xgxs_tx_lane_map_123.0=0x2310
phy_xaui_rx_polarity_flip_89.0=0x3
dport_map_port_13.0=121
schan_intr_enable.0=0
portmap_114.0=109:50:2
dport_map_port_93.0=58
dport_map_port_103.0=66
portmap_22.0=23:50:2
phy_xaui_rx_polarity_flip_18.0=0x1
xgxs_rx_lane_map_5.0=0x1203
portmap_76.0=73:100
phy_xaui_rx_polarity_flip_5.0=0x7
dport_map_port_22.0=82
phy_xaui_tx_polarity_flip_103.0=0x3
phy_xaui_rx_polarity_flip_107.0=0x3
portmap_123.0=119:50:2
os.0=unix
dport_map_port_76.0=25
parity_enable.0=1
xgxs_rx_lane_map_106.0=0x213
xgxs_rx_lane_map_107.0=0x213
portmap_85.0=83:50:2
phy_xaui_tx_polarity_flip_69.0=0x0
xgxs_tx_lane_map_114.0=0x123
xgxs_tx_lane_map_115.0=0x123
portmap_59.0=59:50:2
pbmp_oversubscribe.0=0x3fffffffdffffffff7fffffffdfffffffe
portmap_106.0=101:50:2
dport_map_port_85.0=50
dport_map_port_59.0=10
tdma_timeout_usec=1000000
phy_xaui_tx_polarity_flip_50.0=0x2
phy_xaui_rx_polarity_flip_62.0=0x3
portmap_14.0=15:50:2
portmap_68.0=65:50:2
dport_map_port_14.0=122
portmap_115.0=111:50:2
dport_map_port_68.0=17
dport_map_port_130.0=105
xgxs_tx_lane_map_106.0=0x123
xgxs_tx_lane_map_107.0=0x123
lls_num_l2uc.0=10
phy_xaui_tx_polarity_flip_130.0=0xb
os=unix
xgxs_rx_lane_map_62.0=0x1302
xgxs_tx_lane_map_62.0=0x3201
xgxs_rx_lane_map_63.0=0x1302
xgxs_tx_lane_map_63.0=0x3201
phy_xaui_rx_polarity_flip_80.0=0xd
phy_xaui_tx_polarity_flip_42.0=0x2
phy_xaui_rx_polarity_flip_54.0=0x1
phy_xaui_tx_polarity_flip_96.0=0x0
miim_intr_enable.0=0
portmap_9.0=9:50:2
portmap_107.0=103:50:2
dport_map_port_122.0=97
phy_xaui_tx_polarity_flip_51.0=0x3
phy_xaui_rx_polarity_flip_63.0=0x3
phy_xaui_tx_polarity_flip_25.0=0x2
portmap_69.0=67:50:2
phy_xaui_tx_polarity_flip_122.0=0x3
phy_xaui_rx_polarity_flip_126.0=0x7
xgxs_rx_lane_map_80.0=0x2301
dport_map_port_69.0=18
xgxs_rx_lane_map_54.0=0x1302
xgxs_rx_lane_map_55.0=0x1302
dport_map_port_1.0=117
xgxs_tx_lane_map_80.0=0x1320
xgxs_tx_lane_map_54.0=0x2301
xgxs_tx_lane_map_55.0=0x2301
table_dma_enable=1
portmap_50.0=49:50:2
phy_xaui_rx_polarity_flip_72.0=0x2
phy_xaui_tx_polarity_flip_34.0=0xb
phy_xaui_rx_polarity_flip_46.0=0x3
phy_xaui_tx_polarity_flip_88.0=0x3
dport_map_port_50.0=1
l2_mem_entries.0=73728
l2xmsg_mode.0=1
dport_map_port_114.0=77
phy_xaui_tx_polarity_flip_43.0=0x1
phy_xaui_rx_polarity_flip_55.0=0x3
phy_xaui_tx_polarity_flip_17.0=0x3
phy_xaui_rx_polarity_flip_29.0=0x0
phy_xaui_tx_polarity_flip_97.0=0x2
phy_xaui_tx_polarity_flip_114.0=0x3
phy_xaui_rx_polarity_flip_118.0=0x0
phy_xaui_rx_polarity_flip_10.0=0x2
xgxs_rx_lane_map_72.0=0x1302
xgxs_rx_lane_map_73.0=0x1302
xgxs_rx_lane_map_46.0=0x2103
xgxs_rx_lane_map_47.0=0x2103
xgxs_tx_lane_map_72.0=0x2301
xgxs_tx_lane_map_73.0=0x2301
xgxs_tx_lane_map_46.0=0x1023
xgxs_tx_lane_map_47.0=0x1023
dport_map_port_123.0=98
portmap_42.0=41:50:2
phy_xaui_tx_polarity_flip_26.0=0x2
phy_xaui_rx_polarity_flip_38.0=0xd
portmap_96.0=93:50:2
phy_xaui_tx_polarity_flip_5.0=0x8
dport_map_port_42.0=45
phy_xaui_tx_polarity_flip_123.0=0x3
dport_map_port_96.0=61
xgxs_rx_lane_map_29.0=0x2301
xgxs_tx_lane_map_29.0=0x1023
xgxs_rx_lane_map_30.0=0x2301
xgxs_tx_lane_map_30.0=0x1023
dport_map_port_106.0=69
portmap_51.0=51:50:2
phy_xaui_rx_polarity_flip_73.0=0x0
portmap_25.0=25:50:2
phy_xaui_rx_polarity_flip_47.0=0x1
xgxs_rx_lane_map_126.0=0x213
phy_xaui_tx_polarity_flip_89.0=0x3
dport_map_port_51.0=2
dport_map_port_25.0=93
phy_xaui_tx_polarity_flip_106.0=0x3
portmap_126.0=121:100
xgxs_rx_lane_map_38.0=0x312
xgxs_tx_lane_map_38.0=0x1032
dport_map_port_115.0=78
portmap_34.0=33:100
phy_xaui_tx_polarity_flip_18.0=0x3
pbmp_xport_xe.0=0x3fffffffdffffffff7fffffffdfffffffe
xgxs_tx_lane_map_9.0=0x123
xgxs_tx_lane_map_10.0=0x123
portmap_88.0=85:50:2
max_vp_lags.0=0
dport_map_port_34.0=37
phy_xaui_tx_polarity_flip_115.0=0x3
phy_xaui_rx_polarity_flip_119.0=0x2
dport_map_port_88.0=53
portmap_43.0=43:50:2
portmap_17.0=17:50:2
phy_xaui_rx_polarity_flip_100.0=0xf
xgxs_rx_lane_map_118.0=0x123
xgxs_rx_lane_map_119.0=0x123
portmap_97.0=95:50:2
xgxs_tx_lane_map_126.0=0x123
dport_map_port_43.0=46
dport_map_port_17.0=85
portmap_118.0=113:50:2
dport_map_port_97.0=62
num_ipv6_lpm_128b_entries.0=0
phy_xaui_tx_polarity_flip_62.0=0x3
dport_map_port_107.0=70
portmap_26.0=27:50:2
xgxs_rx_lane_map_9.0=0x213
xgxs_rx_lane_map_10.0=0x213
portmap_1.0=1:100
phy_xaui_rx_polarity_flip_9.0=0x0
dport_map_port_26.0=94
phy_xaui_tx_polarity_flip_107.0=0x3
portmap_89.0=87:50:2
xgxs_tx_lane_map_118.0=0x2013
xgxs_tx_lane_map_119.0=0x2013
dport_map_port_89.0=54
phy_xaui_tx_polarity_flip_80.0=0xa
phy_xaui_rx_polarity_flip_92.0=0x0
phy_xaui_tx_polarity_flip_54.0=0x2
phy_xaui_rx_polarity_flip_66.0=0xf
portmap_18.0=19:50:2
dport_map_port_18.0=86
portmap_119.0=115:50:2
phy_xaui_rx_polarity_flip_21.0=0x0
xgxs_rx_lane_map_100.0=0x3210
phy_xaui_tx_polarity_flip_63.0=0x2
phy_xaui_rx_polarity_flip_110.0=0x3
portmap_100.0=131:10
phy_xaui_rx_polarity_flip_30.0=0x0
xgxs_rx_lane_map_92.0=0x3210
xgxs_rx_lane_map_93.0=0x3210
xgxs_rx_lane_map_66.0=0x3210
xgxs_tx_lane_map_92.0=0x132
xgxs_tx_lane_map_93.0=0x132
xgxs_tx_lane_map_66.0=0x132
phy_xaui_tx_polarity_flip_72.0=0x0
portmap_62.0=61:50:2
phy_xaui_rx_polarity_flip_84.0=0x3
phy_xaui_tx_polarity_flip_46.0=0x2
phy_xaui_rx_polarity_flip_58.0=0x2
tdma_intr_enable=1
dport_map_port_62.0=13
xgxs_rx_lane_map_21.0=0x3102
xgxs_rx_lane_map_22.0=0x3102
xgxs_tx_lane_map_21.0=0x132
xgxs_tx_lane_map_22.0=0x132
phy_xaui_rx_polarity_flip_13.0=0x0
tdma_timeout_usec.0=5000000
dport_map_port_126.0=109
phy_xaui_rx_polarity_flip_93.0=0x1
phy_xaui_tx_polarity_flip_55.0=0x0
xgxs_tx_lane_map_100.0=0x132
phy_xaui_tx_polarity_flip_29.0=0x3
phy_xaui_rx_polarity_flip_102.0=0x2
parity_correction.0=1
phy_xaui_tx_polarity_flip_126.0=0x7
phy_xaui_tx_polarity_flip_10.0=0x0
phy_xaui_rx_polarity_flip_22.0=0x0
xgxs_rx_lane_map_84.0=0x2301
xgxs_rx_lane_map_85.0=0x2301
xgxs_rx_lane_map_58.0=0x1203
xgxs_rx_lane_map_59.0=0x1203
dport_map_port_5.0=113
xgxs_tx_lane_map_84.0=0x213
xgxs_tx_lane_map_85.0=0x213
xgxs_tx_lane_map_58.0=0x123
xgxs_tx_lane_map_59.0=0x123
mmu_lossless.0=0
xgxs_tx_lane_map_1.0=0x123
portmap_80.0=77:100
portmap_54.0=53:50:2
phy_xaui_rx_polarity_flip_76.0=0x2
phy_xaui_tx_polarity_flip_38.0=0x0
phy_xaui_rx_polarity_flip_111.0=0x3
dport_map_port_80.0=29
dport_map_port_54.0=5
xgxs_rx_lane_map_13.0=0x3201
xgxs_rx_lane_map_14.0=0x3201
xgxs_tx_lane_map_13.0=0x2301
xgxs_tx_lane_map_14.0=0x2301
xgxs_rx_lane_map_110.0=0x3210
xgxs_rx_lane_map_111.0=0x3210
phy_xaui_tx_polarity_flip_73.0=0x0
dport_map_port_118.0=101
portmap_63.0=63:50:2
phy_xaui_rx_polarity_flip_85.0=0x3
phy_xaui_tx_polarity_flip_47.0=0x3
phy_xaui_rx_polarity_flip_59.0=0x0
portmap_110.0=105:50:2
dport_map_port_63.0=14
phy_xaui_tx_polarity_flip_118.0=0x0
phy_xaui_rx_polarity_flip_14.0=0x3
xgxs_rx_lane_map_76.0=0x1203
xgxs_tx_lane_map_76.0=0x123
xgxs_rx_lane_map_1.0=0x213
portmap_72.0=69:50:2
portmap_46.0=45:50:2
phy_xaui_rx_polarity_flip_68.0=0x0
phy_xaui_rx_polarity_flip_1.0=0x9
mmu_init_config="MSFT-TH-Tier0"