7f10b6bc35
Why I did it Support Intel Tofino based platforms Netberg Aurora 610 ASIC: Intel Tofino BFN-T10-032D-020 Pors: 48x 25G + 8x 100G How I did it Added specification to device/netberg directory Added platform/barefoot/sonic-platform-modules-netberg contains kernel modules, scripts and sonic_platform packages. Modified the platform/barefoot/one-image.mk and platform/barefoot/rule.mk to include Aurora 610 related ID and files. How to verify it Build SONiC Install the image on the device and verify the related components are installed and shown correctly.
36 lines
1.5 KiB
Makefile
36 lines
1.5 KiB
Makefile
include $(PLATFORM_PATH)/platform-modules-arista.mk
|
|
include $(PLATFORM_PATH)/platform-modules-bfn.mk
|
|
include $(PLATFORM_PATH)/platform-modules-bfn-montara.mk
|
|
include $(PLATFORM_PATH)/platform-modules-accton.mk
|
|
include $(PLATFORM_PATH)/platform-modules-bfn-newport.mk
|
|
include $(PLATFORM_PATH)/platform-modules-wnc-osw1800.mk
|
|
include $(PLATFORM_PATH)/platform-modules-ingrasys.mk
|
|
include $(PLATFORM_PATH)/platform-modules-netberg.mk
|
|
include $(PLATFORM_PATH)/bfn-sai.mk
|
|
include $(PLATFORM_PATH)/docker-syncd-bfn.mk
|
|
include $(PLATFORM_PATH)/docker-syncd-bfn-rpc.mk
|
|
include $(PLATFORM_PATH)/one-aboot.mk
|
|
include $(PLATFORM_PATH)/one-image.mk
|
|
include $(PLATFORM_PATH)/libsaithrift-dev.mk
|
|
include $(PLATFORM_PATH)/bfn-platform.mk
|
|
#include $(PLATFORM_PATH)/bfn-platform-wnc.mk
|
|
#include $(PLATFORM_PATH)/bfn-platform-ingrasys.mk
|
|
include $(PLATFORM_PATH)/bfn-modules.mk
|
|
|
|
SONIC_ALL += $(SONIC_ONE_IMAGE) $(SONIC_ONE_ABOOT) \
|
|
$(DOCKER_FPM)
|
|
|
|
# Inject sai into syncd
|
|
#$(SYNCD)_DEPENDS += $(BFN_SAI) $(WNC_OSW1800_PLATFORM) $(BFN_INGRASYS_PLATFORM) $(BFN_PLATFORM)
|
|
$(SYNCD)_DEPENDS += $(BFN_SAI) $(BFN_INGRASYS_PLATFORM) $(BFN_PLATFORM)
|
|
$(SYNCD)_UNINSTALLS += $(BFN_SAI)
|
|
|
|
ifeq ($(ENABLE_SYNCD_RPC),y)
|
|
$(SYNCD)_DEPENDS := $(filter-out $(LIBTHRIFT_DEV),$($(SYNCD)_DEPENDS))
|
|
$(SYNCD)_DEPENDS += $(LIBSAITHRIFT_DEV) $(LIBTHRIFT_0_14_1_DEV)
|
|
endif
|
|
|
|
# Runtime dependency on sai is set only for syncd
|
|
#$(SYNCD)_RDEPENDS += $(BFN_SAI) $(WNC_OSW1800_PLATFORM) $(BFN_INGRASYS_PLATFORM) $(BFN_PLATFORM)
|
|
$(SYNCD)_RDEPENDS += $(BFN_SAI) $(BFN_INGRASYS_PLATFORM) $(BFN_PLATFORM)
|