sonic-buildimage/device/delta/x86_64-delta_agc032-r0/Delta-agc032/th3-agc032-32x400G.config.bcm
zoe-kuan fa809c86dc
[platform/delta]: Add a new supported platform, Delta-agc032 (#4602)
* [platform]: Add a new supported platform, Delta-agc032

Switch Vendor: Delta
Switch SKU: Delta-agc032
CPU: BROADWELL-DE
ASIC Vendor: Broadcom
Switch ASIC: Tomahawk3, BCM56980
Port Configuration: 32x400G + 2x10G

- What I did
Add a new Delta platform Delta-agc032.

- How I did it
Add files by following SONiC Porting Guide.

- How to verify it
1. decode-syseeprom
2. sensors
3. psuutil
4. sfputil
5. show interface status
6. bcmcmd

Signed-off-by: zoe-kuan <ZOE.KUAN@deltaww.com>
2020-05-27 09:33:02 -07:00

281 lines
9.5 KiB
Plaintext

#########################################
## cfg for AGC032
#########################################
pbmp_xport_xe=0x8000f8000fc000f8000f8000f8000fc000f8001e
ccm_dma_enable=0
ccmdma_intr_enable=0
ctr_evict_enable=0
mem_cache_enable=0
parity_correction=0
parity_enable=0
phy_enable=0
phy_null=1
pll_bypass=1
init_all_modules=0
################################################################################
# Pipe 0
portmap_1=1:400
portmap_2=9:400
portmap_3=17:400
portmap_4=25:400
#loopback port
portmap_19=259:10
################################################################################
# Pipe 1
portmap_20=33:400
portmap_21=41:400
portmap_22=49:400
portmap_23=57:400
#management port
portmap_38=257:10
#loopback port
portmap_39=260:10
################################################################################
# Pipe 2
portmap_40=65:400
portmap_41=73:400
portmap_42=81:400
portmap_43=89:400
#loopback port
portmap_59=261:10
################################################################################
# Pipe 3
portmap_60=97:400
portmap_61=105:400
portmap_62=113:400
portmap_63=121:400
#loopback port
portmap_79=262:10
################################################################################
# Pipe 4
portmap_80=129:400
portmap_81=137:400
portmap_82=145:400
portmap_83=153:400
#loopback port
portmap_99=263:10
################################################################################
# Pipe 5
portmap_100=161:400
portmap_101=169:400
portmap_102=177:400
portmap_103=185:400
#management port
portmap_118=258:10
#loopback port
portmap_119=264:10
################################################################################
# Pipe 6
portmap_120=193:400
portmap_121=201:400
portmap_122=209:400
portmap_123=217:400
#loopback port
portmap_139=265:10
################################################################################
# Pipe 7
portmap_140=225:400
portmap_141=233:400
portmap_142=241:400
portmap_143=249:400
#loopback port
portmap_159=266:10
################################################################################
dport_map_enable=1
dport_map_port_1=3
dport_map_port_2=4
dport_map_port_3=1
dport_map_port_4=2
dport_map_port_20=7
dport_map_port_21=8
dport_map_port_22=5
dport_map_port_23=6
dport_map_port_40=11
dport_map_port_41=12
dport_map_port_42=9
dport_map_port_43=10
dport_map_port_60=15
dport_map_port_61=16
dport_map_port_62=13
dport_map_port_63=14
dport_map_port_80=17
dport_map_port_81=18
dport_map_port_82=19
dport_map_port_83=20
dport_map_port_100=21
dport_map_port_101=22
dport_map_port_102=23
dport_map_port_103=24
dport_map_port_120=25
dport_map_port_121=26
dport_map_port_122=27
dport_map_port_123=28
dport_map_port_140=29
dport_map_port_141=30
dport_map_port_142=31
dport_map_port_143=32
dport_map_port_38=33
dport_map_port_118=34
################################################################################
# tx_lane map
phy_chain_tx_lane_map_physical{1.0}=0x14762350
phy_chain_tx_lane_map_physical{9.0}=0x36104527
phy_chain_tx_lane_map_physical{17.0}=0x17053624
phy_chain_tx_lane_map_physical{25.0}=0x57314602
phy_chain_tx_lane_map_physical{33.0}=0x46302517
phy_chain_tx_lane_map_physical{41.0}=0x76203514
phy_chain_tx_lane_map_physical{49.0}=0x26143507
phy_chain_tx_lane_map_physical{57.0}=0x74236510
phy_chain_tx_lane_map_physical{65.0}=0x75021436
phy_chain_tx_lane_map_physical{73.0}=0x67210435
phy_chain_tx_lane_map_physical{81.0}=0x26143507
phy_chain_tx_lane_map_physical{89.0}=0x75436120
phy_chain_tx_lane_map_physical{97.0}=0x54621730
phy_chain_tx_lane_map_physical{105.0}=0x64310725
phy_chain_tx_lane_map_physical{113.0}=0x07352416
phy_chain_tx_lane_map_physical{121.0}=0x13762054
phy_chain_tx_lane_map_physical{129.0}=0x13427506
phy_chain_tx_lane_map_physical{137.0}=0x54307612
phy_chain_tx_lane_map_physical{145.0}=0x76103524
phy_chain_tx_lane_map_physical{153.0}=0x67103425
phy_chain_tx_lane_map_physical{161.0}=0x15402637
phy_chain_tx_lane_map_physical{169.0}=0x76135420
phy_chain_tx_lane_map_physical{177.0}=0x67052431
phy_chain_tx_lane_map_physical{185.0}=0x57103624
phy_chain_tx_lane_map_physical{193.0}=0x15402637
phy_chain_tx_lane_map_physical{201.0}=0x54137620
phy_chain_tx_lane_map_physical{209.0}=0x56012734
phy_chain_tx_lane_map_physical{217.0}=0x57301426
phy_chain_tx_lane_map_physical{225.0}=0x07352641
phy_chain_tx_lane_map_physical{233.0}=0x57236401
phy_chain_tx_lane_map_physical{241.0}=0x16543720
phy_chain_tx_lane_map_physical{249.0}=0x50273416
# rx_lane_map
phy_chain_rx_lane_map_physical{1.0}=0x42305761
phy_chain_rx_lane_map_physical{9.0}=0x13605472
phy_chain_rx_lane_map_physical{17.0}=0x41730652
phy_chain_rx_lane_map_physical{25.0}=0x71206534
phy_chain_rx_lane_map_physical{33.0}=0x62170453
phy_chain_rx_lane_map_physical{41.0}=0x27641305
phy_chain_rx_lane_map_physical{49.0}=0x53604271
phy_chain_rx_lane_map_physical{57.0}=0x31607425
phy_chain_rx_lane_map_physical{65.0}=0x47612350
phy_chain_rx_lane_map_physical{73.0}=0x23471605
phy_chain_rx_lane_map_physical{81.0}=0x43710265
phy_chain_rx_lane_map_physical{89.0}=0x31706425
phy_chain_rx_lane_map_physical{97.0}=0x60317425
phy_chain_rx_lane_map_physical{105.0}=0x40635172
phy_chain_rx_lane_map_physical{113.0}=0x20573146
phy_chain_rx_lane_map_physical{121.0}=0x51204637
phy_chain_rx_lane_map_physical{129.0}=0x34102567
phy_chain_rx_lane_map_physical{137.0}=0x70143526
phy_chain_rx_lane_map_physical{145.0}=0x20316574
phy_chain_rx_lane_map_physical{153.0}=0x13572046
phy_chain_rx_lane_map_physical{161.0}=0x61253074
phy_chain_rx_lane_map_physical{169.0}=0x61043527
phy_chain_rx_lane_map_physical{177.0}=0x43617250
phy_chain_rx_lane_map_physical{185.0}=0x31067425
phy_chain_rx_lane_map_physical{193.0}=0x35162074
phy_chain_rx_lane_map_physical{201.0}=0x30146527
phy_chain_rx_lane_map_physical{209.0}=0x73506241
phy_chain_rx_lane_map_physical{217.0}=0x73241605
phy_chain_rx_lane_map_physical{225.0}=0x26573140
phy_chain_rx_lane_map_physical{233.0}=0x46213750
phy_chain_rx_lane_map_physical{241.0}=0x13650274
phy_chain_rx_lane_map_physical{249.0}=0x42305167
# tx polarity
serdes_core_tx_polarity_flip_physical{1}=0x5d
serdes_core_tx_polarity_flip_physical{9}=0x9c
serdes_core_tx_polarity_flip_physical{17}=0x72
serdes_core_tx_polarity_flip_physical{25}=0xad
serdes_core_tx_polarity_flip_physical{33}=0x38
serdes_core_tx_polarity_flip_physical{41}=0x86
serdes_core_tx_polarity_flip_physical{49}=0xaf
serdes_core_tx_polarity_flip_physical{57}=0xc6
serdes_core_tx_polarity_flip_physical{65}=0x70
serdes_core_tx_polarity_flip_physical{73}=0xc7
serdes_core_tx_polarity_flip_physical{81}=0xae
serdes_core_tx_polarity_flip_physical{89}=0xe0
serdes_core_tx_polarity_flip_physical{97}=0xf1
serdes_core_tx_polarity_flip_physical{105}=0x0c
serdes_core_tx_polarity_flip_physical{113}=0xc8
serdes_core_tx_polarity_flip_physical{121}=0x3f
serdes_core_tx_polarity_flip_physical{129}=0x8b
serdes_core_tx_polarity_flip_physical{137}=0x77
serdes_core_tx_polarity_flip_physical{145}=0x39
serdes_core_tx_polarity_flip_physical{153}=0xa5
serdes_core_tx_polarity_flip_physical{161}=0xd8
serdes_core_tx_polarity_flip_physical{169}=0x8b
serdes_core_tx_polarity_flip_physical{177}=0x29
serdes_core_tx_polarity_flip_physical{185}=0x30
serdes_core_tx_polarity_flip_physical{193}=0xf8
serdes_core_tx_polarity_flip_physical{201}=0x8a
serdes_core_tx_polarity_flip_physical{209}=0xb8
serdes_core_tx_polarity_flip_physical{217}=0x08
serdes_core_tx_polarity_flip_physical{225}=0xb3
serdes_core_tx_polarity_flip_physical{233}=0x62
serdes_core_tx_polarity_flip_physical{241}=0x70
serdes_core_tx_polarity_flip_physical{249}=0xd2
# rx poplarity
serdes_core_rx_polarity_flip_physical{1}=0x18
serdes_core_rx_polarity_flip_physical{9}=0xa0
serdes_core_rx_polarity_flip_physical{17}=0x9c
serdes_core_rx_polarity_flip_physical{25}=0x47
serdes_core_rx_polarity_flip_physical{33}=0xf5
serdes_core_rx_polarity_flip_physical{41}=0x38
serdes_core_rx_polarity_flip_physical{49}=0x87
serdes_core_rx_polarity_flip_physical{57}=0x1a
serdes_core_rx_polarity_flip_physical{65}=0xf0
serdes_core_rx_polarity_flip_physical{73}=0x68
serdes_core_rx_polarity_flip_physical{81}=0x96
serdes_core_rx_polarity_flip_physical{89}=0x32
serdes_core_rx_polarity_flip_physical{97}=0x5a
serdes_core_rx_polarity_flip_physical{105}=0xb4
serdes_core_rx_polarity_flip_physical{113}=0xe1
serdes_core_rx_polarity_flip_physical{121}=0x4a
serdes_core_rx_polarity_flip_physical{129}=0xf3
serdes_core_rx_polarity_flip_physical{137}=0xc3
serdes_core_rx_polarity_flip_physical{145}=0x12
serdes_core_rx_polarity_flip_physical{153}=0xb4
serdes_core_rx_polarity_flip_physical{161}=0xf0
serdes_core_rx_polarity_flip_physical{169}=0xa7
serdes_core_rx_polarity_flip_physical{177}=0xe1
serdes_core_rx_polarity_flip_physical{185}=0x90
serdes_core_rx_polarity_flip_physical{193}=0x0a
serdes_core_rx_polarity_flip_physical{201}=0x4e
serdes_core_rx_polarity_flip_physical{209}=0x5a
serdes_core_rx_polarity_flip_physical{217}=0x98
serdes_core_rx_polarity_flip_physical{225}=0x2f
serdes_core_rx_polarity_flip_physical{233}=0x5b
serdes_core_rx_polarity_flip_physical{241}=0xf4
serdes_core_rx_polarity_flip_physical{249}=0x1d
################################################################################
#firmware load, use fast load
load_firmware=0x2
core_clock_frequency=1325
dpr_clock_frequency=1000
device_clock_frequency=1325
port_flex_enable=1
################################################################################
serdes_tx_taps_cd=pam4:-36:118:0:8:6:0