diff --git a/package/firmware/linux-firmware/files/mediatek/mt7981_wo.bin b/package/firmware/linux-firmware/files/mediatek/mt7981_wo.bin new file mode 100644 index 00000000000000..896ac86017f4f9 Binary files /dev/null and b/package/firmware/linux-firmware/files/mediatek/mt7981_wo.bin differ diff --git a/package/firmware/linux-firmware/files/mediatek/mt7986_wo_0.bin b/package/firmware/linux-firmware/files/mediatek/mt7986_wo_0.bin new file mode 100644 index 00000000000000..f34dbd5f3ea410 Binary files /dev/null and b/package/firmware/linux-firmware/files/mediatek/mt7986_wo_0.bin differ diff --git a/package/firmware/linux-firmware/files/mediatek/mt7986_wo_1.bin b/package/firmware/linux-firmware/files/mediatek/mt7986_wo_1.bin new file mode 100644 index 00000000000000..1f0f2ce44aae0a Binary files /dev/null and b/package/firmware/linux-firmware/files/mediatek/mt7986_wo_1.bin differ diff --git a/package/firmware/linux-firmware/mediatek.mk b/package/firmware/linux-firmware/mediatek.mk index e4310aea8dc4b9..c711edf63be098 100644 --- a/package/firmware/linux-firmware/mediatek.mk +++ b/package/firmware/linux-firmware/mediatek.mk @@ -73,7 +73,7 @@ Package/mt7981-wo-firmware = $(call Package/firmware-default,MT7981 offload firm define Package/mt7981-wo-firmware/install $(INSTALL_DIR) $(1)/lib/firmware/mediatek $(INSTALL_DATA) \ - $(PKG_BUILD_DIR)/mediatek/mt7981_wo.bin \ + ./files/mediatek/mt7981_wo.bin \ $(1)/lib/firmware/mediatek endef $(eval $(call BuildPackage,mt7981-wo-firmware)) @@ -82,8 +82,8 @@ Package/mt7986-wo-firmware = $(call Package/firmware-default,MT7986 offload firm define Package/mt7986-wo-firmware/install $(INSTALL_DIR) $(1)/lib/firmware/mediatek $(INSTALL_DATA) \ - $(PKG_BUILD_DIR)/mediatek/mt7986_wo_0.bin \ - $(PKG_BUILD_DIR)/mediatek/mt7986_wo_1.bin \ + ./files/mediatek/mt7986_wo_0.bin \ + ./files/mediatek/mt7986_wo_1.bin \ $(1)/lib/firmware/mediatek endef $(eval $(call BuildPackage,mt7986-wo-firmware)) diff --git a/package/kernel/mt76/Makefile b/package/kernel/mt76/Makefile index d3f78abb1fb7f2..662d77f673ac1b 100644 --- a/package/kernel/mt76/Makefile +++ b/package/kernel/mt76/Makefile @@ -565,9 +565,9 @@ endef define KernelPackage/mt7915-firmware/install $(INSTALL_DIR) $(1)/lib/firmware/mediatek cp \ - $(PKG_BUILD_DIR)/firmware/mt7915_wa.bin \ - $(PKG_BUILD_DIR)/firmware/mt7915_wm.bin \ - $(PKG_BUILD_DIR)/firmware/mt7915_rom_patch.bin \ + ./files/firmware/mt7915_wa.bin \ + ./files/firmware/mt7915_wm.bin \ + ./files/firmware/mt7915_rom_patch.bin \ $(1)/lib/firmware/mediatek endef @@ -583,20 +583,20 @@ endef define KernelPackage/mt7981-firmware/install $(INSTALL_DIR) $(1)/lib/firmware/mediatek cp \ - $(PKG_BUILD_DIR)/firmware/mt7981_wa.bin \ - $(PKG_BUILD_DIR)/firmware/mt7981_wm.bin \ - $(PKG_BUILD_DIR)/firmware/mt7981_rom_patch.bin \ + ./files/firmware/mt7981_wa.bin \ + ./files/firmware/mt7981_wm.bin \ + ./files/firmware/mt7981_rom_patch.bin \ $(1)/lib/firmware/mediatek endef define KernelPackage/mt7986-firmware/install $(INSTALL_DIR) $(1)/lib/firmware/mediatek cp \ - $(PKG_BUILD_DIR)/firmware/mt7986_wa.bin \ - $(PKG_BUILD_DIR)/firmware/mt7986_wm_mt7975.bin \ - $(PKG_BUILD_DIR)/firmware/mt7986_wm.bin \ - $(PKG_BUILD_DIR)/firmware/mt7986_rom_patch_mt7975.bin \ - $(PKG_BUILD_DIR)/firmware/mt7986_rom_patch.bin \ + ./files/firmware/mt7986_wa.bin \ + ./files/firmware/mt7986_wm_mt7975.bin \ + ./files/firmware/mt7986_wm.bin \ + ./files/firmware/mt7986_rom_patch_mt7975.bin \ + ./files/firmware/mt7986_rom_patch.bin \ $(1)/lib/firmware/mediatek endef diff --git a/package/kernel/mt76/files/firmware/mt7915_rom_patch.bin b/package/kernel/mt76/files/firmware/mt7915_rom_patch.bin new file mode 100644 index 00000000000000..f3aa076e66d05f Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7915_rom_patch.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7915_wa.bin b/package/kernel/mt76/files/firmware/mt7915_wa.bin new file mode 100644 index 00000000000000..bd46eef00c258e Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7915_wa.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7915_wm.bin b/package/kernel/mt76/files/firmware/mt7915_wm.bin new file mode 100644 index 00000000000000..df9d3d414ebbf5 Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7915_wm.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7981_rom_patch.bin b/package/kernel/mt76/files/firmware/mt7981_rom_patch.bin new file mode 100644 index 00000000000000..0dea5649041e5c Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7981_rom_patch.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7981_wa.bin b/package/kernel/mt76/files/firmware/mt7981_wa.bin new file mode 100644 index 00000000000000..6fdc391bbe6666 Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7981_wa.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7981_wm.bin b/package/kernel/mt76/files/firmware/mt7981_wm.bin new file mode 100644 index 00000000000000..205441e9c38790 Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7981_wm.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7986_rom_patch.bin b/package/kernel/mt76/files/firmware/mt7986_rom_patch.bin new file mode 100644 index 00000000000000..c05daaa621e4e9 Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7986_rom_patch.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7986_rom_patch_mt7975.bin b/package/kernel/mt76/files/firmware/mt7986_rom_patch_mt7975.bin new file mode 100644 index 00000000000000..6b4744b86b3eea Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7986_rom_patch_mt7975.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7986_wa.bin b/package/kernel/mt76/files/firmware/mt7986_wa.bin new file mode 100644 index 00000000000000..9c94c08331d48d Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7986_wa.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7986_wm.bin b/package/kernel/mt76/files/firmware/mt7986_wm.bin new file mode 100644 index 00000000000000..cb693caed1e8fe Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7986_wm.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7986_wm_mt7975.bin b/package/kernel/mt76/files/firmware/mt7986_wm_mt7975.bin new file mode 100644 index 00000000000000..cad001071b0933 Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7986_wm_mt7975.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7996/mt7996_dsp.bin b/package/kernel/mt76/files/firmware/mt7996/mt7996_dsp.bin new file mode 100755 index 00000000000000..45fd63d60ae9df Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7996/mt7996_dsp.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7996/mt7996_eeprom.bin b/package/kernel/mt76/files/firmware/mt7996/mt7996_eeprom.bin new file mode 100755 index 00000000000000..6fb81b6ce2d4e5 Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7996/mt7996_eeprom.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7996/mt7996_rom_patch.bin b/package/kernel/mt76/files/firmware/mt7996/mt7996_rom_patch.bin new file mode 100644 index 00000000000000..8538d92c9d7ead Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7996/mt7996_rom_patch.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7996/mt7996_wa.bin b/package/kernel/mt76/files/firmware/mt7996/mt7996_wa.bin new file mode 100644 index 00000000000000..73a281b7278423 Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7996/mt7996_wa.bin differ diff --git a/package/kernel/mt76/files/firmware/mt7996/mt7996_wm.bin b/package/kernel/mt76/files/firmware/mt7996/mt7996_wm.bin new file mode 100644 index 00000000000000..8d5fd6e5833886 Binary files /dev/null and b/package/kernel/mt76/files/firmware/mt7996/mt7996_wm.bin differ