[mellanox]: Add CPLD update for SN2700 (#3570)
* [mellanox]: Add CPLD update for SN2700. Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
This commit is contained in:
parent
53ec9124bc
commit
41ce07e75c
@ -327,8 +327,11 @@ sudo cp {{src}} $FILESYSTEM_ROOT/{{dst}}
|
||||
{% endfor -%}
|
||||
|
||||
{% if sonic_asic_platform == "mellanox" %}
|
||||
sudo mkdir -p $FILESYSTEM_ROOT/etc/mlnx/
|
||||
sudo mkdir -p $FILESYSTEM_ROOT/etc/mlnx/cpld/
|
||||
sudo cp target/files/$MLNX_FW_FILE $FILESYSTEM_ROOT/etc/mlnx/fw-SPC.mfa
|
||||
for MLNX_CPLD_ARCHIVE in $MLNX_CPLD_ARCHIVES; do
|
||||
sudo cp target/files/$MLNX_CPLD_ARCHIVE $FILESYSTEM_ROOT/etc/mlnx/cpld/
|
||||
done
|
||||
sudo cp target/files/$ISSU_VERSION_FILE $FILESYSTEM_ROOT/etc/mlnx/issu-version
|
||||
sudo cp target/files/$MLNX_FFB_SCRIPT $FILESYSTEM_ROOT/usr/bin/mlnx-ffb.sh
|
||||
j2 platform/mellanox/mlnx-fw-upgrade.j2 | sudo tee $FILESYSTEM_ROOT/usr/bin/mlnx-fw-upgrade.sh
|
||||
|
9
platform/mellanox/cpld.mk
Normal file
9
platform/mellanox/cpld.mk
Normal file
@ -0,0 +1,9 @@
|
||||
# mellanox cpld firmware
|
||||
|
||||
MLNX_SN2700_CPLD_ARCHIVE = msn2700_cpld.tar.gz
|
||||
$(MLNX_SN2700_CPLD_ARCHIVE)_PATH = platform/mellanox/cpld/
|
||||
SONIC_COPY_FILES += $(MLNX_SN2700_CPLD_ARCHIVE)
|
||||
|
||||
MLNX_CPLD_ARCHIVES += $(MLNX_SN2700_CPLD_ARCHIVE)
|
||||
|
||||
export MLNX_CPLD_ARCHIVES
|
BIN
platform/mellanox/cpld/msn2700_cpld.tar.gz
Normal file
BIN
platform/mellanox/cpld/msn2700_cpld.tar.gz
Normal file
Binary file not shown.
@ -5,5 +5,5 @@ $(SONIC_ONE_IMAGE)_MACHINE = mellanox
|
||||
$(SONIC_ONE_IMAGE)_IMAGE_TYPE = onie
|
||||
$(SONIC_ONE_IMAGE)_INSTALLS += $(SX_KERNEL) $(KERNEL_MFT) $(MFT_OEM) $(MFT) $(MLNX_HW_MANAGEMENT)
|
||||
$(SONIC_ONE_IMAGE)_DOCKERS += $(SONIC_INSTALL_DOCKER_IMAGES)
|
||||
$(SONIC_ONE_IMAGE)_FILES += $(MLNX_FW_FILE) $(MLNX_FFB_SCRIPT) $(ISSU_VERSION_FILE)
|
||||
$(SONIC_ONE_IMAGE)_FILES += $(MLNX_FW_FILE) $(MLNX_CPLD_ARCHIVES) $(MLNX_FFB_SCRIPT) $(ISSU_VERSION_FILE)
|
||||
SONIC_INSTALLERS += $(SONIC_ONE_IMAGE)
|
||||
|
@ -1,4 +1,5 @@
|
||||
include $(PLATFORM_PATH)/sdk.mk
|
||||
include $(PLATFORM_PATH)/cpld.mk
|
||||
include $(PLATFORM_PATH)/fw.mk
|
||||
include $(PLATFORM_PATH)/mft.mk
|
||||
include $(PLATFORM_PATH)/mlnx-sai.mk
|
||||
|
Reference in New Issue
Block a user