From ffb90c2551fcb7103dfd7ee0cda60e13a1433ca2 Mon Sep 17 00:00:00 2001 From: dereksun01 <52683998+dereksun01@users.noreply.github.com> Date: Mon, 19 Apr 2021 23:56:12 +0800 Subject: [PATCH] [device] Add as5835_54x configuration (#6970) Add configuration files: - mv2-as5835-48x10G+6x100G.config.bcm - sai.profile - led_proc_init.soc - custom_led.bin Signed-off-by: derek_sun --- .../mv2-as5835-48x10G+6x100G.config.bcm | 38 +++++++++++++----- .../Accton-AS5835-54X/sai.profile | 2 +- .../custom_led.bin | Bin 0 -> 840 bytes .../led_proc_init.soc | 3 ++ 4 files changed, 33 insertions(+), 10 deletions(-) create mode 100644 device/accton/x86_64-accton_as5835_54x-r0/custom_led.bin create mode 100644 device/accton/x86_64-accton_as5835_54x-r0/led_proc_init.soc diff --git a/device/accton/x86_64-accton_as5835_54x-r0/Accton-AS5835-54X/mv2-as5835-48x10G+6x100G.config.bcm b/device/accton/x86_64-accton_as5835_54x-r0/Accton-AS5835-54X/mv2-as5835-48x10G+6x100G.config.bcm index e72a490b04..fb40d79491 100644 --- a/device/accton/x86_64-accton_as5835_54x-r0/Accton-AS5835-54X/mv2-as5835-48x10G+6x100G.config.bcm +++ b/device/accton/x86_64-accton_as5835_54x-r0/Accton-AS5835-54X/mv2-as5835-48x10G+6x100G.config.bcm @@ -6,6 +6,7 @@ ptp_ts_pll_fref=50000000 ptp_bs_fref_0=50000000 ptp_bs_fref_1=50000000 + oversubscribe_mode=1 pbmp_xport_xe=0x1FFFFFFFFFFFFFFFE @@ -14,10 +15,32 @@ parity_enable=0 mem_cache_enable=0 l2_mem_entries=32768 -#l3_mem_entries=49152 -#fpem_mem_entries=16384 +l3_mem_entries=16384 +fpem_mem_entries=16384 l2xmsg_mode=1 +# Platform specfic +bcm_num_cos=8 +bcm_stat_interval=2000000 +cdma_timeout_usec=3000000 +help_cli_enable=1 +ifp_inports_support_enable=1 +ipv6_lpm_128b_enable=0x1 +l3_alpm_enable=2 +l3_max_ecmp_mode=1 +max_vp_lags=0 +memlist_enable=1 +reglist_enable=1 +miim_intr_enable=0 +module_64ports=1 +port_flex_enable=1 +schan_intr_enable=0 +stable_size=0x5500000 ;Specify the stable cache size in bytes used for Warm boot operations +tdma_timeout_usec=3000000 +skip_L2_USER_ENTRY=0 +bcm_tunnel_term_compatible_mode=1 +l3_alpm_ipv6_128b_bkt_rsvd=1 + #FC0 dport_map_port_1=1 dport_map_port_2=2 @@ -218,9 +241,6 @@ phy_chain_tx_polarity_flip_physical{36.0}=0x0 #FC9 dport_map_port_27=49 -dport_map_port_28=52 -dport_map_port_29=53 -dport_map_port_30=54 portmap_27=37:100:4 phy_chain_rx_lane_map_physical{37.0}=0x2130 phy_chain_rx_lane_map_physical{38.0}=0x2130 @@ -460,8 +480,8 @@ phy_chain_tx_polarity_flip_physical{76.0}=0x0 #FC19 -dport_map_port_64=64 -portmap_64=81:10:m -phy_chain_rx_polarity_flip_physical{81.0}=0x1 -phy_chain_tx_polarity_flip_physical{81.0}=0x1 +#dport_map_port_64=64 +#portmap_64=81:10:m +#phy_chain_rx_polarity_flip_physical{81.0}=0x1 +#phy_chain_tx_polarity_flip_physical{81.0}=0x1 diff --git a/device/accton/x86_64-accton_as5835_54x-r0/Accton-AS5835-54X/sai.profile b/device/accton/x86_64-accton_as5835_54x-r0/Accton-AS5835-54X/sai.profile index 744c6571f7..20a54db814 100644 --- a/device/accton/x86_64-accton_as5835_54x-r0/Accton-AS5835-54X/sai.profile +++ b/device/accton/x86_64-accton_as5835_54x-r0/Accton-AS5835-54X/sai.profile @@ -1,2 +1,2 @@ -SAI_INIT_CONFIG_FILE=/etc/bcm/mv2-as5835-48x10G+6x100G.config.bcm +SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/mv2-as5835-48x10G+6x100G.config.bcm SAI_NUM_ECMP_MEMBERS=64 diff --git a/device/accton/x86_64-accton_as5835_54x-r0/custom_led.bin b/device/accton/x86_64-accton_as5835_54x-r0/custom_led.bin new file mode 100644 index 0000000000000000000000000000000000000000..69bb371114ac83a6d58ba3e19c7981af06c472d0 GIT binary patch literal 840 zcmY+?OH30{6b9fkk4|kVpz^Bt>H{!!Gzw!u9F(yw2bro-2u5K6Et<^Im2qWESU_9> z#iS2JgG*yVjP5kSjqA=zV_Xa&u5{6bMlmttUojCDU(P(vz2_$Pue_SzYkY}QTzNUO zDw8-*Q3~IWEYPI&c39SOiC;Fg(~;53^iZcR5(^=sim|DZp;1n!E9Taho=v4khzC!6 zu_>D82OW2)z-HReQO4(Tc25lkVzr@%{B=`gia-MXe>il~QM=TrXAk z{`ym#+j{!`Q!IJaw(>Y9IA@sLnw)2xF0vLfC^lP9USlRvYfo@}LM(d<6q9VRP%!*S z#ktDWD*mf-T+#ySXFKAoMaN0PNs5Ukdz__WLv>||RK-qm-bk~QEbw8o&e=Y3zp3na zZ!xE=;)vWWMwi%0shX=TCl>7kde$0ZdsqmsPf|3Rks{fQuWKc`Hbc zyD_zK)4SUDdX5Xc!q2$!X0ey(8#JCFa$UFIttS$QNCXLF@PGnd*abfDLk$F=7U}>? zX*cYFz0d%S&;-rU0zrsFH}t@1z<9!V(xDH|!a3*%1I|MNl8}M{U>Jl8Fa#!~;Ucud zK?p-99ETW8TQ`D2Z_QngDwlToM zCpuDy9N}+&Wm|5iSA{vUruh+#?xQy9sNQm(?;&MHB(KIOuxd4%i#(Mo(HK7-i&;Y6 z{qfFCvTh^?0`>^&$U&M(740X6g8Yo|Q{xcwvsLA|cq(x0lP#3StU#$m%fr%+JFMQ@ EAEI&CCIA2c literal 0 HcmV?d00001 diff --git a/device/accton/x86_64-accton_as5835_54x-r0/led_proc_init.soc b/device/accton/x86_64-accton_as5835_54x-r0/led_proc_init.soc new file mode 100644 index 0000000000..5bef973ed2 --- /dev/null +++ b/device/accton/x86_64-accton_as5835_54x-r0/led_proc_init.soc @@ -0,0 +1,3 @@ +m0 load 0 0x3800 /usr/share/sonic/platform/custom_led.bin +led start +led auto on