PKG_SOURCE_URL:=https://github.com/openwrt/mt76
PKG_SOURCE_PROTO:=git
-PKG_SOURCE_DATE:=2026-03-01
-PKG_SOURCE_VERSION:=ee84094d71ba6a361d8cd80392ee79fea64462ec
-PKG_MIRROR_HASH:=30d9f42e2c5c2583553f384122b4e380f71a3f579d1cda67a2c533485e30ef5d
+PKG_SOURCE_DATE:=2026-03-05
+PKG_SOURCE_VERSION:=9f95baf93a070692ed922a2fc57ef8bfde801c84
+PKG_MIRROR_HASH:=eaca371ec6f8d0f089d098a3f7fc8c5819aea090e05f4f3d9e8a9b2a2d4f2ff8
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
PKG_USE_NINJA:=0
AUTOLOAD:=$(call AutoProbe,mt7996e)
endef
+define KernelPackage/mt7990-firmware
+ $(KernelPackage/mt76-default)
+ TITLE:=MediaTek MT7990 firmware
+ DEPENDS+=+kmod-mt7996e
+endef
+
define KernelPackage/mt7992-firmware
$(KernelPackage/mt76-default)
TITLE:=MediaTek MT7992 firmware
$(1)/lib/firmware/mediatek/mt7925
endef
+define KernelPackage/mt7990-firmware/install
+ $(INSTALL_DIR) $(1)/lib/firmware/mediatek/mt7996
+ cp \
+ $(PKG_BUILD_DIR)/firmware/mt7996/mt7990_eeprom.bin \
+ $(PKG_BUILD_DIR)/firmware/mt7996/mt7990_eeprom_2i5i.bin \
+ $(PKG_BUILD_DIR)/firmware/mt7996/mt7990_rom_patch.bin \
+ $(PKG_BUILD_DIR)/firmware/mt7996/mt7990_wm.bin \
+ $(1)/lib/firmware/mediatek/mt7996
+endef
+
define KernelPackage/mt7992-firmware/install
$(INSTALL_DIR) $(1)/lib/firmware/mediatek/mt7996
cp \
$(eval $(call KernelPackage,mt7925u))
$(eval $(call KernelPackage,mt7925e))
$(eval $(call KernelPackage,mt7996e))
+$(eval $(call KernelPackage,mt7990-firmware))
$(eval $(call KernelPackage,mt7992-firmware))
$(eval $(call KernelPackage,mt7992-23-firmware))
$(eval $(call KernelPackage,mt7996-firmware-common))