summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTil Kaiser2024-04-28 12:24:11 +0000
committerHauke Mehrtens2024-08-29 18:39:48 +0000
commitababc2d0a7a4c6b07f096f3e9f1d5546e4a64a26 (patch)
tree692b1abcf860ec79efb8e6ce004d40074bd74122
parentad3a7fc129590ce67f4a9057748c83df7e6a5ed2 (diff)
downloadopenwrt-ababc2d0a7a4c6b07f096f3e9f1d5546e4a64a26.tar.gz
linux-firmware: add firmware for all Mellanox Spectrum Switches
This commit adds the currently missing Mellanox Spectrum-2, Spectrum-3, and Spectrum-4 firmware files. Signed-off-by: Til Kaiser <mail@tk154.de> Link: https://github.com/openwrt/openwrt/pull/15362 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r--package/firmware/linux-firmware/mellanox.mk30
1 files changed, 30 insertions, 0 deletions
diff --git a/package/firmware/linux-firmware/mellanox.mk b/package/firmware/linux-firmware/mellanox.mk
index 039c7deb10..949085f2a8 100644
--- a/package/firmware/linux-firmware/mellanox.mk
+++ b/package/firmware/linux-firmware/mellanox.mk
@@ -7,3 +7,33 @@ define Package/mlxsw_spectrum-firmware/install
endef
$(eval $(call BuildPackage,mlxsw_spectrum-firmware))
+
+Package/mlxsw_spectrum2-firmware = $(call Package/firmware-default,Mellanox Spectrum-2 firmware)
+define Package/mlxsw_spectrum2-firmware/install
+ $(INSTALL_DIR) $(1)/lib/firmware/mellanox
+ $(CP) \
+ $(PKG_BUILD_DIR)/mellanox/mlxsw_spectrum2-*.mfa2 \
+ $(1)/lib/firmware/mellanox
+endef
+
+$(eval $(call BuildPackage,mlxsw_spectrum2-firmware))
+
+Package/mlxsw_spectrum3-firmware = $(call Package/firmware-default,Mellanox Spectrum-3 firmware)
+define Package/mlxsw_spectrum3-firmware/install
+ $(INSTALL_DIR) $(1)/lib/firmware/mellanox
+ $(CP) \
+ $(PKG_BUILD_DIR)/mellanox/mlxsw_spectrum3-*.mfa2 \
+ $(1)/lib/firmware/mellanox
+endef
+
+$(eval $(call BuildPackage,mlxsw_spectrum3-firmware))
+
+Package/mlxsw_spectrum4-firmware = $(call Package/firmware-default,Mellanox Spectrum-4 firmware)
+define Package/mlxsw_spectrum4-firmware/install
+ $(INSTALL_DIR) $(1)/lib/firmware/mellanox
+ $(CP) \
+ $(PKG_BUILD_DIR)/mellanox/mlxsw_spectrum4-*.mfa2 \
+ $(1)/lib/firmware/mellanox
+endef
+
+$(eval $(call BuildPackage,mlxsw_spectrum4-firmware))