[][MAC80211][Change MT76 Makefile and add bersa support]

[Description]
Change MT76 Makefile and add bersa support

[Release-log]
N/A

Change-Id: Iecb0e9968c8e212a6ab92698c84d2e3a56dbd65b
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/5809192
diff --git a/autobuild_mac80211_release/0003-master-mt76-makefile-for-new-chip.patch b/autobuild_mac80211_release/0003-master-mt76-makefile-for-new-chip.patch
index e622f89..cf8c6fe 100644
--- a/autobuild_mac80211_release/0003-master-mt76-makefile-for-new-chip.patch
+++ b/autobuild_mac80211_release/0003-master-mt76-makefile-for-new-chip.patch
@@ -1,14 +1,14 @@
-From 80c0f2a42e6a44fb11c4256848d85c9f8f552eb7 Mon Sep 17 00:00:00 2001
+From efe439e8e210ac266baee5cfd6664fb914144b12 Mon Sep 17 00:00:00 2001
 From: Evelyn Tsai <evelyn.tsai@mediatek.com>
-Date: Mon, 21 Mar 2022 10:27:08 +0800
+Date: Wed, 30 Mar 2022 10:38:24 +0800
 Subject: [PATCH] mt76: add MT7986/MT7916/Bersa support in makefile
 
 ---
- Makefile | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 file changed, 61 insertions(+), 1 deletion(-)
+ package/kernel/mt76/Makefile | 69 +++++++++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 68 insertions(+), 1 deletion(-)
 
 diff --git a/package/kernel/mt76/Makefile b/package/kernel/mt76/Makefile
-index d683059..bf1db07 100644
+index 0ccf067..7c64e58 100644
 --- a/package/kernel/mt76/Makefile
 +++ b/package/kernel/mt76/Makefile
 @@ -220,12 +220,20 @@ endef
@@ -59,7 +59,7 @@
  endif
  ifdef CONFIG_PACKAGE_kmod-mt7921-common
    PKG_MAKE_FLAGS += CONFIG_MT7921_COMMON=m
-@@ -447,8 +467,48 @@ define KernelPackage/mt7915e/install
+@@ -447,9 +467,55 @@ define KernelPackage/mt7915e/install
  		$(PKG_BUILD_DIR)/firmware/mt7915_wa.bin \
  		$(PKG_BUILD_DIR)/firmware/mt7915_wm.bin \
  		$(PKG_BUILD_DIR)/firmware/mt7915_rom_patch.bin \
@@ -74,13 +74,13 @@
 +		$(PKG_BUILD_DIR)/firmware/mt7986_wm_mt7975.bin \
 +		$(PKG_BUILD_DIR)/firmware/mt7986_rom_patch.bin \
 +		$(PKG_BUILD_DIR)/firmware/mt7986_rom_patch_mt7975.bin \
- 		$(1)/lib/firmware/mediatek
++		$(1)/lib/firmware/mediatek
 +endif
 +	cp \
 +		$(PKG_BUILD_DIR)/firmware/mt7916_eeprom.bin \
 +		$(PKG_BUILD_DIR)/firmware/mt7915_eeprom.bin \
 +		$(PKG_BUILD_DIR)/firmware/mt7915_eeprom_dbdc.bin \
-+		$(1)/lib/firmware/mediatek
+ 		$(1)/lib/firmware/mediatek
 +ifdef CONFIG_TARGET_mediatek_mt7986
 +	cp \
 +		$(PKG_BUILD_DIR)/firmware/mt7986_eeprom_mt7976_dual.bin \
@@ -90,24 +90,38 @@
 +		$(PKG_BUILD_DIR)/firmware/mt7986_eeprom_mt7975.bin \
 +		$(1)/lib/firmware/mediatek
 +endif
-+endef
-+
++ifdef CONFIG_NET_MEDIATEK_SOC_WED
++	cp \
++		$(PKG_BUILD_DIR)/firmware/mt7986_wo_0.bin \
++		$(PKG_BUILD_DIR)/firmware/mt7986_wo_1.bin \
++		$(1)/lib/firmware/mediatek
++endif
+ endef
+ 
 +ifdef CONFIG_PACKAGE_kmod-bersa
 +define KernelPackage/bersa/install
-+        $(INSTALL_DIR) $(1)/lib/firmware/mediatek
-+        cp \
-+                $(PKG_BUILD_DIR)/firmware/mt7902_wa.bin \
-+                $(PKG_BUILD_DIR)/firmware/mt7902_wm.bin \
-+                $(PKG_BUILD_DIR)/firmware/mt7902_rom_patch.bin \
-+                $(PKG_BUILD_DIR)/firmware/mt7902_wf_rom.bin \
-+                $(PKG_BUILD_DIR)/firmware/mt7902_wf_rom_sram.bin \
-+                $(PKG_BUILD_DIR)/firmware/mt7902_eeprom.bin \
-+                $(1)/lib/firmware/mediatek
- endef
++	$(INSTALL_DIR) $(1)/lib/firmware/mediatek
++	cp \
++		$(PKG_BUILD_DIR)/firmware/mt7902_wa.bin \
++		$(PKG_BUILD_DIR)/firmware/mt7902_wm.bin \
++		$(PKG_BUILD_DIR)/firmware/mt7902_rom_patch.bin \
++		$(PKG_BUILD_DIR)/firmware/mt7902_wf_rom.bin \
++		$(PKG_BUILD_DIR)/firmware/mt7902_wf_rom_sram.bin \
++		$(PKG_BUILD_DIR)/firmware/mt7902_eeprom.bin \
++		$(1)/lib/firmware/mediatek
++endef
 +endif
- 
++
  define KernelPackage/mt7921e/install
  	$(INSTALL_DIR) $(1)/lib/firmware/mediatek
+ 	cp \
+@@ -489,5 +555,6 @@ $(eval $(call KernelPackage,mt7921-common))
+ $(eval $(call KernelPackage,mt7921u))
+ $(eval $(call KernelPackage,mt7921s))
+ $(eval $(call KernelPackage,mt7921e))
++$(eval $(call KernelPackage,bersa))
+ $(eval $(call KernelPackage,mt76))
+ $(eval $(call BuildPackage,mt76-test))
 -- 
 2.29.2