[][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