Skip to content

Commit e775b6a

Browse files
[platform/broadcom]: Makefile changes for arista-firmware (sonic-net#25651)
Include arista-firmware in the image if it exists, updated for 202511.1 Also update arista-fwutil version to 202511.4 Signed-off-by: Peter <peterbailey@arista.com>
1 parent d7aa7e9 commit e775b6a

3 files changed

Lines changed: 22 additions & 1 deletion

File tree

platform/broadcom/one-aboot.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ $(SONIC_ONE_ABOOT_IMAGE)_INSTALLS += $(ARISTA_PLATFORM_MODULE_PYTHON3) \
1717
ifeq ($(INSTALL_ARISTA_FWUTIL),y)
1818
$(SONIC_ONE_ABOOT_IMAGE)_INSTALLS += $(ARISTA_FWUTIL)
1919
endif
20+
ifeq ($(INSTALL_ARISTA_FIRMWARE),y)
21+
$(SONIC_ONE_ABOOT_IMAGE)_INSTALLS += $(ARISTA_FIRMWARE)
22+
endif
2023
ifeq ($(INSTALL_DEBUG_TOOLS),y)
2124
$(SONIC_ONE_ABOOT_IMAGE)_DOCKERS += $(SONIC_INSTALL_DOCKER_DBG_IMAGES)
2225
$(SONIC_ONE_ABOOT_IMAGE)_DOCKERS += $(filter-out $(patsubst %-$(DBG_IMAGE_MARK).gz,%.gz, $(SONIC_INSTALL_DOCKER_DBG_IMAGES)), $(SONIC_INSTALL_DOCKER_IMAGES))

platform/broadcom/one-image.mk

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,14 @@ $(SONIC_ONE_IMAGE)_LAZY_INSTALLS += $(DELL_S6000_PLATFORM_MODULE) \
131131
$(SMCI_SSE_T8164_PLATFORM_MODULE) \
132132
$(SMCI_SSE_T8196_PLATFORM_MODULE)
133133

134+
ifeq ($(INSTALL_ARISTA_FWUTIL),y)
135+
$(SONIC_ONE_IMAGE)_LAZY_INSTALLS += $(ARISTA_FWUTIL)
136+
endif
137+
138+
ifeq ($(INSTALL_ARISTA_FIRMWARE),y)
139+
$(SONIC_ONE_IMAGE)_LAZY_INSTALLS += $(ARISTA_FIRMWARE)
140+
endif
141+
134142
$(SONIC_ONE_IMAGE)_LAZY_BUILD_INSTALLS = $(BRCM_OPENNSL_KERNEL) $(BRCM_DNX_OPENNSL_KERNEL)
135143
ifeq ($(INSTALL_DEBUG_TOOLS),y)
136144
$(SONIC_ONE_IMAGE)_DOCKERS += $(SONIC_INSTALL_DOCKER_DBG_IMAGES)

platform/broadcom/platform-modules-arista.mk

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export ARISTA_PLATFORM_MODULE \
2323
ARISTA_PLATFORM_MODULE_DRIVERS \
2424
ARISTA_PLATFORM_MODULE_LIBS
2525

26-
ARISTA_FWUTIL_VERSION = 1.0.3
26+
ARISTA_FWUTIL_VERSION = 202511.4
2727
ARISTA_FWUTIL = arista-fwutil_$(ARISTA_FWUTIL_VERSION)_amd64.deb
2828
$(ARISTA_FWUTIL)_PATH = $(PLATFORM_PATH)/extra-debs
2929

@@ -33,3 +33,13 @@ SONIC_COPY_DEBS += $(ARISTA_FWUTIL)
3333
INSTALL_ARISTA_FWUTIL = y
3434
endif
3535

36+
ARISTA_FIRMWARE_VERSION = 202511.1
37+
ARISTA_FIRMWARE = arista-firmware_$(ARISTA_FIRMWARE_VERSION)_all.deb
38+
$(ARISTA_FIRMWARE)_PATH = $(PLATFORM_PATH)/extra-debs
39+
40+
#Install firmware package if it exists
41+
ifneq (,$(wildcard $($(ARISTA_FIRMWARE)_PATH)/$(ARISTA_FIRMWARE)))
42+
SONIC_COPY_DEBS += $(ARISTA_FIRMWARE)
43+
INSTALL_ARISTA_FIRMWARE = y
44+
endif
45+

0 commit comments

Comments
 (0)