firmware: Add support for Aeonsemi AS21xxx firmware
authorChristian Marangi <[email protected]>
Sat, 5 Jul 2025 10:51:49 +0000 (12:51 +0200)
committerChristian Marangi <[email protected]>
Tue, 2 Sep 2025 22:58:47 +0000 (00:58 +0200)
Add support for Aeonsemi AS21xxx firmware blob. Firmware has been
submitted and accepted to linux-firmware. Current version is 1.8.2.

Link: https://github.com/openwrt/openwrt/pull/19816
Signed-off-by: Christian Marangi <[email protected]>
package/firmware/linux-firmware/aeonsemi.mk [new file with mode: 0644]

diff --git a/package/firmware/linux-firmware/aeonsemi.mk b/package/firmware/linux-firmware/aeonsemi.mk
new file mode 100644 (file)
index 0000000..d2b4e50
--- /dev/null
@@ -0,0 +1,9 @@
+Package/aeonsemi-as21xxx-firmware = $(call Package/firmware-default,Aeonsemi AS21xxx Ethernet PHY firmware,,LICENSE.aeonsemi)
+define Package/aeonsemi-as21xxx-firmware/install
+       $(INSTALL_DIR) $(1)/lib/firmware/aeonsemi
+       $(CP) \
+               $(PKG_BUILD_DIR)/aeonsemi/as21x1x_fw.bin \
+               $(1)/lib/firmware
+endef
+
+$(eval $(call BuildPackage,aeonsemi-as21xxx-firmware))