Skip to content

Commit

Permalink
[Micas/Platform]platform support M2-W6510-48GT4V (#20328)
Browse files Browse the repository at this point in the history
* [Micas/Platform]platform support M2-W6510-48GT4V

Signed-off-by: philo <philo@micasnetworks.com>

* update debian files

Signed-off-by: philo <philo@micasnetworks.com>

* update permitted_list

Signed-off-by: philo <philo@micasnetworks.com>

* update system_health_monitoring_config.json

Signed-off-by: philo <philo@micasnetworks.com>

---------

Signed-off-by: philo <philo@micasnetworks.com>
  • Loading branch information
philo-micas authored Oct 17, 2024
1 parent 51947ae commit e257ee6
Show file tree
Hide file tree
Showing 53 changed files with 6,548 additions and 11 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# name lanes alias index speed
Ethernet1 26 gigabitE0/1 0 1000
Ethernet2 25 gigabitE0/2 1 1000
Ethernet3 28 gigabitE0/3 2 1000
Ethernet4 27 gigabitE0/4 3 1000
Ethernet5 30 gigabitE0/5 4 1000
Ethernet6 29 gigabitE0/6 5 1000
Ethernet7 32 gigabitE0/7 6 1000
Ethernet8 31 gigabitE0/8 7 1000
Ethernet9 34 gigabitE0/9 8 1000
Ethernet10 33 gigabitE0/10 9 1000
Ethernet11 36 gigabitE0/11 10 1000
Ethernet12 35 gigabitE0/12 11 1000
Ethernet13 38 gigabitE0/13 12 1000
Ethernet14 37 gigabitE0/14 13 1000
Ethernet15 40 gigabitE0/15 14 1000
Ethernet16 39 gigabitE0/16 15 1000
Ethernet17 42 gigabitE0/17 16 1000
Ethernet18 41 gigabitE0/18 17 1000
Ethernet19 44 gigabitE0/19 18 1000
Ethernet20 43 gigabitE0/20 19 1000
Ethernet21 50 gigabitE0/21 20 1000
Ethernet22 49 gigabitE0/22 21 1000
Ethernet23 52 gigabitE0/23 22 1000
Ethernet24 51 gigabitE0/24 23 1000
Ethernet25 1 gigabitE0/25 24 1000
Ethernet26 2 gigabitE0/26 25 1000
Ethernet27 3 gigabitE0/27 26 1000
Ethernet28 4 gigabitE0/28 27 1000
Ethernet29 5 gigabitE0/29 28 1000
Ethernet30 6 gigabitE0/30 29 1000
Ethernet31 7 gigabitE0/31 30 1000
Ethernet32 8 gigabitE0/32 31 1000
Ethernet33 9 gigabitE0/33 32 1000
Ethernet34 10 gigabitE0/34 33 1000
Ethernet35 11 gigabitE0/35 34 1000
Ethernet36 12 gigabitE0/36 35 1000
Ethernet37 13 gigabitE0/37 36 1000
Ethernet38 14 gigabitE0/38 37 1000
Ethernet39 15 gigabitE0/39 38 1000
Ethernet40 16 gigabitE0/40 39 1000
Ethernet41 17 gigabitE0/41 40 1000
Ethernet42 18 gigabitE0/42 41 1000
Ethernet43 19 gigabitE0/43 42 1000
Ethernet44 20 gigabitE0/44 43 1000
Ethernet45 21 gigabitE0/45 44 1000
Ethernet46 22 gigabitE0/46 45 1000
Ethernet47 23 gigabitE0/47 46 1000
Ethernet48 24 gigabitE0/48 47 1000
Ethernet49 58 twentyfiveGigE0/1 48 25000
Ethernet50 57 twentyfiveGigE0/2 49 25000
Ethernet51 60 twentyfiveGigE0/3 50 25000
Ethernet52 59 twentyfiveGigE0/4 51 25000
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/td3-m2-w6510-48gt4v-48x1G+4x25G.config.bcm
Original file line number Diff line number Diff line change
@@ -0,0 +1,251 @@
sai_load_hw_config=/usr/share/sonic/platform/cancun/sdk6.5.24/
sai_postinit_cmd_file=/usr/share/sonic/platform/postinit_cmd_file.soc
sai_preinit_cmd_file=/usr/share/sonic/platform/preinit_cmd_file.soc

#Basic configuration
cache_coherency_check=0
core_clock_to_pm_clock_factor=1
#core_clock_frequency=495
core_clock_frequency=445
flowtracker_ipfix_observation_domain_id=1
flowtracker_num_unique_user_entry_keys=10
ifp_inports_support_enable=1
ipv6_lpm_128b_enable=0x1
l2delete_chunks=4096
l2_mem_entries=32768
#L2MODE_POLL for L2X thread
l2xmsg_mode=0
l3_alpm_enable=2
l3_max_ecmp_mode=1
l3_mem_entries=16384
os=unix
port_flex_enable=1

#fix No resources for operation
stable_size=200000000
scache_filename=/var/warmboot/wbscache
stable_location=3
warmboot_knet_shutdown_mode=1

#RDMA
sai_pfc_defaults_disable=1
sai_optimized_mmu=1

#ACL wb count
ctr_evict_enable=0

#tcam optimization for svi
sai_nbr_bcast_ifp_optimized=2
svi_my_station_optimization=1

#support rif stats
sai_stats_support_mask=0x1

pbmp_xport_xe=0x001FFFFFFFFFFFFE

#GPORT0
portmap_1.0=1:1
phy_port_primary_and_offset_1=0x0100
portmap_2.0=2:1
phy_port_primary_and_offset_2=0x0101
portmap_3.0=3:1
phy_port_primary_and_offset_3=0x0102
portmap_4.0=4:1
phy_port_primary_and_offset_4=0x0103

portmap_5.0=5:1
phy_port_primary_and_offset_5=0x0500
portmap_6.0=6:1
phy_port_primary_and_offset_6=0x0501
portmap_7.0=7:1
phy_port_primary_and_offset_7=0x0502
portmap_8.0=8:1
phy_port_primary_and_offset_8=0x0503

#GPORT1
portmap_9.0=9:1
phy_port_primary_and_offset_9=0x0900
portmap_10.0=10:1
phy_port_primary_and_offset_10=0x0901
portmap_11.0=11:1
phy_port_primary_and_offset_11=0x0902
portmap_12.0=12:1
phy_port_primary_and_offset_12=0x0903
portmap_13.0=13:1
phy_port_primary_and_offset_13=0x0d00
portmap_14.0=14:1
phy_port_primary_and_offset_14=0x0d01
portmap_15.0=15:1
phy_port_primary_and_offset_15=0x0d02
portmap_16.0=16:1
phy_port_primary_and_offset_16=0x0d03

#GPORT2
portmap_17.0=17:1
phy_port_primary_and_offset_17=0x1100
portmap_18.0=18:1
phy_port_primary_and_offset_18=0x1101
portmap_19.0=19:1
phy_port_primary_and_offset_19=0x1102
portmap_20.0=20:1
phy_port_primary_and_offset_20=0x1103
portmap_21.0=21:1
phy_port_primary_and_offset_21=0x1500
portmap_22.0=22:1
phy_port_primary_and_offset_22=0x1501
portmap_23.0=23:1
phy_port_primary_and_offset_23=0x1502
portmap_24.0=24:1
phy_port_primary_and_offset_24=0x1503

#PM4x10Q0

port_phy_addr_25=0x21
port_phy_addr_26=0x22
port_phy_addr_27=0x23
port_phy_addr_28=0x24
port_phy_addr_29=0x25
port_phy_addr_30=0x26
port_phy_addr_31=0x27
port_phy_addr_32=0x28

port_phy_addr_33=0x2a
port_phy_addr_34=0x2b
port_phy_addr_35=0x2c
port_phy_addr_36=0x2d
port_phy_addr_37=0x2e
port_phy_addr_38=0x2f
port_phy_addr_39=0x30
port_phy_addr_40=0x31

port_phy_addr_41=0x33
port_phy_addr_42=0x34
port_phy_addr_43=0x35
port_phy_addr_44=0x36
port_phy_addr_45=0x37
port_phy_addr_46=0x38
port_phy_addr_47=0x39
port_phy_addr_48=0x3a

phy_port_primary_and_offset_25=0x0100
phy_port_primary_and_offset_26=0x0101
phy_port_primary_and_offset_27=0x0102
phy_port_primary_and_offset_28=0x0103
phy_port_primary_and_offset_29=0x0104
phy_port_primary_and_offset_30=0x0105
phy_port_primary_and_offset_31=0x0106
phy_port_primary_and_offset_32=0x0107

phy_port_primary_and_offset_33=0x0a00
phy_port_primary_and_offset_34=0x0a01
phy_port_primary_and_offset_35=0x0a02
phy_port_primary_and_offset_36=0x0a03
phy_port_primary_and_offset_37=0x0a04
phy_port_primary_and_offset_38=0x0a05
phy_port_primary_and_offset_39=0x0a06
phy_port_primary_and_offset_40=0x0a07

phy_port_primary_and_offset_41=0x1300
phy_port_primary_and_offset_42=0x1301
phy_port_primary_and_offset_43=0x1302
phy_port_primary_and_offset_44=0x1303
phy_port_primary_and_offset_45=0x1304
phy_port_primary_and_offset_46=0x1305
phy_port_primary_and_offset_47=0x1306
phy_port_primary_and_offset_48=0x1307


port_gmii_mode{25}=1
portmap_25.0=25:1
portmap_26.0=26:1
portmap_27.0=27:1
portmap_28.0=28:1
portmap_29.0=29:1
portmap_30.0=30:1
portmap_31.0=31:1
portmap_32.0=32:1
portmap_33.0=33:1
portmap_34.0=34:1
portmap_35.0=35:1
portmap_36.0=36:1
portmap_37.0=37:1
portmap_38.0=38:1
portmap_39.0=39:1
portmap_40.0=40:1

#PM4x10Q1
port_gmii_mode{41}=1
portmap_41.0=41:1
portmap_42.0=42:1
portmap_43.0=43:1
portmap_44.0=44:1
portmap_45.0=49:1
portmap_46.0=50:1
portmap_47.0=51:1
portmap_48.0=52:1

#PM4x25
portmap_49.0=57:25
portmap_50.0=58:25
portmap_51.0=59:25
portmap_52.0=60:25

#Gport0-5 gt
dport_map_port_1=25
dport_map_port_2=26
dport_map_port_3=27
dport_map_port_4=28
dport_map_port_5=29
dport_map_port_6=30
dport_map_port_7=31
dport_map_port_8=32
dport_map_port_9=33
dport_map_port_10=34
dport_map_port_11=35
dport_map_port_12=36
dport_map_port_13=37
dport_map_port_14=38
dport_map_port_15=39
dport_map_port_16=40
dport_map_port_17=41
dport_map_port_18=42
dport_map_port_19=43
dport_map_port_20=44
dport_map_port_21=45
dport_map_port_22=46
dport_map_port_23=47
dport_map_port_24=48

#PM4x10Q0 gt
dport_map_port_25=2
dport_map_port_26=1
dport_map_port_27=4
dport_map_port_28=3
dport_map_port_29=6
dport_map_port_30=5
dport_map_port_31=8
dport_map_port_32=7
dport_map_port_33=10
dport_map_port_34=9
dport_map_port_35=12
dport_map_port_36=11
dport_map_port_37=14
dport_map_port_38=13
dport_map_port_39=16
dport_map_port_40=15

#PM4x10Q1 gt
dport_map_port_41=18
dport_map_port_42=17
dport_map_port_43=20
dport_map_port_44=19
dport_map_port_45=22
dport_map_port_46=21
dport_map_port_47=24
dport_map_port_48=23

#PM4x25 fiber
dport_map_port_49=50
dport_map_port_50=49
dport_map_port_51=52
dport_map_port_52=51
Loading

0 comments on commit e257ee6

Please sign in to comment.