Skip to content

Commit e716b45

Browse files
[201911][mellanox] Add CPLD update for SN2700 (#12173)
* [mellanox]: Add CPLD update for SN2700 (#3570) * [mellanox]: Add CPLD update for SN2700. Signed-off-by: Nazarii Hnydyn <[email protected]> * Updating cpld file * Updating file path for cpld * Updating archive Signed-off-by: Nazarii Hnydyn <[email protected]> Co-authored-by: Nazarii Hnydyn <[email protected]>
1 parent 69f18cf commit e716b45

File tree

5 files changed

+15
-1
lines changed

5 files changed

+15
-1
lines changed

files/build_templates/sonic_debian_extension.j2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,10 @@ sudo cp $files_path/$ISSU_VERSION_FILE $FILESYSTEM_ROOT/etc/mlnx/issu-version
529529
sudo cp $files_path/$MLNX_FFB_SCRIPT $FILESYSTEM_ROOT/usr/bin/mlnx-ffb.sh
530530
sudo cp $files_path/$MLNX_ONIE_FW_UPDATE $FILESYSTEM_ROOT/usr/bin/$MLNX_ONIE_FW_UPDATE
531531
sudo cp $files_path/$MLNX_SSD_FW_UPDATE $FILESYSTEM_ROOT/usr/bin/$MLNX_SSD_FW_UPDATE
532+
sudo mkdir -p $FILESYSTEM_ROOT/etc/mlnx/cpld/
533+
for MLNX_CPLD_ARCHIVE in $MLNX_CPLD_ARCHIVES; do
534+
sudo cp $files_path/$MLNX_CPLD_ARCHIVE $FILESYSTEM_ROOT/etc/mlnx/cpld/
535+
done
532536
j2 platform/mellanox/mlnx-fw-upgrade.j2 | sudo tee $FILESYSTEM_ROOT/usr/bin/mlnx-fw-upgrade.sh
533537
sudo chmod 755 $FILESYSTEM_ROOT/usr/bin/mlnx-fw-upgrade.sh
534538

platform/mellanox/cpld.mk

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# mellanox cpld firmware
2+
3+
MLNX_SN2700_CPLD_ARCHIVE = msn2700_cpld.tar.gz
4+
$(MLNX_SN2700_CPLD_ARCHIVE)_PATH = platform/mellanox/cpld/
5+
SONIC_COPY_FILES += $(MLNX_SN2700_CPLD_ARCHIVE)
6+
7+
MLNX_CPLD_ARCHIVES += $(MLNX_SN2700_CPLD_ARCHIVE)
8+
9+
export MLNX_CPLD_ARCHIVES
279 KB
Binary file not shown.

platform/mellanox/one-image.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ $(SONIC_ONE_IMAGE)_DOCKERS += $(filter-out $(patsubst %-$(DBG_IMAGE_MARK).gz,%.g
1111
else
1212
$(SONIC_ONE_IMAGE)_DOCKERS = $(SONIC_INSTALL_DOCKER_IMAGES)
1313
endif
14-
$(SONIC_ONE_IMAGE)_FILES += $(MLNX_FILES)
14+
$(SONIC_ONE_IMAGE)_FILES += $(MLNX_FILES) $(MLNX_CPLD_ARCHIVES)
1515
SONIC_INSTALLERS += $(SONIC_ONE_IMAGE)

platform/mellanox/rules.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
include $(PLATFORM_PATH)/sdk.mk
2+
include $(PLATFORM_PATH)/cpld.mk
23
include $(PLATFORM_PATH)/fw.mk
34
include $(PLATFORM_PATH)/mft.mk
45
include $(PLATFORM_PATH)/mlnx-sai.mk

0 commit comments

Comments
 (0)