From 2790966dbbb16180ef96c89dea3e721b964b4a59 Mon Sep 17 00:00:00 2001 From: derek_sun Date: Wed, 15 Feb 2023 09:48:29 +0000 Subject: [PATCH 1/6] [Edgecore] [device] Adjust configuration parameter on as4625_54t Signed-off-by: derek_sun --- .../hr4-as4625-48x1G+6x10G.config.bcm | 384 ++++++++++++++++++ src/sonic-device-data/tests/permitted_list | 1 + 2 files changed, 385 insertions(+) create mode 100644 device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm diff --git a/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm new file mode 100644 index 000000000000..a4c19caa763e --- /dev/null +++ b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm @@ -0,0 +1,384 @@ +stable_size=76303168 + +#polarity/lanemap is using TH2 style. +#core_clock_frequency=496 +core_clock_frequency=266 +#core_clock_frequency=893 +#dpp_clock_ratio=2:3 + +core_clock_to_pm_clock_factor=2 + +oversubscribe_mode=2 +#port_gmii_mode_1=1 #Q mode + +ptp_ts_pll_fref=50000000 +ptp_bs_fref_0=50000000 +ptp_bs_fref_1=50000000 + +pbmp_xport_xe=0x1FFE00FFFFFFFFFFFF + +parity_enable=0 +mem_cache_enable=1 + +l2_mem_entries=32768 +l3_mem_entries=49152 +fpem_mem_entries=16384 +l2xmsg_mode=1 +port_flex_enable=1 + +l3_alpm_enable=2 +ipv6_lpm_128b_enable=1 +ifp_inports_support_enable=1 + + + +dport_map_port_25=1 +dport_map_port_26=2 +dport_map_port_27=3 +dport_map_port_28=4 +dport_map_port_29=5 +dport_map_port_30=6 +dport_map_port_31=7 +dport_map_port_32=8 +portmap_25=25:1 +portmap_26=26:1 +portmap_27=27:1 +portmap_28=28:1 +portmap_29=29:1 +portmap_30=30:1 +portmap_31=31:1 +portmap_32=32:1 +port_phy_addr_25=0x00 +port_phy_addr_26=0x01 +port_phy_addr_27=0x02 +port_phy_addr_28=0x03 +port_phy_addr_29=0x04 +port_phy_addr_30=0x05 +port_phy_addr_31=0x06 +port_phy_addr_32=0x07 +phy_port_primary_and_offset_25=0x1900 +phy_port_primary_and_offset_26=0x1901 +phy_port_primary_and_offset_27=0x1902 +phy_port_primary_and_offset_28=0x1903 +phy_port_primary_and_offset_29=0x1904 +phy_port_primary_and_offset_30=0x1905 +phy_port_primary_and_offset_31=0x1906 +phy_port_primary_and_offset_32=0x1907 +phy_chain_rx_lane_map_physical{25.0}=0x3210 +phy_chain_rx_lane_map_physical{26.0}=0x3210 +phy_chain_rx_lane_map_physical{27.0}=0x3210 +phy_chain_rx_lane_map_physical{28.0}=0x3210 +phy_chain_rx_lane_map_physical{29.0}=0x3210 +phy_chain_rx_lane_map_physical{30.0}=0x3210 +phy_chain_rx_lane_map_physical{31.0}=0x3210 +phy_chain_rx_lane_map_physical{32.0}=0x3210 +phy_chain_tx_lane_map_physical{25.0}=0x3210 +phy_chain_tx_lane_map_physical{26.0}=0x3210 +phy_chain_tx_lane_map_physical{27.0}=0x3210 +phy_chain_tx_lane_map_physical{28.0}=0x3210 +phy_chain_tx_lane_map_physical{29.0}=0x3210 +phy_chain_tx_lane_map_physical{30.0}=0x3210 +phy_chain_tx_lane_map_physical{31.0}=0x3210 +phy_chain_tx_lane_map_physical{32.0}=0x3210 +phy_chain_rx_polarity_flip_physical{25.0}=0x0 +phy_chain_rx_polarity_flip_physical{26.0}=0x0 +phy_chain_rx_polarity_flip_physical{27.0}=0x0 +phy_chain_rx_polarity_flip_physical{28.0}=0x0 +phy_chain_rx_polarity_flip_physical{29.0}=0x0 +phy_chain_rx_polarity_flip_physical{30.0}=0x0 +phy_chain_rx_polarity_flip_physical{31.0}=0x0 +phy_chain_rx_polarity_flip_physical{32.0}=0x0 +phy_chain_tx_polarity_flip_physical{25.0}=0x0 +phy_chain_tx_polarity_flip_physical{26.0}=0x0 +phy_chain_tx_polarity_flip_physical{27.0}=0x0 +phy_chain_tx_polarity_flip_physical{28.0}=0x0 +phy_chain_tx_polarity_flip_physical{29.0}=0x0 +phy_chain_tx_polarity_flip_physical{30.0}=0x0 +phy_chain_tx_polarity_flip_physical{31.0}=0x0 +phy_chain_tx_polarity_flip_physical{32.0}=0x0 + + +dport_map_port_33=9 +dport_map_port_34=10 +dport_map_port_35=11 +dport_map_port_36=12 +dport_map_port_37=13 +dport_map_port_38=14 +dport_map_port_39=15 +dport_map_port_40=16 +portmap_33=33:1 +portmap_34=34:1 +portmap_35=35:1 +portmap_36=36:1 +portmap_37=37:1 +portmap_38=38:1 +portmap_39=39:1 +portmap_40=40:1 +port_phy_addr_33=0x20 +port_phy_addr_34=0x21 +port_phy_addr_35=0x22 +port_phy_addr_36=0x23 +port_phy_addr_37=0x24 +port_phy_addr_38=0x25 +port_phy_addr_39=0x26 +port_phy_addr_40=0x27 +phy_port_primary_and_offset_33=0x2100 +phy_port_primary_and_offset_34=0x2101 +phy_port_primary_and_offset_35=0x2102 +phy_port_primary_and_offset_36=0x2103 +phy_port_primary_and_offset_37=0x2104 +phy_port_primary_and_offset_38=0x2105 +phy_port_primary_and_offset_39=0x2106 +phy_port_primary_and_offset_40=0x2107 +phy_chain_rx_lane_map_physical{33.0}=0x3210 +phy_chain_rx_lane_map_physical{34.0}=0x3210 +phy_chain_rx_lane_map_physical{35.0}=0x3210 +phy_chain_rx_lane_map_physical{36.0}=0x3210 +phy_chain_rx_lane_map_physical{37.0}=0x3210 +phy_chain_rx_lane_map_physical{38.0}=0x3210 +phy_chain_rx_lane_map_physical{39.0}=0x3210 +phy_chain_rx_lane_map_physical{40.0}=0x3210 +phy_chain_tx_lane_map_physical{33.0}=0x3210 +phy_chain_tx_lane_map_physical{34.0}=0x3210 +phy_chain_tx_lane_map_physical{35.0}=0x3210 +phy_chain_tx_lane_map_physical{36.0}=0x3210 +phy_chain_tx_lane_map_physical{37.0}=0x3210 +phy_chain_tx_lane_map_physical{38.0}=0x3210 +phy_chain_tx_lane_map_physical{39.0}=0x3210 +phy_chain_tx_lane_map_physical{40.0}=0x3210 +phy_chain_rx_polarity_flip_physical{33.0}=0x0 +phy_chain_rx_polarity_flip_physical{34.0}=0x0 +phy_chain_rx_polarity_flip_physical{35.0}=0x0 +phy_chain_rx_polarity_flip_physical{36.0}=0x0 +phy_chain_rx_polarity_flip_physical{37.0}=0x0 +phy_chain_rx_polarity_flip_physical{38.0}=0x0 +phy_chain_rx_polarity_flip_physical{39.0}=0x0 +phy_chain_rx_polarity_flip_physical{40.0}=0x0 +phy_chain_tx_polarity_flip_physical{33.0}=0x0 +phy_chain_tx_polarity_flip_physical{34.0}=0x0 +phy_chain_tx_polarity_flip_physical{35.0}=0x0 +phy_chain_tx_polarity_flip_physical{36.0}=0x0 +phy_chain_tx_polarity_flip_physical{37.0}=0x0 +phy_chain_tx_polarity_flip_physical{38.0}=0x0 +phy_chain_tx_polarity_flip_physical{39.0}=0x0 +phy_chain_tx_polarity_flip_physical{40.0}=0x0 + + + +#MQ16_1 +#port_gmii_mode_17=1 #Q mode +dport_map_port_41=17 +dport_map_port_42=18 +dport_map_port_43=19 +dport_map_port_44=20 +dport_map_port_45=21 +dport_map_port_46=22 +dport_map_port_47=23 +dport_map_port_48=24 +portmap_41=41:1 +portmap_42=42:1 +portmap_43=43:1 +portmap_44=44:1 +portmap_45=49:1 +portmap_46=50:1 +portmap_47=51:1 +portmap_48=52:1 +port_phy_addr_41=0x40 +port_phy_addr_42=0x41 +port_phy_addr_43=0x42 +port_phy_addr_44=0x43 +port_phy_addr_45=0x44 +port_phy_addr_46=0x45 +port_phy_addr_47=0x46 +port_phy_addr_48=0x47 +phy_port_primary_and_offset_41=0x2900 +phy_port_primary_and_offset_42=0x2901 +phy_port_primary_and_offset_43=0x2902 +phy_port_primary_and_offset_44=0x2903 +phy_port_primary_and_offset_45=0x2904 +phy_port_primary_and_offset_46=0x2905 +phy_port_primary_and_offset_47=0x2906 +phy_port_primary_and_offset_48=0x2907 +phy_chain_rx_lane_map_physical{41.0}=0x3210 +phy_chain_rx_lane_map_physical{42.0}=0x3210 +phy_chain_rx_lane_map_physical{43.0}=0x3210 +phy_chain_rx_lane_map_physical{44.0}=0x3210 +phy_chain_rx_lane_map_physical{45.0}=0x3210 +phy_chain_rx_lane_map_physical{46.0}=0x3210 +phy_chain_rx_lane_map_physical{47.0}=0x3210 +phy_chain_rx_lane_map_physical{48.0}=0x3210 +phy_chain_tx_lane_map_physical{41.0}=0x3210 +phy_chain_tx_lane_map_physical{42.0}=0x3210 +phy_chain_tx_lane_map_physical{43.0}=0x3210 +phy_chain_tx_lane_map_physical{44.0}=0x3210 +phy_chain_tx_lane_map_physical{45.0}=0x3210 +phy_chain_tx_lane_map_physical{46.0}=0x3210 +phy_chain_tx_lane_map_physical{47.0}=0x3210 +phy_chain_tx_lane_map_physical{48.0}=0x3210 +phy_chain_rx_polarity_flip_physical{41.0}=0x0 +phy_chain_rx_polarity_flip_physical{42.0}=0x0 +phy_chain_rx_polarity_flip_physical{43.0}=0x0 +phy_chain_rx_polarity_flip_physical{44.0}=0x0 +phy_chain_rx_polarity_flip_physical{45.0}=0x0 +phy_chain_rx_polarity_flip_physical{46.0}=0x0 +phy_chain_rx_polarity_flip_physical{47.0}=0x0 +phy_chain_rx_polarity_flip_physical{48.0}=0x0 +phy_chain_tx_polarity_flip_physical{41.0}=0x0 +phy_chain_tx_polarity_flip_physical{42.0}=0x0 +phy_chain_tx_polarity_flip_physical{43.0}=0x0 +phy_chain_tx_polarity_flip_physical{44.0}=0x0 +phy_chain_tx_polarity_flip_physical{45.0}=0x0 +phy_chain_tx_polarity_flip_physical{46.0}=0x0 +phy_chain_tx_polarity_flip_physical{47.0}=0x0 +phy_chain_tx_polarity_flip_physical{48.0}=0x0 + + +#GPHY0 +dport_map_port_1=25 +dport_map_port_2=26 +dport_map_port_3=27 +dport_map_port_4=28 +portmap_1=1:1 +portmap_2=2:1 +portmap_3=3:1 +portmap_4=4:1 +phy_port_primary_and_offset_1=0x0100 +phy_port_primary_and_offset_2=0x0101 +phy_port_primary_and_offset_3=0x0102 +phy_port_primary_and_offset_4=0x0103 + + +#GPHY1 +dport_map_port_5=29 +dport_map_port_6=30 +dport_map_port_7=31 +dport_map_port_8=32 +portmap_5=5:1 +portmap_6=6:1 +portmap_7=7:1 +portmap_8=8:1 +phy_port_primary_and_offset_5=0x0500 +phy_port_primary_and_offset_6=0x0501 +phy_port_primary_and_offset_7=0x0502 +phy_port_primary_and_offset_8=0x0503 + + +#GPHY2 +dport_map_port_9=33 +dport_map_port_10=34 +dport_map_port_11=35 +dport_map_port_12=36 +portmap_9=9:1 +portmap_10=10:1 +portmap_11=11:1 +portmap_12=12:1 +phy_port_primary_and_offset_9=0x0900 +phy_port_primary_and_offset_10=0x0901 +phy_port_primary_and_offset_11=0x0902 +phy_port_primary_and_offset_12=0x0903 + + +#GPHY3 +dport_map_port_13=37 +dport_map_port_14=38 +dport_map_port_15=39 +dport_map_port_16=40 +portmap_13=13:1 +portmap_14=14:1 +portmap_15=15:1 +portmap_16=16:1 +phy_port_primary_and_offset_13=0x0d00 +phy_port_primary_and_offset_14=0x0d01 +phy_port_primary_and_offset_15=0x0d02 +phy_port_primary_and_offset_16=0x0d03 + + +#GPHY4 +dport_map_port_17=41 +dport_map_port_18=42 +dport_map_port_19=43 +dport_map_port_20=44 +portmap_17=17:1 +portmap_18=18:1 +portmap_19=19:1 +portmap_20=20:1 +phy_port_primary_and_offset_17=0x1100 +phy_port_primary_and_offset_18=0x1101 +phy_port_primary_and_offset_19=0x1102 +phy_port_primary_and_offset_20=0x1103 + + +#GPHY5 +dport_map_port_21=45 +dport_map_port_22=46 +dport_map_port_23=47 +dport_map_port_24=48 +portmap_21=21:1 +portmap_22=22:1 +portmap_23=23:1 +portmap_24=24:1 +phy_port_primary_and_offset_21=0x1500 +phy_port_primary_and_offset_22=0x1501 +phy_port_primary_and_offset_23=0x1502 +phy_port_primary_and_offset_24=0x1503 + + +#PHYx TSC-F16-0, TSC2 +dport_map_port_57=49 +dport_map_port_58=50 +dport_map_port_59=51 +dport_map_port_60=52 +portmap_57=57:10 +portmap_58=58:10 +portmap_59=59:10 +portmap_60=60:10 +phy_chain_tx_lane_map_physical{57.0}=0x3210 +phy_chain_tx_lane_map_physical{58.0}=0x3210 +phy_chain_tx_lane_map_physical{59.0}=0x3210 +phy_chain_tx_lane_map_physical{60.0}=0x3210 +phy_chain_rx_lane_map_physical{57.0}=0x3210 +phy_chain_rx_lane_map_physical{58.0}=0x3210 +phy_chain_rx_lane_map_physical{59.0}=0x3210 +phy_chain_rx_lane_map_physical{60.0}=0x3210 +phy_chain_tx_polarity_flip_physical{57.0}=0x0 +phy_chain_tx_polarity_flip_physical{58.0}=0x0 +phy_chain_tx_polarity_flip_physical{59.0}=0x0 +phy_chain_tx_polarity_flip_physical{60.0}=0x0 +phy_chain_rx_polarity_flip_physical{57.0}=0x0 +phy_chain_rx_polarity_flip_physical{58.0}=0x0 +phy_chain_rx_polarity_flip_physical{59.0}=0x0 +phy_chain_rx_polarity_flip_physical{60.0}=0x0 + + +#PHYx TSC-M16-0, TSC3 +dport_map_port_61=53 +dport_map_port_62=54 +#dport_map_port_63=55 +#dport_map_port_64=56 +portmap_61=61:10 +portmap_62=62:10 +#portmap_63=63:10 +#portmap_64=64:10 +phy_chain_tx_lane_map_physical{61.0}=0x3210 +phy_chain_tx_lane_map_physical{62.0}=0x3210 +phy_chain_tx_lane_map_physical{63.0}=0x3210 +phy_chain_tx_lane_map_physical{64.0}=0x3210 +phy_chain_rx_lane_map_physical{61.0}=0x3210 +phy_chain_rx_lane_map_physical{62.0}=0x3210 +#phy_chain_rx_lane_map_physical{63.0}=0x3210 +#phy_chain_rx_lane_map_physical{64.0}=0x3210 +phy_chain_tx_polarity_flip_physical{61.0}=0x0 +phy_chain_tx_polarity_flip_physical{62.0}=0x0 +phy_chain_tx_polarity_flip_physical{63.0}=0x0 +phy_chain_tx_polarity_flip_physical{64.0}=0x0 +phy_chain_rx_polarity_flip_physical{61.0}=0x0 +phy_chain_rx_polarity_flip_physical{62.0}=0x0 +#phy_chain_rx_polarity_flip_physical{63.0}=0x0 +#phy_chain_rx_polarity_flip_physical{64.0}=0x0 + + + +# MerlinCore-Q SerDes +#port_gmii_mode=1 means that the device is running in QSGMII +port_gmii_mode{25}=1 +port_gmii_mode{41}=1 diff --git a/src/sonic-device-data/tests/permitted_list b/src/sonic-device-data/tests/permitted_list index 565f7796afa7..da9964cf971b 100644 --- a/src/sonic-device-data/tests/permitted_list +++ b/src/sonic-device-data/tests/permitted_list @@ -332,3 +332,4 @@ sai_mdio_access_clause22 cmic_dma_abort_in_cold_boot hybrid_pfc_deadlock_enable sai_pfc_dlr_init_capability +core_clock_to_pm_clock_factor \ No newline at end of file From 0001cfc97e625a744a5dceea307117def4a895b7 Mon Sep 17 00:00:00 2001 From: derek_sun Date: Thu, 23 Feb 2023 07:32:38 +0000 Subject: [PATCH 2/6] [Edgecore] [device] Add as4625_54t configuration files. Signed-off-by: derek_sun --- .../Accton-AS4625-54T/hwsku.json | 321 ++++++++++++++++++ .../custom_led.bin | Bin 0 -> 552 bytes .../led_proc_init.soc | 3 + 3 files changed, 324 insertions(+) create mode 100644 device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hwsku.json create mode 100644 device/accton/x86_64-accton_as4625_54t-r0/custom_led.bin create mode 100644 device/accton/x86_64-accton_as4625_54t-r0/led_proc_init.soc diff --git a/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hwsku.json b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hwsku.json new file mode 100644 index 000000000000..46cf730a9321 --- /dev/null +++ b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hwsku.json @@ -0,0 +1,321 @@ +{ + "interfaces": { + "Ethernet0": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet1": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet2": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet3": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet4": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet5": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet6": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet7": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet8": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet9": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet10": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet11": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet12": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet13": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet14": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet15": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet16": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet17": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet18": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet19": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet20": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet21": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet22": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet23": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet24": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet25": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet26": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet27": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet28": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet29": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet30": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet31": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet32": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet33": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet34": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet35": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet36": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet37": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet38": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet39": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet40": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet41": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet42": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet43": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet44": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet45": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet46": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet47": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet48": { + "default_brkout_mode": "1x10G", + "autoneg": "off" + }, + + "Ethernet49": { + "default_brkout_mode": "1x10G", + "autoneg": "off" + }, + + "Ethernet50": { + "default_brkout_mode": "1x10G", + "autoneg": "off" + }, + + "Ethernet51": { + "default_brkout_mode": "1x10G", + "autoneg": "off" + }, + + "Ethernet52": { + "default_brkout_mode": "1x10G", + "autoneg": "off" + }, + + "Ethernet53": { + "default_brkout_mode": "1x10G", + "autoneg": "off" + } + } +} diff --git a/device/accton/x86_64-accton_as4625_54t-r0/custom_led.bin b/device/accton/x86_64-accton_as4625_54t-r0/custom_led.bin new file mode 100644 index 0000000000000000000000000000000000000000..4c0751b14bc9870499bd2b945bc476a7116df32a GIT binary patch literal 552 zcmXxfy-yQy90u_3uh%PY(()z>)k1rPgZ`S(a+pSnTCVsd(SQO2#5&Nj^snG0ERJw2 z;1NxTOf2LQ;)2nI)m-CX8wk09q+uft&O8GQpX8aIJkQO^B`@+Uzh>`b^SFg(XGB~? zeX(us%?V41S^NfRi-VfYDQ%ylUXu(|G)iY}N0ml3s0TbnOL#tQ$W!E!8`OnO@T8eRKTJ5}(Al%fY zwz}P7nosA1aqjr#znXG9ak|BOe85M1^W&_z!b)j@^QDc_RbA+ZkV+oa8a?!zhi*u} z|7X`M%9sD%t&|wIMApsJSkcLq(U T=!Qq|7;u5cAqx}m0$#!`g3Eh6 literal 0 HcmV?d00001 diff --git a/device/accton/x86_64-accton_as4625_54t-r0/led_proc_init.soc b/device/accton/x86_64-accton_as4625_54t-r0/led_proc_init.soc new file mode 100644 index 000000000000..5bef973ed2ae --- /dev/null +++ b/device/accton/x86_64-accton_as4625_54t-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 From 3f971aeb9e94ef0c240d913d122bc7fd5f205fa8 Mon Sep 17 00:00:00 2001 From: derek_sun Date: Mon, 13 Mar 2023 07:56:17 +0000 Subject: [PATCH 3/6] [Edgecore] [device] Adjust configuration parameter on as4625_54t. --- .../x86_64-accton_as4625_54t-r0/custom_led.bin | Bin 552 -> 416 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/device/accton/x86_64-accton_as4625_54t-r0/custom_led.bin b/device/accton/x86_64-accton_as4625_54t-r0/custom_led.bin index 4c0751b14bc9870499bd2b945bc476a7116df32a..9516f39f7d35d2a655fdf47aa7708d0ea7804956 100644 GIT binary patch delta 208 zcmV;>05AWj1fTT z04&_lWJWYX+0YLq*XI)eFf*I7+~)xR3^4&C0VV(?DKd~pMgk-OGL%L&CkNohUM#wk- K0MP%FP665{$VvPF delta 344 zcmXw!u}cDB9EQKoQ!66ff)WfpP`WR^qHHF)RZUy+GRqh3pPQXvU} ziyTOcQHzc79Svzk+z?2cG&JW>!wb*$Jnt2AW6cj*AFvMzSO>FJY>uPEHuhnU#ao7H z0jrExh0P(Az`<$|VyoaW$B5lvQ8=pUHo|uuoZVztziDCTOopVXgTopk2ZrKS^^ED{ zLVvp?%{=N-MZ*M!ON>g4_(YCRRjb1#40 jkwDErUObC@LAC-G4;wv$<24^&1si`35B=m)`SJA^@*sKr From 5079e8f66fc93f7664aa3b3f2a7488e85ed0d6e7 Mon Sep 17 00:00:00 2001 From: derek_sun Date: Mon, 24 Jul 2023 09:36:28 +0000 Subject: [PATCH 4/6] [Edgecore] [device] Adjust configuration parameter on as4625_54t/p --- .../hr4-as4625-48x1G+6x10G.config.bcm | 387 ++++++++ .../Accton-AS4625-54P/hwsku.json | 321 +++++++ .../Accton-AS4625-54P/port_config.ini | 55 ++ .../Accton-AS4625-54P/sai.profile | 1 + .../custom_led.bin | Bin 0 -> 472 bytes .../led_proc_init.soc | 3 + .../x86_64-accton_as4625_54p-r0/platform.json | 853 ++++++++++++++++++ .../hr4-as4625-48x1G+6x10G.config.bcm | 11 +- .../Accton-AS4625-54T/hwsku.json | 12 +- .../Accton-AS4625-54T/port_config.ini | 55 ++ .../Accton-AS4625-54T/sai.profile | 1 + .../custom_led.bin | Bin 416 -> 472 bytes .../x86_64-accton_as4625_54t-r0/platform.json | 853 ++++++++++++++++++ 13 files changed, 2542 insertions(+), 10 deletions(-) create mode 100644 device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/hr4-as4625-48x1G+6x10G.config.bcm create mode 100644 device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/hwsku.json create mode 100644 device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/port_config.ini create mode 100644 device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/sai.profile create mode 100644 device/accton/x86_64-accton_as4625_54p-r0/custom_led.bin create mode 100644 device/accton/x86_64-accton_as4625_54p-r0/led_proc_init.soc create mode 100644 device/accton/x86_64-accton_as4625_54p-r0/platform.json create mode 100644 device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/port_config.ini create mode 100644 device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/sai.profile create mode 100644 device/accton/x86_64-accton_as4625_54t-r0/platform.json diff --git a/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/hr4-as4625-48x1G+6x10G.config.bcm b/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/hr4-as4625-48x1G+6x10G.config.bcm new file mode 100644 index 000000000000..b96545d24865 --- /dev/null +++ b/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/hr4-as4625-48x1G+6x10G.config.bcm @@ -0,0 +1,387 @@ +stable_size=76303168 + +#polarity/lanemap is using TH2 style. +#core_clock_frequency=496 +core_clock_frequency=266 +#core_clock_frequency=893 +#dpp_clock_ratio=2:3 + +core_clock_to_pm_clock_factor=2 + +oversubscribe_mode=2 +#port_gmii_mode_1=1 #Q mode + +ptp_ts_pll_fref=50000000 +ptp_bs_fref_0=50000000 +ptp_bs_fref_1=50000000 + +pbmp_xport_xe=0x1FFE00FFFFFFFFFFFF + +parity_enable=0 +mem_cache_enable=1 + +l2_mem_entries=32768 +l3_mem_entries=49152 +fpem_mem_entries=16384 +l2xmsg_mode=1 +port_flex_enable=1 + + +l3_alpm_enable=2 +ipv6_lpm_128b_enable=1 +ifp_inports_support_enable=1 + +l3_defip_sizing=1 +num_ipv6_lpm_128b_entries=512 + + +dport_map_port_25=1 +dport_map_port_26=2 +dport_map_port_27=3 +dport_map_port_28=4 +dport_map_port_29=5 +dport_map_port_30=6 +dport_map_port_31=7 +dport_map_port_32=8 +portmap_25=25:1 +portmap_26=26:1 +portmap_27=27:1 +portmap_28=28:1 +portmap_29=29:1 +portmap_30=30:1 +portmap_31=31:1 +portmap_32=32:1 +port_phy_addr_25=0x00 +port_phy_addr_26=0x01 +port_phy_addr_27=0x02 +port_phy_addr_28=0x03 +port_phy_addr_29=0x04 +port_phy_addr_30=0x05 +port_phy_addr_31=0x06 +port_phy_addr_32=0x07 +phy_port_primary_and_offset_25=0x1900 +phy_port_primary_and_offset_26=0x1901 +phy_port_primary_and_offset_27=0x1902 +phy_port_primary_and_offset_28=0x1903 +phy_port_primary_and_offset_29=0x1904 +phy_port_primary_and_offset_30=0x1905 +phy_port_primary_and_offset_31=0x1906 +phy_port_primary_and_offset_32=0x1907 +phy_chain_rx_lane_map_physical{25.0}=0x3210 +phy_chain_rx_lane_map_physical{26.0}=0x3210 +phy_chain_rx_lane_map_physical{27.0}=0x3210 +phy_chain_rx_lane_map_physical{28.0}=0x3210 +phy_chain_rx_lane_map_physical{29.0}=0x3210 +phy_chain_rx_lane_map_physical{30.0}=0x3210 +phy_chain_rx_lane_map_physical{31.0}=0x3210 +phy_chain_rx_lane_map_physical{32.0}=0x3210 +phy_chain_tx_lane_map_physical{25.0}=0x3210 +phy_chain_tx_lane_map_physical{26.0}=0x3210 +phy_chain_tx_lane_map_physical{27.0}=0x3210 +phy_chain_tx_lane_map_physical{28.0}=0x3210 +phy_chain_tx_lane_map_physical{29.0}=0x3210 +phy_chain_tx_lane_map_physical{30.0}=0x3210 +phy_chain_tx_lane_map_physical{31.0}=0x3210 +phy_chain_tx_lane_map_physical{32.0}=0x3210 +phy_chain_rx_polarity_flip_physical{25.0}=0x0 +phy_chain_rx_polarity_flip_physical{26.0}=0x0 +phy_chain_rx_polarity_flip_physical{27.0}=0x0 +phy_chain_rx_polarity_flip_physical{28.0}=0x0 +phy_chain_rx_polarity_flip_physical{29.0}=0x0 +phy_chain_rx_polarity_flip_physical{30.0}=0x0 +phy_chain_rx_polarity_flip_physical{31.0}=0x0 +phy_chain_rx_polarity_flip_physical{32.0}=0x0 +phy_chain_tx_polarity_flip_physical{25.0}=0x0 +phy_chain_tx_polarity_flip_physical{26.0}=0x0 +phy_chain_tx_polarity_flip_physical{27.0}=0x0 +phy_chain_tx_polarity_flip_physical{28.0}=0x0 +phy_chain_tx_polarity_flip_physical{29.0}=0x0 +phy_chain_tx_polarity_flip_physical{30.0}=0x0 +phy_chain_tx_polarity_flip_physical{31.0}=0x0 +phy_chain_tx_polarity_flip_physical{32.0}=0x0 + + +dport_map_port_33=9 +dport_map_port_34=10 +dport_map_port_35=11 +dport_map_port_36=12 +dport_map_port_37=13 +dport_map_port_38=14 +dport_map_port_39=15 +dport_map_port_40=16 +portmap_33=33:1 +portmap_34=34:1 +portmap_35=35:1 +portmap_36=36:1 +portmap_37=37:1 +portmap_38=38:1 +portmap_39=39:1 +portmap_40=40:1 +port_phy_addr_33=0x20 +port_phy_addr_34=0x21 +port_phy_addr_35=0x22 +port_phy_addr_36=0x23 +port_phy_addr_37=0x24 +port_phy_addr_38=0x25 +port_phy_addr_39=0x26 +port_phy_addr_40=0x27 +phy_port_primary_and_offset_33=0x2100 +phy_port_primary_and_offset_34=0x2101 +phy_port_primary_and_offset_35=0x2102 +phy_port_primary_and_offset_36=0x2103 +phy_port_primary_and_offset_37=0x2104 +phy_port_primary_and_offset_38=0x2105 +phy_port_primary_and_offset_39=0x2106 +phy_port_primary_and_offset_40=0x2107 +phy_chain_rx_lane_map_physical{33.0}=0x3210 +phy_chain_rx_lane_map_physical{34.0}=0x3210 +phy_chain_rx_lane_map_physical{35.0}=0x3210 +phy_chain_rx_lane_map_physical{36.0}=0x3210 +phy_chain_rx_lane_map_physical{37.0}=0x3210 +phy_chain_rx_lane_map_physical{38.0}=0x3210 +phy_chain_rx_lane_map_physical{39.0}=0x3210 +phy_chain_rx_lane_map_physical{40.0}=0x3210 +phy_chain_tx_lane_map_physical{33.0}=0x3210 +phy_chain_tx_lane_map_physical{34.0}=0x3210 +phy_chain_tx_lane_map_physical{35.0}=0x3210 +phy_chain_tx_lane_map_physical{36.0}=0x3210 +phy_chain_tx_lane_map_physical{37.0}=0x3210 +phy_chain_tx_lane_map_physical{38.0}=0x3210 +phy_chain_tx_lane_map_physical{39.0}=0x3210 +phy_chain_tx_lane_map_physical{40.0}=0x3210 +phy_chain_rx_polarity_flip_physical{33.0}=0x0 +phy_chain_rx_polarity_flip_physical{34.0}=0x0 +phy_chain_rx_polarity_flip_physical{35.0}=0x0 +phy_chain_rx_polarity_flip_physical{36.0}=0x0 +phy_chain_rx_polarity_flip_physical{37.0}=0x0 +phy_chain_rx_polarity_flip_physical{38.0}=0x0 +phy_chain_rx_polarity_flip_physical{39.0}=0x0 +phy_chain_rx_polarity_flip_physical{40.0}=0x0 +phy_chain_tx_polarity_flip_physical{33.0}=0x0 +phy_chain_tx_polarity_flip_physical{34.0}=0x0 +phy_chain_tx_polarity_flip_physical{35.0}=0x0 +phy_chain_tx_polarity_flip_physical{36.0}=0x0 +phy_chain_tx_polarity_flip_physical{37.0}=0x0 +phy_chain_tx_polarity_flip_physical{38.0}=0x0 +phy_chain_tx_polarity_flip_physical{39.0}=0x0 +phy_chain_tx_polarity_flip_physical{40.0}=0x0 + + + +#MQ16_1 +#port_gmii_mode_17=1 #Q mode +dport_map_port_41=17 +dport_map_port_42=18 +dport_map_port_43=19 +dport_map_port_44=20 +dport_map_port_45=21 +dport_map_port_46=22 +dport_map_port_47=23 +dport_map_port_48=24 +portmap_41=41:1 +portmap_42=42:1 +portmap_43=43:1 +portmap_44=44:1 +portmap_45=49:1 +portmap_46=50:1 +portmap_47=51:1 +portmap_48=52:1 +port_phy_addr_41=0x40 +port_phy_addr_42=0x41 +port_phy_addr_43=0x42 +port_phy_addr_44=0x43 +port_phy_addr_45=0x44 +port_phy_addr_46=0x45 +port_phy_addr_47=0x46 +port_phy_addr_48=0x47 +phy_port_primary_and_offset_41=0x2900 +phy_port_primary_and_offset_42=0x2901 +phy_port_primary_and_offset_43=0x2902 +phy_port_primary_and_offset_44=0x2903 +phy_port_primary_and_offset_45=0x2904 +phy_port_primary_and_offset_46=0x2905 +phy_port_primary_and_offset_47=0x2906 +phy_port_primary_and_offset_48=0x2907 +phy_chain_rx_lane_map_physical{41.0}=0x3210 +phy_chain_rx_lane_map_physical{42.0}=0x3210 +phy_chain_rx_lane_map_physical{43.0}=0x3210 +phy_chain_rx_lane_map_physical{44.0}=0x3210 +phy_chain_rx_lane_map_physical{45.0}=0x3210 +phy_chain_rx_lane_map_physical{46.0}=0x3210 +phy_chain_rx_lane_map_physical{47.0}=0x3210 +phy_chain_rx_lane_map_physical{48.0}=0x3210 +phy_chain_tx_lane_map_physical{41.0}=0x3210 +phy_chain_tx_lane_map_physical{42.0}=0x3210 +phy_chain_tx_lane_map_physical{43.0}=0x3210 +phy_chain_tx_lane_map_physical{44.0}=0x3210 +phy_chain_tx_lane_map_physical{45.0}=0x3210 +phy_chain_tx_lane_map_physical{46.0}=0x3210 +phy_chain_tx_lane_map_physical{47.0}=0x3210 +phy_chain_tx_lane_map_physical{48.0}=0x3210 +phy_chain_rx_polarity_flip_physical{41.0}=0x0 +phy_chain_rx_polarity_flip_physical{42.0}=0x0 +phy_chain_rx_polarity_flip_physical{43.0}=0x0 +phy_chain_rx_polarity_flip_physical{44.0}=0x0 +phy_chain_rx_polarity_flip_physical{45.0}=0x0 +phy_chain_rx_polarity_flip_physical{46.0}=0x0 +phy_chain_rx_polarity_flip_physical{47.0}=0x0 +phy_chain_rx_polarity_flip_physical{48.0}=0x0 +phy_chain_tx_polarity_flip_physical{41.0}=0x0 +phy_chain_tx_polarity_flip_physical{42.0}=0x0 +phy_chain_tx_polarity_flip_physical{43.0}=0x0 +phy_chain_tx_polarity_flip_physical{44.0}=0x0 +phy_chain_tx_polarity_flip_physical{45.0}=0x0 +phy_chain_tx_polarity_flip_physical{46.0}=0x0 +phy_chain_tx_polarity_flip_physical{47.0}=0x0 +phy_chain_tx_polarity_flip_physical{48.0}=0x0 + + +#GPHY0 +dport_map_port_1=25 +dport_map_port_2=26 +dport_map_port_3=27 +dport_map_port_4=28 +portmap_1=1:1 +portmap_2=2:1 +portmap_3=3:1 +portmap_4=4:1 +phy_port_primary_and_offset_1=0x0100 +phy_port_primary_and_offset_2=0x0101 +phy_port_primary_and_offset_3=0x0102 +phy_port_primary_and_offset_4=0x0103 + + +#GPHY1 +dport_map_port_5=29 +dport_map_port_6=30 +dport_map_port_7=31 +dport_map_port_8=32 +portmap_5=5:1 +portmap_6=6:1 +portmap_7=7:1 +portmap_8=8:1 +phy_port_primary_and_offset_5=0x0500 +phy_port_primary_and_offset_6=0x0501 +phy_port_primary_and_offset_7=0x0502 +phy_port_primary_and_offset_8=0x0503 + + +#GPHY2 +dport_map_port_9=33 +dport_map_port_10=34 +dport_map_port_11=35 +dport_map_port_12=36 +portmap_9=9:1 +portmap_10=10:1 +portmap_11=11:1 +portmap_12=12:1 +phy_port_primary_and_offset_9=0x0900 +phy_port_primary_and_offset_10=0x0901 +phy_port_primary_and_offset_11=0x0902 +phy_port_primary_and_offset_12=0x0903 + + +#GPHY3 +dport_map_port_13=37 +dport_map_port_14=38 +dport_map_port_15=39 +dport_map_port_16=40 +portmap_13=13:1 +portmap_14=14:1 +portmap_15=15:1 +portmap_16=16:1 +phy_port_primary_and_offset_13=0x0d00 +phy_port_primary_and_offset_14=0x0d01 +phy_port_primary_and_offset_15=0x0d02 +phy_port_primary_and_offset_16=0x0d03 + + +#GPHY4 +dport_map_port_17=41 +dport_map_port_18=42 +dport_map_port_19=43 +dport_map_port_20=44 +portmap_17=17:1 +portmap_18=18:1 +portmap_19=19:1 +portmap_20=20:1 +phy_port_primary_and_offset_17=0x1100 +phy_port_primary_and_offset_18=0x1101 +phy_port_primary_and_offset_19=0x1102 +phy_port_primary_and_offset_20=0x1103 + + +#GPHY5 +dport_map_port_21=45 +dport_map_port_22=46 +dport_map_port_23=47 +dport_map_port_24=48 +portmap_21=21:1 +portmap_22=22:1 +portmap_23=23:1 +portmap_24=24:1 +phy_port_primary_and_offset_21=0x1500 +phy_port_primary_and_offset_22=0x1501 +phy_port_primary_and_offset_23=0x1502 +phy_port_primary_and_offset_24=0x1503 + + +#PHYx TSC-F16-0, TSC2 +dport_map_port_57=49 +dport_map_port_58=50 +dport_map_port_59=51 +dport_map_port_60=52 +portmap_57=57:10 +portmap_58=58:10 +portmap_59=59:10 +portmap_60=60:10 +phy_chain_tx_lane_map_physical{57.0}=0x3210 +phy_chain_tx_lane_map_physical{58.0}=0x3210 +phy_chain_tx_lane_map_physical{59.0}=0x3210 +phy_chain_tx_lane_map_physical{60.0}=0x3210 +phy_chain_rx_lane_map_physical{57.0}=0x3210 +phy_chain_rx_lane_map_physical{58.0}=0x3210 +phy_chain_rx_lane_map_physical{59.0}=0x3210 +phy_chain_rx_lane_map_physical{60.0}=0x3210 +phy_chain_tx_polarity_flip_physical{57.0}=0x0 +phy_chain_tx_polarity_flip_physical{58.0}=0x0 +phy_chain_tx_polarity_flip_physical{59.0}=0x0 +phy_chain_tx_polarity_flip_physical{60.0}=0x0 +phy_chain_rx_polarity_flip_physical{57.0}=0x0 +phy_chain_rx_polarity_flip_physical{58.0}=0x0 +phy_chain_rx_polarity_flip_physical{59.0}=0x0 +phy_chain_rx_polarity_flip_physical{60.0}=0x0 + + +#PHYx TSC-M16-0, TSC3 +dport_map_port_61=53 +dport_map_port_62=54 +#dport_map_port_63=55 +#dport_map_port_64=56 +portmap_61=61:10 +portmap_62=62:10 +#portmap_63=63:10 +#portmap_64=64:10 +phy_chain_tx_lane_map_physical{61.0}=0x3210 +phy_chain_tx_lane_map_physical{62.0}=0x3210 +phy_chain_tx_lane_map_physical{63.0}=0x3210 +phy_chain_tx_lane_map_physical{64.0}=0x3210 +phy_chain_rx_lane_map_physical{61.0}=0x3210 +phy_chain_rx_lane_map_physical{62.0}=0x3210 +#phy_chain_rx_lane_map_physical{63.0}=0x3210 +#phy_chain_rx_lane_map_physical{64.0}=0x3210 +phy_chain_tx_polarity_flip_physical{61.0}=0x0 +phy_chain_tx_polarity_flip_physical{62.0}=0x0 +phy_chain_tx_polarity_flip_physical{63.0}=0x0 +phy_chain_tx_polarity_flip_physical{64.0}=0x0 +phy_chain_rx_polarity_flip_physical{61.0}=0x0 +phy_chain_rx_polarity_flip_physical{62.0}=0x0 +#phy_chain_rx_polarity_flip_physical{63.0}=0x0 +#phy_chain_rx_polarity_flip_physical{64.0}=0x0 + + + +# MerlinCore-Q SerDes +#port_gmii_mode=1 means that the device is running in QSGMII +port_gmii_mode{25}=1 +port_gmii_mode{41}=1 diff --git a/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/hwsku.json b/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/hwsku.json new file mode 100644 index 000000000000..64ddd8089b95 --- /dev/null +++ b/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/hwsku.json @@ -0,0 +1,321 @@ +{ + "interfaces": { + "Ethernet0": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet1": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet2": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet3": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet4": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet5": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet6": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet7": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet8": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet9": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet10": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet11": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet12": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet13": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet14": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet15": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet16": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet17": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet18": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet19": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet20": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet21": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet22": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet23": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet24": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet25": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet26": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet27": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet28": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet29": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet30": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet31": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet32": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet33": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet34": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet35": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet36": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet37": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet38": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet39": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet40": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet41": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet42": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet43": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet44": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet45": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet46": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet47": { + "default_brkout_mode": "1x1G", + "port_type": "RJ45", + "autoneg": "on" + }, + + "Ethernet48": { + "default_brkout_mode": "1x10G[1G]", + "autoneg": "off" + }, + + "Ethernet49": { + "default_brkout_mode": "1x10G[1G]", + "autoneg": "off" + }, + + "Ethernet50": { + "default_brkout_mode": "1x10G[1G]", + "autoneg": "off" + }, + + "Ethernet51": { + "default_brkout_mode": "1x10G[1G]", + "autoneg": "off" + }, + + "Ethernet52": { + "default_brkout_mode": "1x10G[1G]", + "autoneg": "off" + }, + + "Ethernet53": { + "default_brkout_mode": "1x10G[1G]", + "autoneg": "off" + } + } +} diff --git a/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/port_config.ini b/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/port_config.ini new file mode 100644 index 000000000000..a88d9f0d2357 --- /dev/null +++ b/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/port_config.ini @@ -0,0 +1,55 @@ +# name lanes alias index speed autoneg +Ethernet0 25 Eth1(Port1) 1 1000 on +Ethernet1 26 Eth2(Port2) 2 1000 on +Ethernet2 27 Eth3(Port3) 3 1000 on +Ethernet3 28 Eth4(Port4) 4 1000 on +Ethernet4 29 Eth5(Port5) 5 1000 on +Ethernet5 30 Eth6(Port6) 6 1000 on +Ethernet6 31 Eth7(Port7) 7 1000 on +Ethernet7 32 Eth8(Port8) 8 1000 on +Ethernet8 33 Eth9(Port9) 9 1000 on +Ethernet9 34 Eth10(Port10) 10 1000 on +Ethernet10 35 Eth11(Port11) 11 1000 on +Ethernet11 36 Eth12(Port12) 12 1000 on +Ethernet12 37 Eth13(Port13) 13 1000 on +Ethernet13 38 Eth14(Port14) 14 1000 on +Ethernet14 39 Eth15(Port15) 15 1000 on +Ethernet15 40 Eth16(Port16) 16 1000 on +Ethernet16 41 Eth17(Port17) 17 1000 on +Ethernet17 42 Eth18(Port18) 18 1000 on +Ethernet18 43 Eth19(Port19) 19 1000 on +Ethernet19 44 Eth20(Port20) 20 1000 on +Ethernet20 49 Eth21(Port21) 21 1000 on +Ethernet21 50 Eth22(Port22) 22 1000 on +Ethernet22 51 Eth23(Port23) 23 1000 on +Ethernet23 52 Eth24(Port24) 24 1000 on +Ethernet24 1 Eth25(Port25) 25 1000 on +Ethernet25 2 Eth26(Port26) 26 1000 on +Ethernet26 3 Eth27(Port27) 27 1000 on +Ethernet27 4 Eth28(Port28) 28 1000 on +Ethernet28 5 Eth29(Port29) 29 1000 on +Ethernet29 6 Eth30(Port30) 30 1000 on +Ethernet30 7 Eth31(Port31) 31 1000 on +Ethernet31 8 Eth32(Port32) 32 1000 on +Ethernet32 9 Eth33(Port33) 33 1000 on +Ethernet33 10 Eth34(Port34) 34 1000 on +Ethernet34 11 Eth35(Port35) 35 1000 on +Ethernet35 12 Eth36(Port36) 36 1000 on +Ethernet36 13 Eth37(Port37) 37 1000 on +Ethernet37 14 Eth38(Port38) 38 1000 on +Ethernet38 15 Eth39(Port39) 39 1000 on +Ethernet39 16 Eth40(Port40) 40 1000 on +Ethernet40 17 Eth41(Port41) 41 1000 on +Ethernet41 18 Eth42(Port42) 42 1000 on +Ethernet42 19 Eth43(Port43) 43 1000 on +Ethernet43 20 Eth44(Port44) 44 1000 on +Ethernet44 21 Eth45(Port45) 45 1000 on +Ethernet45 22 Eth46(Port46) 46 1000 on +Ethernet46 23 Eth47(Port47) 47 1000 on +Ethernet47 24 Eth48(Port48) 48 1000 on +Ethernet48 57 Eth49(Port49) 49 10000 off +Ethernet49 58 Eth50(Port50) 50 10000 off +Ethernet50 59 Eth51(Port51) 51 10000 off +Ethernet51 60 Eth52(Port52) 52 10000 off +Ethernet52 61 Eth53(Port53) 53 10000 off +Ethernet53 62 Eth54(Port54) 54 10000 off diff --git a/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/sai.profile b/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/sai.profile new file mode 100644 index 000000000000..93c1ebcec22c --- /dev/null +++ b/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/sai.profile @@ -0,0 +1 @@ +SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/hr4-as4625-48x1G+6x10G.config.bcm diff --git a/device/accton/x86_64-accton_as4625_54p-r0/custom_led.bin b/device/accton/x86_64-accton_as4625_54p-r0/custom_led.bin new file mode 100644 index 0000000000000000000000000000000000000000..f1cc4a113612ba43658968eac88bced1a973bb74 GIT binary patch literal 472 zcmXBOIZpyn7=__`5kv*S4OHBa0Tggy(HIREe6Q!^~69*f9goP9)mc~jLZETIr zB*ez8p&z4#xCIL(7A~={_9PZhd*1V1c%~Ivq**E##D&c`cW}3+&%ng#Jeh@dyr@wM$DUQQ>#@?x0#lcYZrD35)a-e%=fEupHa2)IXYY7p$A3l`zb}vb}2_kbWGppMQMYo z(n*?0XVb5hB}(ASg_@w#$`ySw#@fLK9nc9~&<#CchhA`i08Vg$8~UIhJm3W%3_t*a z5P}ilpn)pTf)1)d4>eE=bzlG^)Po7k&;X6l1kKO_7O+Aqv_TlgL4*iQz$E+uMSx`E literal 0 HcmV?d00001 diff --git a/device/accton/x86_64-accton_as4625_54p-r0/led_proc_init.soc b/device/accton/x86_64-accton_as4625_54p-r0/led_proc_init.soc new file mode 100644 index 000000000000..5bef973ed2ae --- /dev/null +++ b/device/accton/x86_64-accton_as4625_54p-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 diff --git a/device/accton/x86_64-accton_as4625_54p-r0/platform.json b/device/accton/x86_64-accton_as4625_54p-r0/platform.json new file mode 100644 index 000000000000..74a720f7fa4b --- /dev/null +++ b/device/accton/x86_64-accton_as4625_54p-r0/platform.json @@ -0,0 +1,853 @@ +{ + "chassis": { + "name": "4625-54P", + "components": [ + { + "name": "MB_CPLD" + }, + { + "name": "BIOS" + } + ], + "fans": [ + { + "name": "FAN-1", + "speed": { + "controllable": true, + "minimum": 25 + }, + "status_led": { + "available": false + } + }, + { + "name": "FAN-2", + "speed": { + "controllable": true, + "minimum": 25 + }, + "status_led": { + "available": false + } + }, + { + "name": "FAN-3", + "speed": { + "controllable": true, + "minimum": 25 + }, + "status_led": { + "available": false + } + } + ], + "fan_drawers":[ + { + "name": "FanTray-1", + "num_fans" : 1, + "fans": [ + { + "name": "FAN-1", + "speed": { + "controllable": true, + "minimum": 25 + }, + "status_led": { + "available": false + } + } + ] + }, + { + "name": "FanTray-2", + "num_fans" : 1, + "fans": [ + { + "name": "FAN-2", + "speed": { + "controllable": true, + "minimum": 25 + }, + "status_led": { + "available": false + } + } + ] + }, + { + "name": "FanTray-3", + "num_fans" : 1, + "fans": [ + { + "name": "FAN-3", + "speed": { + "controllable": true, + "minimum": 25 + }, + "status_led": { + "available": false + } + } + ] + } + ], + "psus": [ + { + "name": "PSU-1", + "fans": [ + { + "name": "PSU-1 FAN-1" + } + ], + "thermals": [ + { + "name": "PSU-1 temp sensor 1", + "controllable": false, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name": "PSU-1 temp sensor 2", + "controllable": false, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + } + ], + "temperature": true, + "temperature_high_threshold": true + }, + { + "name": "PSU-2", + "fans": [ + { + "name": "PSU-2 FAN-1" + } + ], + "thermals": [ + { + "name": "PSU-2 temp sensor 1", + "controllable": false, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name": "PSU-2 temp sensor 2", + "controllable": false, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + } + ], + "temperature": true, + "temperature_high_threshold": true + } + ], + "thermals": [ + { + "name": "MB_Temp(0x4a)", + "controllable": true, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + + }, + { + "name": "MB_Temp(0x4b)", + "controllable": true, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name": "MB_Temp(0x4d)", + "controllable": true, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name": "MB_Temp(0x4e)", + "controllable": true, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name": "MB_Temp(0x4f)", + "controllable": true, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name" : "CPU Package Temp", + "controllable": false, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name" : "CPU Core 0 Temp", + "controllable": false, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name" : "CPU Core 1 Temp", + "controllable": false, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name" : "CPU Core 2 Temp", + "controllable": false, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name" : "CPU Core 3 Temp", + "controllable": false, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + } + ], + "sfps": [ + { + "name": "Ethernet0" + }, + { + "name": "Ethernet1" + }, + { + "name": "Ethernet2" + }, + { + "name": "Ethernet3" + }, + { + "name": "Ethernet4" + }, + { + "name": "Ethernet5" + }, + { + "name": "Ethernet6" + }, + { + "name": "Ethernet7" + }, + { + "name": "Ethernet8" + }, + { + "name": "Ethernet9" + }, + { + "name": "Ethernet10" + }, + { + "name": "Ethernet11" + }, + { + "name": "Ethernet12" + }, + { + "name": "Ethernet13" + }, + { + "name": "Ethernet14" + }, + { + "name": "Ethernet15" + }, + { + "name": "Ethernet16" + }, + { + "name": "Ethernet17" + }, + { + "name": "Ethernet18" + }, + { + "name": "Ethernet19" + }, + { + "name": "Ethernet20" + }, + { + "name": "Ethernet21" + }, + { + "name": "Ethernet22" + }, + { + "name": "Ethernet23" + }, + { + "name": "Ethernet24" + }, + { + "name": "Ethernet25" + }, + { + "name": "Ethernet26" + }, + { + "name": "Ethernet27" + }, + { + "name": "Ethernet28" + }, + { + "name": "Ethernet29" + }, + { + "name": "Ethernet30" + }, + { + "name": "Ethernet31" + }, + { + "name": "Ethernet32" + }, + { + "name": "Ethernet33" + }, + { + "name": "Ethernet34" + }, + { + "name": "Ethernet35" + }, + { + "name": "Ethernet36" + }, + { + "name": "Ethernet37" + }, + { + "name": "Ethernet38" + }, + { + "name": "Ethernet39" + }, + { + "name": "Ethernet40" + }, + { + "name": "Ethernet41" + }, + { + "name": "Ethernet42" + }, + { + "name": "Ethernet43" + }, + { + "name": "Ethernet44" + }, + { + "name": "Ethernet45" + }, + { + "name": "Ethernet46" + }, + { + "name": "Ethernet47" + }, + { + "name": "Ethernet48" + }, + { + "name": "Ethernet49" + }, + { + "name": "Ethernet50" + }, + { + "name": "Ethernet51" + }, + { + "name": "Ethernet52" + }, + { + "name": "Ethernet53" + } + ] + }, + "interfaces": { + "Ethernet0": { + "index": "1", + "lanes": "25", + "breakout_modes": { + "1x1G": ["Eth1(Port1)"] + } + }, + + "Ethernet1": { + "index": "2", + "lanes": "26", + "breakout_modes": { + "1x1G": ["Eth2(Port2)"] + } + }, + + "Ethernet2": { + "index": "3", + "lanes": "27", + "breakout_modes": { + "1x1G": ["Eth3(Port3)"] + } + }, + + "Ethernet3": { + "index": "4", + "lanes": "28", + "breakout_modes": { + "1x1G": ["Eth4(Port4)"] + } + }, + + "Ethernet4": { + "index": "5", + "lanes": "29", + "breakout_modes": { + "1x1G": ["Eth5(Port5)"] + } + }, + + "Ethernet5": { + "index": "6", + "lanes": "30", + "breakout_modes": { + "1x1G": ["Eth6(Port6)"] + } + }, + + "Ethernet6": { + "index": "7", + "lanes": "31", + "breakout_modes": { + "1x1G": ["Eth7(Port7)"] + } + }, + + "Ethernet7": { + "index": "8", + "lanes": "32", + "breakout_modes": { + "1x1G": ["Eth8(Port8)"] + } + }, + + "Ethernet8": { + "index": "9", + "lanes": "33", + "breakout_modes": { + "1x1G": ["Eth9(Port9)"] + } + }, + + "Ethernet9": { + "index": "10", + "lanes": "34", + "breakout_modes": { + "1x1G": ["Eth10(Port10)"] + } + }, + + "Ethernet10": { + "index": "11", + "lanes": "35", + "breakout_modes": { + "1x1G": ["Eth11(Port11)"] + } + }, + + "Ethernet11": { + "index": "12", + "lanes": "36", + "breakout_modes": { + "1x1G": ["Eth12(Port12)"] + } + }, + + "Ethernet12": { + "index": "13", + "lanes": "37", + "breakout_modes": { + "1x1G": ["Eth13(Port13)"] + } + }, + + "Ethernet13": { + "index": "14", + "lanes": "38", + "breakout_modes": { + "1x1G": ["Eth14(Port14)"] + } + }, + + "Ethernet14": { + "index": "15", + "lanes": "39", + "breakout_modes": { + "1x1G": ["Eth15(Port15)"] + } + }, + + "Ethernet15": { + "index": "16", + "lanes": "40", + "breakout_modes": { + "1x1G": ["Eth16(Port16)"] + } + }, + + "Ethernet16": { + "index": "17", + "lanes": "41", + "breakout_modes": { + "1x1G": ["Eth17(Port17)"] + } + }, + + "Ethernet17": { + "index": "18", + "lanes": "42", + "breakout_modes": { + "1x1G": ["Eth18(Port18)"] + } + }, + + "Ethernet18": { + "index": "19", + "lanes": "43", + "breakout_modes": { + "1x1G": ["Eth19(Port19)"] + } + }, + + "Ethernet19": { + "index": "20", + "lanes": "44", + "breakout_modes": { + "1x1G": ["Eth20(Port20)"] + } + }, + + "Ethernet20": { + "index": "21", + "lanes": "49", + "breakout_modes": { + "1x1G": ["Eth21(Port21)"] + } + }, + + "Ethernet21": { + "index": "22", + "lanes": "50", + "breakout_modes": { + "1x1G": ["Eth22(Port22)"] + } + }, + + "Ethernet22": { + "index": "23", + "lanes": "51", + "breakout_modes": { + "1x1G": ["Eth23(Port23)"] + } + }, + + "Ethernet23": { + "index": "24", + "lanes": "52", + "breakout_modes": { + "1x1G": ["Eth24(Port24)"] + } + }, + + "Ethernet24": { + "index": "25", + "lanes": "1", + "breakout_modes": { + "1x1G": ["Eth25(Port25)"] + } + }, + + "Ethernet25": { + "index": "26", + "lanes": "2", + "breakout_modes": { + "1x1G": ["Eth26(Port26)"] + } + }, + + "Ethernet26": { + "index": "27", + "lanes": "3", + "breakout_modes": { + "1x1G": ["Eth27(Port27)"] + } + }, + + "Ethernet27": { + "index": "28", + "lanes": "4", + "breakout_modes": { + "1x1G": ["Eth28(Port28)"] + } + }, + + "Ethernet28": { + "index": "29", + "lanes": "5", + "breakout_modes": { + "1x1G": ["Eth29(Port29)"] + } + }, + + "Ethernet29": { + "index": "30", + "lanes": "6", + "breakout_modes": { + "1x1G": ["Eth30(Port30)"] + } + }, + + "Ethernet30": { + "index": "31", + "lanes": "7", + "breakout_modes": { + "1x1G": ["Eth31(Port31)"] + } + }, + + "Ethernet31": { + "index": "32", + "lanes": "8", + "breakout_modes": { + "1x1G": ["Eth32(Port32)"] + } + }, + + "Ethernet32": { + "index": "33", + "lanes": "9", + "breakout_modes": { + "1x1G": ["Eth33(Port33)"] + } + }, + + "Ethernet33": { + "index": "34", + "lanes": "10", + "breakout_modes": { + "1x1G": ["Eth34(Port34)"] + } + }, + + "Ethernet34": { + "index": "35", + "lanes": "11", + "breakout_modes": { + "1x1G": ["Eth35(Port35)"] + } + }, + + "Ethernet35": { + "index": "36", + "lanes": "12", + "breakout_modes": { + "1x1G": ["Eth36(Port36)"] + } + }, + + "Ethernet36": { + "index": "37", + "lanes": "13", + "breakout_modes": { + "1x1G": ["Eth37(Port37)"] + } + }, + + "Ethernet37": { + "index": "38", + "lanes": "14", + "breakout_modes": { + "1x1G": ["Eth38(Port38)"] + } + }, + + "Ethernet38": { + "index": "39", + "lanes": "15", + "breakout_modes": { + "1x1G": ["Eth39(Port39)"] + } + }, + + "Ethernet39": { + "index": "40", + "lanes": "16", + "breakout_modes": { + "1x1G": ["Eth40(Port40)"] + } + }, + + "Ethernet40": { + "index": "41", + "lanes": "17", + "breakout_modes": { + "1x1G": ["Eth41(Port41)"] + } + }, + + "Ethernet41": { + "index": "42", + "lanes": "18", + "breakout_modes": { + "1x1G": ["Eth42(Port42)"] + } + }, + + "Ethernet42": { + "index": "43", + "lanes": "19", + "breakout_modes": { + "1x1G": ["Eth43(Port43)"] + } + }, + + "Ethernet43": { + "index": "44", + "lanes": "20", + "breakout_modes": { + "1x1G": ["Eth44(Port44)"] + } + }, + + "Ethernet44": { + "index": "45", + "lanes": "21", + "breakout_modes": { + "1x1G": ["Eth45(Port45)"] + } + }, + + "Ethernet45": { + "index": "46", + "lanes": "22", + "breakout_modes": { + "1x1G": ["Eth46(Port46)"] + } + }, + + "Ethernet46": { + "index": "47", + "lanes": "23", + "breakout_modes": { + "1x1G": ["Eth47(Port47)"] + } + }, + + "Ethernet47": { + "index": "48", + "lanes": "24", + "breakout_modes": { + "1x1G": ["Eth48(Port48)"] + } + }, + + "Ethernet48": { + "index": "49", + "lanes": "57", + "breakout_modes": { + "1x10G[1G]": ["Eth49(Port49)"] + } + }, + + "Ethernet49": { + "index": "50", + "lanes": "58", + "breakout_modes": { + "1x10G[1G]": ["Eth50(Port50)"] + } + }, + + "Ethernet50": { + "index": "51", + "lanes": "59", + "breakout_modes": { + "1x10G[1G]": ["Eth51(Port51)"] + } + }, + + "Ethernet51": { + "index": "52", + "lanes": "60", + "breakout_modes": { + "1x10G[1G]": ["Eth52(Port52)"] + } + }, + + "Ethernet52": { + "index": "53", + "lanes": "61", + "breakout_modes": { + "1x10G[1G]": ["Eth53(Port53)"] + } + }, + + "Ethernet53": { + "index": "54", + "lanes": "62", + "breakout_modes": { + "1x10G[1G]": ["Eth54(Port54)"] + } + } + } +} diff --git a/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm index a4c19caa763e..b96545d24865 100644 --- a/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm +++ b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm @@ -26,10 +26,13 @@ fpem_mem_entries=16384 l2xmsg_mode=1 port_flex_enable=1 + l3_alpm_enable=2 ipv6_lpm_128b_enable=1 ifp_inports_support_enable=1 +l3_defip_sizing=1 +num_ipv6_lpm_128b_entries=512 dport_map_port_25=1 @@ -40,13 +43,13 @@ dport_map_port_29=5 dport_map_port_30=6 dport_map_port_31=7 dport_map_port_32=8 -portmap_25=25:1 +portmap_25=25:1 portmap_26=26:1 -portmap_27=27:1 +portmap_27=27:1 portmap_28=28:1 -portmap_29=29:1 +portmap_29=29:1 portmap_30=30:1 -portmap_31=31:1 +portmap_31=31:1 portmap_32=32:1 port_phy_addr_25=0x00 port_phy_addr_26=0x01 diff --git a/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hwsku.json b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hwsku.json index 46cf730a9321..64ddd8089b95 100644 --- a/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hwsku.json +++ b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hwsku.json @@ -289,32 +289,32 @@ }, "Ethernet48": { - "default_brkout_mode": "1x10G", + "default_brkout_mode": "1x10G[1G]", "autoneg": "off" }, "Ethernet49": { - "default_brkout_mode": "1x10G", + "default_brkout_mode": "1x10G[1G]", "autoneg": "off" }, "Ethernet50": { - "default_brkout_mode": "1x10G", + "default_brkout_mode": "1x10G[1G]", "autoneg": "off" }, "Ethernet51": { - "default_brkout_mode": "1x10G", + "default_brkout_mode": "1x10G[1G]", "autoneg": "off" }, "Ethernet52": { - "default_brkout_mode": "1x10G", + "default_brkout_mode": "1x10G[1G]", "autoneg": "off" }, "Ethernet53": { - "default_brkout_mode": "1x10G", + "default_brkout_mode": "1x10G[1G]", "autoneg": "off" } } diff --git a/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/port_config.ini b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/port_config.ini new file mode 100644 index 000000000000..a88d9f0d2357 --- /dev/null +++ b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/port_config.ini @@ -0,0 +1,55 @@ +# name lanes alias index speed autoneg +Ethernet0 25 Eth1(Port1) 1 1000 on +Ethernet1 26 Eth2(Port2) 2 1000 on +Ethernet2 27 Eth3(Port3) 3 1000 on +Ethernet3 28 Eth4(Port4) 4 1000 on +Ethernet4 29 Eth5(Port5) 5 1000 on +Ethernet5 30 Eth6(Port6) 6 1000 on +Ethernet6 31 Eth7(Port7) 7 1000 on +Ethernet7 32 Eth8(Port8) 8 1000 on +Ethernet8 33 Eth9(Port9) 9 1000 on +Ethernet9 34 Eth10(Port10) 10 1000 on +Ethernet10 35 Eth11(Port11) 11 1000 on +Ethernet11 36 Eth12(Port12) 12 1000 on +Ethernet12 37 Eth13(Port13) 13 1000 on +Ethernet13 38 Eth14(Port14) 14 1000 on +Ethernet14 39 Eth15(Port15) 15 1000 on +Ethernet15 40 Eth16(Port16) 16 1000 on +Ethernet16 41 Eth17(Port17) 17 1000 on +Ethernet17 42 Eth18(Port18) 18 1000 on +Ethernet18 43 Eth19(Port19) 19 1000 on +Ethernet19 44 Eth20(Port20) 20 1000 on +Ethernet20 49 Eth21(Port21) 21 1000 on +Ethernet21 50 Eth22(Port22) 22 1000 on +Ethernet22 51 Eth23(Port23) 23 1000 on +Ethernet23 52 Eth24(Port24) 24 1000 on +Ethernet24 1 Eth25(Port25) 25 1000 on +Ethernet25 2 Eth26(Port26) 26 1000 on +Ethernet26 3 Eth27(Port27) 27 1000 on +Ethernet27 4 Eth28(Port28) 28 1000 on +Ethernet28 5 Eth29(Port29) 29 1000 on +Ethernet29 6 Eth30(Port30) 30 1000 on +Ethernet30 7 Eth31(Port31) 31 1000 on +Ethernet31 8 Eth32(Port32) 32 1000 on +Ethernet32 9 Eth33(Port33) 33 1000 on +Ethernet33 10 Eth34(Port34) 34 1000 on +Ethernet34 11 Eth35(Port35) 35 1000 on +Ethernet35 12 Eth36(Port36) 36 1000 on +Ethernet36 13 Eth37(Port37) 37 1000 on +Ethernet37 14 Eth38(Port38) 38 1000 on +Ethernet38 15 Eth39(Port39) 39 1000 on +Ethernet39 16 Eth40(Port40) 40 1000 on +Ethernet40 17 Eth41(Port41) 41 1000 on +Ethernet41 18 Eth42(Port42) 42 1000 on +Ethernet42 19 Eth43(Port43) 43 1000 on +Ethernet43 20 Eth44(Port44) 44 1000 on +Ethernet44 21 Eth45(Port45) 45 1000 on +Ethernet45 22 Eth46(Port46) 46 1000 on +Ethernet46 23 Eth47(Port47) 47 1000 on +Ethernet47 24 Eth48(Port48) 48 1000 on +Ethernet48 57 Eth49(Port49) 49 10000 off +Ethernet49 58 Eth50(Port50) 50 10000 off +Ethernet50 59 Eth51(Port51) 51 10000 off +Ethernet51 60 Eth52(Port52) 52 10000 off +Ethernet52 61 Eth53(Port53) 53 10000 off +Ethernet53 62 Eth54(Port54) 54 10000 off diff --git a/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/sai.profile b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/sai.profile new file mode 100644 index 000000000000..93c1ebcec22c --- /dev/null +++ b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/sai.profile @@ -0,0 +1 @@ +SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/hr4-as4625-48x1G+6x10G.config.bcm diff --git a/device/accton/x86_64-accton_as4625_54t-r0/custom_led.bin b/device/accton/x86_64-accton_as4625_54t-r0/custom_led.bin index 9516f39f7d35d2a655fdf47aa7708d0ea7804956..f1cc4a113612ba43658968eac88bced1a973bb74 100644 GIT binary patch delta 263 zcmV+i0r>u)1K0z9@U`AXS4K`oMMmJYJ4}2;0U`k=0w)UqJ3yL74kMXH3p-BSTFlClIeBZvVzo3fn%2WanGg=pQ2{gCvIHyg**v_EMwv#UMyp2fy~SZ;Mgw9~MnhtOV&&&iMomTlDZbE6 NMz`m{M(zNS#@d0aV}k$y delta 207 zcmV;=05Jd91E2$c@U_N90JRPPElDm)0Ve_^G(ez610$S95a1L5F*KyIFf0Ms(?grG z1u7odn*c;;9a97`0Wy-Z1}YlR3y1+bo3fk$1!!hlglObk4<#o;T z04&_lWJWYX+0YLq*XI)eFf*I7+~)xR3^4&C0VV(?DKd~pMgk-OGL%L&CkNohUM#wk- J0MP%D{@MlsO4tAZ diff --git a/device/accton/x86_64-accton_as4625_54t-r0/platform.json b/device/accton/x86_64-accton_as4625_54t-r0/platform.json new file mode 100644 index 000000000000..71c01ba2992e --- /dev/null +++ b/device/accton/x86_64-accton_as4625_54t-r0/platform.json @@ -0,0 +1,853 @@ +{ + "chassis": { + "name": "4625-54T", + "components": [ + { + "name": "MB_CPLD" + }, + { + "name": "BIOS" + } + ], + "fans": [ + { + "name": "FAN-1", + "speed": { + "controllable": true, + "minimum": 25 + }, + "status_led": { + "available": false + } + }, + { + "name": "FAN-2", + "speed": { + "controllable": true, + "minimum": 25 + }, + "status_led": { + "available": false + } + }, + { + "name": "FAN-3", + "speed": { + "controllable": true, + "minimum": 25 + }, + "status_led": { + "available": false + } + } + ], + "fan_drawers":[ + { + "name": "FanTray-1", + "num_fans" : 1, + "fans": [ + { + "name": "FAN-1", + "speed": { + "controllable": true, + "minimum": 25 + }, + "status_led": { + "available": false + } + } + ] + }, + { + "name": "FanTray-2", + "num_fans" : 1, + "fans": [ + { + "name": "FAN-2", + "speed": { + "controllable": true, + "minimum": 25 + }, + "status_led": { + "available": false + } + } + ] + }, + { + "name": "FanTray-3", + "num_fans" : 1, + "fans": [ + { + "name": "FAN-3", + "speed": { + "controllable": true, + "minimum": 25 + }, + "status_led": { + "available": false + } + } + ] + } + ], + "psus": [ + { + "name": "PSU-1", + "fans": [ + { + "name": "PSU-1 FAN-1" + } + ], + "thermals": [ + { + "name": "PSU-1 temp sensor 1", + "controllable": false, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name": "PSU-1 temp sensor 2", + "controllable": false, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + } + ], + "temperature": true, + "temperature_high_threshold": true + }, + { + "name": "PSU-2", + "fans": [ + { + "name": "PSU-2 FAN-1" + } + ], + "thermals": [ + { + "name": "PSU-2 temp sensor 1", + "controllable": false, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name": "PSU-2 temp sensor 2", + "controllable": false, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + } + ], + "temperature": true, + "temperature_high_threshold": true + } + ], + "thermals": [ + { + "name": "MB_Temp(0x4a)", + "controllable": true, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + + }, + { + "name": "MB_Temp(0x4b)", + "controllable": true, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name": "MB_Temp(0x4d)", + "controllable": true, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name": "MB_Temp(0x4e)", + "controllable": true, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name": "MB_Temp(0x4f)", + "controllable": true, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name" : "CPU Package Temp", + "controllable": false, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name" : "CPU Core 0 Temp", + "controllable": false, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name" : "CPU Core 1 Temp", + "controllable": false, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name" : "CPU Core 2 Temp", + "controllable": false, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + }, + { + "name" : "CPU Core 3 Temp", + "controllable": false, + "low-threshold": false, + "high-threshold": true, + "low-crit-threshold": false, + "high-crit-threshold": false, + "minimum-recorded": false, + "maximum-recorded": false + } + ], + "sfps": [ + { + "name": "Ethernet0" + }, + { + "name": "Ethernet1" + }, + { + "name": "Ethernet2" + }, + { + "name": "Ethernet3" + }, + { + "name": "Ethernet4" + }, + { + "name": "Ethernet5" + }, + { + "name": "Ethernet6" + }, + { + "name": "Ethernet7" + }, + { + "name": "Ethernet8" + }, + { + "name": "Ethernet9" + }, + { + "name": "Ethernet10" + }, + { + "name": "Ethernet11" + }, + { + "name": "Ethernet12" + }, + { + "name": "Ethernet13" + }, + { + "name": "Ethernet14" + }, + { + "name": "Ethernet15" + }, + { + "name": "Ethernet16" + }, + { + "name": "Ethernet17" + }, + { + "name": "Ethernet18" + }, + { + "name": "Ethernet19" + }, + { + "name": "Ethernet20" + }, + { + "name": "Ethernet21" + }, + { + "name": "Ethernet22" + }, + { + "name": "Ethernet23" + }, + { + "name": "Ethernet24" + }, + { + "name": "Ethernet25" + }, + { + "name": "Ethernet26" + }, + { + "name": "Ethernet27" + }, + { + "name": "Ethernet28" + }, + { + "name": "Ethernet29" + }, + { + "name": "Ethernet30" + }, + { + "name": "Ethernet31" + }, + { + "name": "Ethernet32" + }, + { + "name": "Ethernet33" + }, + { + "name": "Ethernet34" + }, + { + "name": "Ethernet35" + }, + { + "name": "Ethernet36" + }, + { + "name": "Ethernet37" + }, + { + "name": "Ethernet38" + }, + { + "name": "Ethernet39" + }, + { + "name": "Ethernet40" + }, + { + "name": "Ethernet41" + }, + { + "name": "Ethernet42" + }, + { + "name": "Ethernet43" + }, + { + "name": "Ethernet44" + }, + { + "name": "Ethernet45" + }, + { + "name": "Ethernet46" + }, + { + "name": "Ethernet47" + }, + { + "name": "Ethernet48" + }, + { + "name": "Ethernet49" + }, + { + "name": "Ethernet50" + }, + { + "name": "Ethernet51" + }, + { + "name": "Ethernet52" + }, + { + "name": "Ethernet53" + } + ] + }, + "interfaces": { + "Ethernet0": { + "index": "1", + "lanes": "25", + "breakout_modes": { + "1x1G": ["Eth1(Port1)"] + } + }, + + "Ethernet1": { + "index": "2", + "lanes": "26", + "breakout_modes": { + "1x1G": ["Eth2(Port2)"] + } + }, + + "Ethernet2": { + "index": "3", + "lanes": "27", + "breakout_modes": { + "1x1G": ["Eth3(Port3)"] + } + }, + + "Ethernet3": { + "index": "4", + "lanes": "28", + "breakout_modes": { + "1x1G": ["Eth4(Port4)"] + } + }, + + "Ethernet4": { + "index": "5", + "lanes": "29", + "breakout_modes": { + "1x1G": ["Eth5(Port5)"] + } + }, + + "Ethernet5": { + "index": "6", + "lanes": "30", + "breakout_modes": { + "1x1G": ["Eth6(Port6)"] + } + }, + + "Ethernet6": { + "index": "7", + "lanes": "31", + "breakout_modes": { + "1x1G": ["Eth7(Port7)"] + } + }, + + "Ethernet7": { + "index": "8", + "lanes": "32", + "breakout_modes": { + "1x1G": ["Eth8(Port8)"] + } + }, + + "Ethernet8": { + "index": "9", + "lanes": "33", + "breakout_modes": { + "1x1G": ["Eth9(Port9)"] + } + }, + + "Ethernet9": { + "index": "10", + "lanes": "34", + "breakout_modes": { + "1x1G": ["Eth10(Port10)"] + } + }, + + "Ethernet10": { + "index": "11", + "lanes": "35", + "breakout_modes": { + "1x1G": ["Eth11(Port11)"] + } + }, + + "Ethernet11": { + "index": "12", + "lanes": "36", + "breakout_modes": { + "1x1G": ["Eth12(Port12)"] + } + }, + + "Ethernet12": { + "index": "13", + "lanes": "37", + "breakout_modes": { + "1x1G": ["Eth13(Port13)"] + } + }, + + "Ethernet13": { + "index": "14", + "lanes": "38", + "breakout_modes": { + "1x1G": ["Eth14(Port14)"] + } + }, + + "Ethernet14": { + "index": "15", + "lanes": "39", + "breakout_modes": { + "1x1G": ["Eth15(Port15)"] + } + }, + + "Ethernet15": { + "index": "16", + "lanes": "40", + "breakout_modes": { + "1x1G": ["Eth16(Port16)"] + } + }, + + "Ethernet16": { + "index": "17", + "lanes": "41", + "breakout_modes": { + "1x1G": ["Eth17(Port17)"] + } + }, + + "Ethernet17": { + "index": "18", + "lanes": "42", + "breakout_modes": { + "1x1G": ["Eth18(Port18)"] + } + }, + + "Ethernet18": { + "index": "19", + "lanes": "43", + "breakout_modes": { + "1x1G": ["Eth19(Port19)"] + } + }, + + "Ethernet19": { + "index": "20", + "lanes": "44", + "breakout_modes": { + "1x1G": ["Eth20(Port20)"] + } + }, + + "Ethernet20": { + "index": "21", + "lanes": "49", + "breakout_modes": { + "1x1G": ["Eth21(Port21)"] + } + }, + + "Ethernet21": { + "index": "22", + "lanes": "50", + "breakout_modes": { + "1x1G": ["Eth22(Port22)"] + } + }, + + "Ethernet22": { + "index": "23", + "lanes": "51", + "breakout_modes": { + "1x1G": ["Eth23(Port23)"] + } + }, + + "Ethernet23": { + "index": "24", + "lanes": "52", + "breakout_modes": { + "1x1G": ["Eth24(Port24)"] + } + }, + + "Ethernet24": { + "index": "25", + "lanes": "1", + "breakout_modes": { + "1x1G": ["Eth25(Port25)"] + } + }, + + "Ethernet25": { + "index": "26", + "lanes": "2", + "breakout_modes": { + "1x1G": ["Eth26(Port26)"] + } + }, + + "Ethernet26": { + "index": "27", + "lanes": "3", + "breakout_modes": { + "1x1G": ["Eth27(Port27)"] + } + }, + + "Ethernet27": { + "index": "28", + "lanes": "4", + "breakout_modes": { + "1x1G": ["Eth28(Port28)"] + } + }, + + "Ethernet28": { + "index": "29", + "lanes": "5", + "breakout_modes": { + "1x1G": ["Eth29(Port29)"] + } + }, + + "Ethernet29": { + "index": "30", + "lanes": "6", + "breakout_modes": { + "1x1G": ["Eth30(Port30)"] + } + }, + + "Ethernet30": { + "index": "31", + "lanes": "7", + "breakout_modes": { + "1x1G": ["Eth31(Port31)"] + } + }, + + "Ethernet31": { + "index": "32", + "lanes": "8", + "breakout_modes": { + "1x1G": ["Eth32(Port32)"] + } + }, + + "Ethernet32": { + "index": "33", + "lanes": "9", + "breakout_modes": { + "1x1G": ["Eth33(Port33)"] + } + }, + + "Ethernet33": { + "index": "34", + "lanes": "10", + "breakout_modes": { + "1x1G": ["Eth34(Port34)"] + } + }, + + "Ethernet34": { + "index": "35", + "lanes": "11", + "breakout_modes": { + "1x1G": ["Eth35(Port35)"] + } + }, + + "Ethernet35": { + "index": "36", + "lanes": "12", + "breakout_modes": { + "1x1G": ["Eth36(Port36)"] + } + }, + + "Ethernet36": { + "index": "37", + "lanes": "13", + "breakout_modes": { + "1x1G": ["Eth37(Port37)"] + } + }, + + "Ethernet37": { + "index": "38", + "lanes": "14", + "breakout_modes": { + "1x1G": ["Eth38(Port38)"] + } + }, + + "Ethernet38": { + "index": "39", + "lanes": "15", + "breakout_modes": { + "1x1G": ["Eth39(Port39)"] + } + }, + + "Ethernet39": { + "index": "40", + "lanes": "16", + "breakout_modes": { + "1x1G": ["Eth40(Port40)"] + } + }, + + "Ethernet40": { + "index": "41", + "lanes": "17", + "breakout_modes": { + "1x1G": ["Eth41(Port41)"] + } + }, + + "Ethernet41": { + "index": "42", + "lanes": "18", + "breakout_modes": { + "1x1G": ["Eth42(Port42)"] + } + }, + + "Ethernet42": { + "index": "43", + "lanes": "19", + "breakout_modes": { + "1x1G": ["Eth43(Port43)"] + } + }, + + "Ethernet43": { + "index": "44", + "lanes": "20", + "breakout_modes": { + "1x1G": ["Eth44(Port44)"] + } + }, + + "Ethernet44": { + "index": "45", + "lanes": "21", + "breakout_modes": { + "1x1G": ["Eth45(Port45)"] + } + }, + + "Ethernet45": { + "index": "46", + "lanes": "22", + "breakout_modes": { + "1x1G": ["Eth46(Port46)"] + } + }, + + "Ethernet46": { + "index": "47", + "lanes": "23", + "breakout_modes": { + "1x1G": ["Eth47(Port47)"] + } + }, + + "Ethernet47": { + "index": "48", + "lanes": "24", + "breakout_modes": { + "1x1G": ["Eth48(Port48)"] + } + }, + + "Ethernet48": { + "index": "49", + "lanes": "57", + "breakout_modes": { + "1x10G[1G]": ["Eth49(Port49)"] + } + }, + + "Ethernet49": { + "index": "50", + "lanes": "58", + "breakout_modes": { + "1x10G[1G]": ["Eth50(Port50)"] + } + }, + + "Ethernet50": { + "index": "51", + "lanes": "59", + "breakout_modes": { + "1x10G[1G]": ["Eth51(Port51)"] + } + }, + + "Ethernet51": { + "index": "52", + "lanes": "60", + "breakout_modes": { + "1x10G[1G]": ["Eth52(Port52)"] + } + }, + + "Ethernet52": { + "index": "53", + "lanes": "61", + "breakout_modes": { + "1x10G[1G]": ["Eth53(Port53)"] + } + }, + + "Ethernet53": { + "index": "54", + "lanes": "62", + "breakout_modes": { + "1x10G[1G]": ["Eth54(Port54)"] + } + } + } +} From 34066806f4deaa591a8d6891c160a58f6c6ef523 Mon Sep 17 00:00:00 2001 From: derek_sun Date: Tue, 25 Jul 2023 05:40:07 +0000 Subject: [PATCH 5/6] [Edgecore] [device] Adjust configuration parameter on as4625_54t and as4625_54p --- .../x86_64-accton_as4625_54p-r0/platform.json | 853 ------------------ .../x86_64-accton_as4625_54t-r0/platform.json | 853 ------------------ 2 files changed, 1706 deletions(-) delete mode 100644 device/accton/x86_64-accton_as4625_54p-r0/platform.json delete mode 100644 device/accton/x86_64-accton_as4625_54t-r0/platform.json diff --git a/device/accton/x86_64-accton_as4625_54p-r0/platform.json b/device/accton/x86_64-accton_as4625_54p-r0/platform.json deleted file mode 100644 index 74a720f7fa4b..000000000000 --- a/device/accton/x86_64-accton_as4625_54p-r0/platform.json +++ /dev/null @@ -1,853 +0,0 @@ -{ - "chassis": { - "name": "4625-54P", - "components": [ - { - "name": "MB_CPLD" - }, - { - "name": "BIOS" - } - ], - "fans": [ - { - "name": "FAN-1", - "speed": { - "controllable": true, - "minimum": 25 - }, - "status_led": { - "available": false - } - }, - { - "name": "FAN-2", - "speed": { - "controllable": true, - "minimum": 25 - }, - "status_led": { - "available": false - } - }, - { - "name": "FAN-3", - "speed": { - "controllable": true, - "minimum": 25 - }, - "status_led": { - "available": false - } - } - ], - "fan_drawers":[ - { - "name": "FanTray-1", - "num_fans" : 1, - "fans": [ - { - "name": "FAN-1", - "speed": { - "controllable": true, - "minimum": 25 - }, - "status_led": { - "available": false - } - } - ] - }, - { - "name": "FanTray-2", - "num_fans" : 1, - "fans": [ - { - "name": "FAN-2", - "speed": { - "controllable": true, - "minimum": 25 - }, - "status_led": { - "available": false - } - } - ] - }, - { - "name": "FanTray-3", - "num_fans" : 1, - "fans": [ - { - "name": "FAN-3", - "speed": { - "controllable": true, - "minimum": 25 - }, - "status_led": { - "available": false - } - } - ] - } - ], - "psus": [ - { - "name": "PSU-1", - "fans": [ - { - "name": "PSU-1 FAN-1" - } - ], - "thermals": [ - { - "name": "PSU-1 temp sensor 1", - "controllable": false, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name": "PSU-1 temp sensor 2", - "controllable": false, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - } - ], - "temperature": true, - "temperature_high_threshold": true - }, - { - "name": "PSU-2", - "fans": [ - { - "name": "PSU-2 FAN-1" - } - ], - "thermals": [ - { - "name": "PSU-2 temp sensor 1", - "controllable": false, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name": "PSU-2 temp sensor 2", - "controllable": false, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - } - ], - "temperature": true, - "temperature_high_threshold": true - } - ], - "thermals": [ - { - "name": "MB_Temp(0x4a)", - "controllable": true, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - - }, - { - "name": "MB_Temp(0x4b)", - "controllable": true, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name": "MB_Temp(0x4d)", - "controllable": true, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name": "MB_Temp(0x4e)", - "controllable": true, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name": "MB_Temp(0x4f)", - "controllable": true, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name" : "CPU Package Temp", - "controllable": false, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name" : "CPU Core 0 Temp", - "controllable": false, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name" : "CPU Core 1 Temp", - "controllable": false, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name" : "CPU Core 2 Temp", - "controllable": false, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name" : "CPU Core 3 Temp", - "controllable": false, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - } - ], - "sfps": [ - { - "name": "Ethernet0" - }, - { - "name": "Ethernet1" - }, - { - "name": "Ethernet2" - }, - { - "name": "Ethernet3" - }, - { - "name": "Ethernet4" - }, - { - "name": "Ethernet5" - }, - { - "name": "Ethernet6" - }, - { - "name": "Ethernet7" - }, - { - "name": "Ethernet8" - }, - { - "name": "Ethernet9" - }, - { - "name": "Ethernet10" - }, - { - "name": "Ethernet11" - }, - { - "name": "Ethernet12" - }, - { - "name": "Ethernet13" - }, - { - "name": "Ethernet14" - }, - { - "name": "Ethernet15" - }, - { - "name": "Ethernet16" - }, - { - "name": "Ethernet17" - }, - { - "name": "Ethernet18" - }, - { - "name": "Ethernet19" - }, - { - "name": "Ethernet20" - }, - { - "name": "Ethernet21" - }, - { - "name": "Ethernet22" - }, - { - "name": "Ethernet23" - }, - { - "name": "Ethernet24" - }, - { - "name": "Ethernet25" - }, - { - "name": "Ethernet26" - }, - { - "name": "Ethernet27" - }, - { - "name": "Ethernet28" - }, - { - "name": "Ethernet29" - }, - { - "name": "Ethernet30" - }, - { - "name": "Ethernet31" - }, - { - "name": "Ethernet32" - }, - { - "name": "Ethernet33" - }, - { - "name": "Ethernet34" - }, - { - "name": "Ethernet35" - }, - { - "name": "Ethernet36" - }, - { - "name": "Ethernet37" - }, - { - "name": "Ethernet38" - }, - { - "name": "Ethernet39" - }, - { - "name": "Ethernet40" - }, - { - "name": "Ethernet41" - }, - { - "name": "Ethernet42" - }, - { - "name": "Ethernet43" - }, - { - "name": "Ethernet44" - }, - { - "name": "Ethernet45" - }, - { - "name": "Ethernet46" - }, - { - "name": "Ethernet47" - }, - { - "name": "Ethernet48" - }, - { - "name": "Ethernet49" - }, - { - "name": "Ethernet50" - }, - { - "name": "Ethernet51" - }, - { - "name": "Ethernet52" - }, - { - "name": "Ethernet53" - } - ] - }, - "interfaces": { - "Ethernet0": { - "index": "1", - "lanes": "25", - "breakout_modes": { - "1x1G": ["Eth1(Port1)"] - } - }, - - "Ethernet1": { - "index": "2", - "lanes": "26", - "breakout_modes": { - "1x1G": ["Eth2(Port2)"] - } - }, - - "Ethernet2": { - "index": "3", - "lanes": "27", - "breakout_modes": { - "1x1G": ["Eth3(Port3)"] - } - }, - - "Ethernet3": { - "index": "4", - "lanes": "28", - "breakout_modes": { - "1x1G": ["Eth4(Port4)"] - } - }, - - "Ethernet4": { - "index": "5", - "lanes": "29", - "breakout_modes": { - "1x1G": ["Eth5(Port5)"] - } - }, - - "Ethernet5": { - "index": "6", - "lanes": "30", - "breakout_modes": { - "1x1G": ["Eth6(Port6)"] - } - }, - - "Ethernet6": { - "index": "7", - "lanes": "31", - "breakout_modes": { - "1x1G": ["Eth7(Port7)"] - } - }, - - "Ethernet7": { - "index": "8", - "lanes": "32", - "breakout_modes": { - "1x1G": ["Eth8(Port8)"] - } - }, - - "Ethernet8": { - "index": "9", - "lanes": "33", - "breakout_modes": { - "1x1G": ["Eth9(Port9)"] - } - }, - - "Ethernet9": { - "index": "10", - "lanes": "34", - "breakout_modes": { - "1x1G": ["Eth10(Port10)"] - } - }, - - "Ethernet10": { - "index": "11", - "lanes": "35", - "breakout_modes": { - "1x1G": ["Eth11(Port11)"] - } - }, - - "Ethernet11": { - "index": "12", - "lanes": "36", - "breakout_modes": { - "1x1G": ["Eth12(Port12)"] - } - }, - - "Ethernet12": { - "index": "13", - "lanes": "37", - "breakout_modes": { - "1x1G": ["Eth13(Port13)"] - } - }, - - "Ethernet13": { - "index": "14", - "lanes": "38", - "breakout_modes": { - "1x1G": ["Eth14(Port14)"] - } - }, - - "Ethernet14": { - "index": "15", - "lanes": "39", - "breakout_modes": { - "1x1G": ["Eth15(Port15)"] - } - }, - - "Ethernet15": { - "index": "16", - "lanes": "40", - "breakout_modes": { - "1x1G": ["Eth16(Port16)"] - } - }, - - "Ethernet16": { - "index": "17", - "lanes": "41", - "breakout_modes": { - "1x1G": ["Eth17(Port17)"] - } - }, - - "Ethernet17": { - "index": "18", - "lanes": "42", - "breakout_modes": { - "1x1G": ["Eth18(Port18)"] - } - }, - - "Ethernet18": { - "index": "19", - "lanes": "43", - "breakout_modes": { - "1x1G": ["Eth19(Port19)"] - } - }, - - "Ethernet19": { - "index": "20", - "lanes": "44", - "breakout_modes": { - "1x1G": ["Eth20(Port20)"] - } - }, - - "Ethernet20": { - "index": "21", - "lanes": "49", - "breakout_modes": { - "1x1G": ["Eth21(Port21)"] - } - }, - - "Ethernet21": { - "index": "22", - "lanes": "50", - "breakout_modes": { - "1x1G": ["Eth22(Port22)"] - } - }, - - "Ethernet22": { - "index": "23", - "lanes": "51", - "breakout_modes": { - "1x1G": ["Eth23(Port23)"] - } - }, - - "Ethernet23": { - "index": "24", - "lanes": "52", - "breakout_modes": { - "1x1G": ["Eth24(Port24)"] - } - }, - - "Ethernet24": { - "index": "25", - "lanes": "1", - "breakout_modes": { - "1x1G": ["Eth25(Port25)"] - } - }, - - "Ethernet25": { - "index": "26", - "lanes": "2", - "breakout_modes": { - "1x1G": ["Eth26(Port26)"] - } - }, - - "Ethernet26": { - "index": "27", - "lanes": "3", - "breakout_modes": { - "1x1G": ["Eth27(Port27)"] - } - }, - - "Ethernet27": { - "index": "28", - "lanes": "4", - "breakout_modes": { - "1x1G": ["Eth28(Port28)"] - } - }, - - "Ethernet28": { - "index": "29", - "lanes": "5", - "breakout_modes": { - "1x1G": ["Eth29(Port29)"] - } - }, - - "Ethernet29": { - "index": "30", - "lanes": "6", - "breakout_modes": { - "1x1G": ["Eth30(Port30)"] - } - }, - - "Ethernet30": { - "index": "31", - "lanes": "7", - "breakout_modes": { - "1x1G": ["Eth31(Port31)"] - } - }, - - "Ethernet31": { - "index": "32", - "lanes": "8", - "breakout_modes": { - "1x1G": ["Eth32(Port32)"] - } - }, - - "Ethernet32": { - "index": "33", - "lanes": "9", - "breakout_modes": { - "1x1G": ["Eth33(Port33)"] - } - }, - - "Ethernet33": { - "index": "34", - "lanes": "10", - "breakout_modes": { - "1x1G": ["Eth34(Port34)"] - } - }, - - "Ethernet34": { - "index": "35", - "lanes": "11", - "breakout_modes": { - "1x1G": ["Eth35(Port35)"] - } - }, - - "Ethernet35": { - "index": "36", - "lanes": "12", - "breakout_modes": { - "1x1G": ["Eth36(Port36)"] - } - }, - - "Ethernet36": { - "index": "37", - "lanes": "13", - "breakout_modes": { - "1x1G": ["Eth37(Port37)"] - } - }, - - "Ethernet37": { - "index": "38", - "lanes": "14", - "breakout_modes": { - "1x1G": ["Eth38(Port38)"] - } - }, - - "Ethernet38": { - "index": "39", - "lanes": "15", - "breakout_modes": { - "1x1G": ["Eth39(Port39)"] - } - }, - - "Ethernet39": { - "index": "40", - "lanes": "16", - "breakout_modes": { - "1x1G": ["Eth40(Port40)"] - } - }, - - "Ethernet40": { - "index": "41", - "lanes": "17", - "breakout_modes": { - "1x1G": ["Eth41(Port41)"] - } - }, - - "Ethernet41": { - "index": "42", - "lanes": "18", - "breakout_modes": { - "1x1G": ["Eth42(Port42)"] - } - }, - - "Ethernet42": { - "index": "43", - "lanes": "19", - "breakout_modes": { - "1x1G": ["Eth43(Port43)"] - } - }, - - "Ethernet43": { - "index": "44", - "lanes": "20", - "breakout_modes": { - "1x1G": ["Eth44(Port44)"] - } - }, - - "Ethernet44": { - "index": "45", - "lanes": "21", - "breakout_modes": { - "1x1G": ["Eth45(Port45)"] - } - }, - - "Ethernet45": { - "index": "46", - "lanes": "22", - "breakout_modes": { - "1x1G": ["Eth46(Port46)"] - } - }, - - "Ethernet46": { - "index": "47", - "lanes": "23", - "breakout_modes": { - "1x1G": ["Eth47(Port47)"] - } - }, - - "Ethernet47": { - "index": "48", - "lanes": "24", - "breakout_modes": { - "1x1G": ["Eth48(Port48)"] - } - }, - - "Ethernet48": { - "index": "49", - "lanes": "57", - "breakout_modes": { - "1x10G[1G]": ["Eth49(Port49)"] - } - }, - - "Ethernet49": { - "index": "50", - "lanes": "58", - "breakout_modes": { - "1x10G[1G]": ["Eth50(Port50)"] - } - }, - - "Ethernet50": { - "index": "51", - "lanes": "59", - "breakout_modes": { - "1x10G[1G]": ["Eth51(Port51)"] - } - }, - - "Ethernet51": { - "index": "52", - "lanes": "60", - "breakout_modes": { - "1x10G[1G]": ["Eth52(Port52)"] - } - }, - - "Ethernet52": { - "index": "53", - "lanes": "61", - "breakout_modes": { - "1x10G[1G]": ["Eth53(Port53)"] - } - }, - - "Ethernet53": { - "index": "54", - "lanes": "62", - "breakout_modes": { - "1x10G[1G]": ["Eth54(Port54)"] - } - } - } -} diff --git a/device/accton/x86_64-accton_as4625_54t-r0/platform.json b/device/accton/x86_64-accton_as4625_54t-r0/platform.json deleted file mode 100644 index 71c01ba2992e..000000000000 --- a/device/accton/x86_64-accton_as4625_54t-r0/platform.json +++ /dev/null @@ -1,853 +0,0 @@ -{ - "chassis": { - "name": "4625-54T", - "components": [ - { - "name": "MB_CPLD" - }, - { - "name": "BIOS" - } - ], - "fans": [ - { - "name": "FAN-1", - "speed": { - "controllable": true, - "minimum": 25 - }, - "status_led": { - "available": false - } - }, - { - "name": "FAN-2", - "speed": { - "controllable": true, - "minimum": 25 - }, - "status_led": { - "available": false - } - }, - { - "name": "FAN-3", - "speed": { - "controllable": true, - "minimum": 25 - }, - "status_led": { - "available": false - } - } - ], - "fan_drawers":[ - { - "name": "FanTray-1", - "num_fans" : 1, - "fans": [ - { - "name": "FAN-1", - "speed": { - "controllable": true, - "minimum": 25 - }, - "status_led": { - "available": false - } - } - ] - }, - { - "name": "FanTray-2", - "num_fans" : 1, - "fans": [ - { - "name": "FAN-2", - "speed": { - "controllable": true, - "minimum": 25 - }, - "status_led": { - "available": false - } - } - ] - }, - { - "name": "FanTray-3", - "num_fans" : 1, - "fans": [ - { - "name": "FAN-3", - "speed": { - "controllable": true, - "minimum": 25 - }, - "status_led": { - "available": false - } - } - ] - } - ], - "psus": [ - { - "name": "PSU-1", - "fans": [ - { - "name": "PSU-1 FAN-1" - } - ], - "thermals": [ - { - "name": "PSU-1 temp sensor 1", - "controllable": false, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name": "PSU-1 temp sensor 2", - "controllable": false, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - } - ], - "temperature": true, - "temperature_high_threshold": true - }, - { - "name": "PSU-2", - "fans": [ - { - "name": "PSU-2 FAN-1" - } - ], - "thermals": [ - { - "name": "PSU-2 temp sensor 1", - "controllable": false, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name": "PSU-2 temp sensor 2", - "controllable": false, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - } - ], - "temperature": true, - "temperature_high_threshold": true - } - ], - "thermals": [ - { - "name": "MB_Temp(0x4a)", - "controllable": true, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - - }, - { - "name": "MB_Temp(0x4b)", - "controllable": true, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name": "MB_Temp(0x4d)", - "controllable": true, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name": "MB_Temp(0x4e)", - "controllable": true, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name": "MB_Temp(0x4f)", - "controllable": true, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name" : "CPU Package Temp", - "controllable": false, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name" : "CPU Core 0 Temp", - "controllable": false, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name" : "CPU Core 1 Temp", - "controllable": false, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name" : "CPU Core 2 Temp", - "controllable": false, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - }, - { - "name" : "CPU Core 3 Temp", - "controllable": false, - "low-threshold": false, - "high-threshold": true, - "low-crit-threshold": false, - "high-crit-threshold": false, - "minimum-recorded": false, - "maximum-recorded": false - } - ], - "sfps": [ - { - "name": "Ethernet0" - }, - { - "name": "Ethernet1" - }, - { - "name": "Ethernet2" - }, - { - "name": "Ethernet3" - }, - { - "name": "Ethernet4" - }, - { - "name": "Ethernet5" - }, - { - "name": "Ethernet6" - }, - { - "name": "Ethernet7" - }, - { - "name": "Ethernet8" - }, - { - "name": "Ethernet9" - }, - { - "name": "Ethernet10" - }, - { - "name": "Ethernet11" - }, - { - "name": "Ethernet12" - }, - { - "name": "Ethernet13" - }, - { - "name": "Ethernet14" - }, - { - "name": "Ethernet15" - }, - { - "name": "Ethernet16" - }, - { - "name": "Ethernet17" - }, - { - "name": "Ethernet18" - }, - { - "name": "Ethernet19" - }, - { - "name": "Ethernet20" - }, - { - "name": "Ethernet21" - }, - { - "name": "Ethernet22" - }, - { - "name": "Ethernet23" - }, - { - "name": "Ethernet24" - }, - { - "name": "Ethernet25" - }, - { - "name": "Ethernet26" - }, - { - "name": "Ethernet27" - }, - { - "name": "Ethernet28" - }, - { - "name": "Ethernet29" - }, - { - "name": "Ethernet30" - }, - { - "name": "Ethernet31" - }, - { - "name": "Ethernet32" - }, - { - "name": "Ethernet33" - }, - { - "name": "Ethernet34" - }, - { - "name": "Ethernet35" - }, - { - "name": "Ethernet36" - }, - { - "name": "Ethernet37" - }, - { - "name": "Ethernet38" - }, - { - "name": "Ethernet39" - }, - { - "name": "Ethernet40" - }, - { - "name": "Ethernet41" - }, - { - "name": "Ethernet42" - }, - { - "name": "Ethernet43" - }, - { - "name": "Ethernet44" - }, - { - "name": "Ethernet45" - }, - { - "name": "Ethernet46" - }, - { - "name": "Ethernet47" - }, - { - "name": "Ethernet48" - }, - { - "name": "Ethernet49" - }, - { - "name": "Ethernet50" - }, - { - "name": "Ethernet51" - }, - { - "name": "Ethernet52" - }, - { - "name": "Ethernet53" - } - ] - }, - "interfaces": { - "Ethernet0": { - "index": "1", - "lanes": "25", - "breakout_modes": { - "1x1G": ["Eth1(Port1)"] - } - }, - - "Ethernet1": { - "index": "2", - "lanes": "26", - "breakout_modes": { - "1x1G": ["Eth2(Port2)"] - } - }, - - "Ethernet2": { - "index": "3", - "lanes": "27", - "breakout_modes": { - "1x1G": ["Eth3(Port3)"] - } - }, - - "Ethernet3": { - "index": "4", - "lanes": "28", - "breakout_modes": { - "1x1G": ["Eth4(Port4)"] - } - }, - - "Ethernet4": { - "index": "5", - "lanes": "29", - "breakout_modes": { - "1x1G": ["Eth5(Port5)"] - } - }, - - "Ethernet5": { - "index": "6", - "lanes": "30", - "breakout_modes": { - "1x1G": ["Eth6(Port6)"] - } - }, - - "Ethernet6": { - "index": "7", - "lanes": "31", - "breakout_modes": { - "1x1G": ["Eth7(Port7)"] - } - }, - - "Ethernet7": { - "index": "8", - "lanes": "32", - "breakout_modes": { - "1x1G": ["Eth8(Port8)"] - } - }, - - "Ethernet8": { - "index": "9", - "lanes": "33", - "breakout_modes": { - "1x1G": ["Eth9(Port9)"] - } - }, - - "Ethernet9": { - "index": "10", - "lanes": "34", - "breakout_modes": { - "1x1G": ["Eth10(Port10)"] - } - }, - - "Ethernet10": { - "index": "11", - "lanes": "35", - "breakout_modes": { - "1x1G": ["Eth11(Port11)"] - } - }, - - "Ethernet11": { - "index": "12", - "lanes": "36", - "breakout_modes": { - "1x1G": ["Eth12(Port12)"] - } - }, - - "Ethernet12": { - "index": "13", - "lanes": "37", - "breakout_modes": { - "1x1G": ["Eth13(Port13)"] - } - }, - - "Ethernet13": { - "index": "14", - "lanes": "38", - "breakout_modes": { - "1x1G": ["Eth14(Port14)"] - } - }, - - "Ethernet14": { - "index": "15", - "lanes": "39", - "breakout_modes": { - "1x1G": ["Eth15(Port15)"] - } - }, - - "Ethernet15": { - "index": "16", - "lanes": "40", - "breakout_modes": { - "1x1G": ["Eth16(Port16)"] - } - }, - - "Ethernet16": { - "index": "17", - "lanes": "41", - "breakout_modes": { - "1x1G": ["Eth17(Port17)"] - } - }, - - "Ethernet17": { - "index": "18", - "lanes": "42", - "breakout_modes": { - "1x1G": ["Eth18(Port18)"] - } - }, - - "Ethernet18": { - "index": "19", - "lanes": "43", - "breakout_modes": { - "1x1G": ["Eth19(Port19)"] - } - }, - - "Ethernet19": { - "index": "20", - "lanes": "44", - "breakout_modes": { - "1x1G": ["Eth20(Port20)"] - } - }, - - "Ethernet20": { - "index": "21", - "lanes": "49", - "breakout_modes": { - "1x1G": ["Eth21(Port21)"] - } - }, - - "Ethernet21": { - "index": "22", - "lanes": "50", - "breakout_modes": { - "1x1G": ["Eth22(Port22)"] - } - }, - - "Ethernet22": { - "index": "23", - "lanes": "51", - "breakout_modes": { - "1x1G": ["Eth23(Port23)"] - } - }, - - "Ethernet23": { - "index": "24", - "lanes": "52", - "breakout_modes": { - "1x1G": ["Eth24(Port24)"] - } - }, - - "Ethernet24": { - "index": "25", - "lanes": "1", - "breakout_modes": { - "1x1G": ["Eth25(Port25)"] - } - }, - - "Ethernet25": { - "index": "26", - "lanes": "2", - "breakout_modes": { - "1x1G": ["Eth26(Port26)"] - } - }, - - "Ethernet26": { - "index": "27", - "lanes": "3", - "breakout_modes": { - "1x1G": ["Eth27(Port27)"] - } - }, - - "Ethernet27": { - "index": "28", - "lanes": "4", - "breakout_modes": { - "1x1G": ["Eth28(Port28)"] - } - }, - - "Ethernet28": { - "index": "29", - "lanes": "5", - "breakout_modes": { - "1x1G": ["Eth29(Port29)"] - } - }, - - "Ethernet29": { - "index": "30", - "lanes": "6", - "breakout_modes": { - "1x1G": ["Eth30(Port30)"] - } - }, - - "Ethernet30": { - "index": "31", - "lanes": "7", - "breakout_modes": { - "1x1G": ["Eth31(Port31)"] - } - }, - - "Ethernet31": { - "index": "32", - "lanes": "8", - "breakout_modes": { - "1x1G": ["Eth32(Port32)"] - } - }, - - "Ethernet32": { - "index": "33", - "lanes": "9", - "breakout_modes": { - "1x1G": ["Eth33(Port33)"] - } - }, - - "Ethernet33": { - "index": "34", - "lanes": "10", - "breakout_modes": { - "1x1G": ["Eth34(Port34)"] - } - }, - - "Ethernet34": { - "index": "35", - "lanes": "11", - "breakout_modes": { - "1x1G": ["Eth35(Port35)"] - } - }, - - "Ethernet35": { - "index": "36", - "lanes": "12", - "breakout_modes": { - "1x1G": ["Eth36(Port36)"] - } - }, - - "Ethernet36": { - "index": "37", - "lanes": "13", - "breakout_modes": { - "1x1G": ["Eth37(Port37)"] - } - }, - - "Ethernet37": { - "index": "38", - "lanes": "14", - "breakout_modes": { - "1x1G": ["Eth38(Port38)"] - } - }, - - "Ethernet38": { - "index": "39", - "lanes": "15", - "breakout_modes": { - "1x1G": ["Eth39(Port39)"] - } - }, - - "Ethernet39": { - "index": "40", - "lanes": "16", - "breakout_modes": { - "1x1G": ["Eth40(Port40)"] - } - }, - - "Ethernet40": { - "index": "41", - "lanes": "17", - "breakout_modes": { - "1x1G": ["Eth41(Port41)"] - } - }, - - "Ethernet41": { - "index": "42", - "lanes": "18", - "breakout_modes": { - "1x1G": ["Eth42(Port42)"] - } - }, - - "Ethernet42": { - "index": "43", - "lanes": "19", - "breakout_modes": { - "1x1G": ["Eth43(Port43)"] - } - }, - - "Ethernet43": { - "index": "44", - "lanes": "20", - "breakout_modes": { - "1x1G": ["Eth44(Port44)"] - } - }, - - "Ethernet44": { - "index": "45", - "lanes": "21", - "breakout_modes": { - "1x1G": ["Eth45(Port45)"] - } - }, - - "Ethernet45": { - "index": "46", - "lanes": "22", - "breakout_modes": { - "1x1G": ["Eth46(Port46)"] - } - }, - - "Ethernet46": { - "index": "47", - "lanes": "23", - "breakout_modes": { - "1x1G": ["Eth47(Port47)"] - } - }, - - "Ethernet47": { - "index": "48", - "lanes": "24", - "breakout_modes": { - "1x1G": ["Eth48(Port48)"] - } - }, - - "Ethernet48": { - "index": "49", - "lanes": "57", - "breakout_modes": { - "1x10G[1G]": ["Eth49(Port49)"] - } - }, - - "Ethernet49": { - "index": "50", - "lanes": "58", - "breakout_modes": { - "1x10G[1G]": ["Eth50(Port50)"] - } - }, - - "Ethernet50": { - "index": "51", - "lanes": "59", - "breakout_modes": { - "1x10G[1G]": ["Eth51(Port51)"] - } - }, - - "Ethernet51": { - "index": "52", - "lanes": "60", - "breakout_modes": { - "1x10G[1G]": ["Eth52(Port52)"] - } - }, - - "Ethernet52": { - "index": "53", - "lanes": "61", - "breakout_modes": { - "1x10G[1G]": ["Eth53(Port53)"] - } - }, - - "Ethernet53": { - "index": "54", - "lanes": "62", - "breakout_modes": { - "1x10G[1G]": ["Eth54(Port54)"] - } - } - } -} From 17650c9a5b8167b32f1239011eff41a66cfa4609 Mon Sep 17 00:00:00 2001 From: derek_sun Date: Wed, 26 Jul 2023 02:10:40 +0000 Subject: [PATCH 6/6] [Edgecore] [device] Adjust configuration parameter on as4625_54t and as4625_54p --- .../Accton-AS4625-54P/hr4-as4625-48x1G+6x10G.config.bcm | 1 - .../Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm | 1 - 2 files changed, 2 deletions(-) diff --git a/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/hr4-as4625-48x1G+6x10G.config.bcm b/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/hr4-as4625-48x1G+6x10G.config.bcm index b96545d24865..1ad25c4ffabb 100644 --- a/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/hr4-as4625-48x1G+6x10G.config.bcm +++ b/device/accton/x86_64-accton_as4625_54p-r0/Accton-AS4625-54P/hr4-as4625-48x1G+6x10G.config.bcm @@ -31,7 +31,6 @@ l3_alpm_enable=2 ipv6_lpm_128b_enable=1 ifp_inports_support_enable=1 -l3_defip_sizing=1 num_ipv6_lpm_128b_entries=512 diff --git a/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm index b96545d24865..1ad25c4ffabb 100644 --- a/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm +++ b/device/accton/x86_64-accton_as4625_54t-r0/Accton-AS4625-54T/hr4-as4625-48x1G+6x10G.config.bcm @@ -31,7 +31,6 @@ l3_alpm_enable=2 ipv6_lpm_128b_enable=1 ifp_inports_support_enable=1 -l3_defip_sizing=1 num_ipv6_lpm_128b_entries=512