[rdkb][common][bsp][Refactor and sync wifi from openwrt]

[Description]
d34487c3 [MAC80211][WiFi6][mt76][Add mt7981 mt7916 mt7915 fw_wm_info support]
327eaf76 [MAC80211][wifi7][Release][Update WiFi7 Filogic680/660 Firmware]
fa03d7ea [MAC80211][WiFi6][hostapd][Fix 2/6G channel switch fail issue]
c0bf67d9 [MAC80211][misc][Add Filogic 880 Non-MLO SDK Release]
e5d03217 [MAC80211][WiFi6][Rebase Patches][Refactor set_offchan_ctrl]
6cad79ae [MAC80211][WiFi6][hostapd][Add support for DFS channel switch with CSA sent]
cde50012 [MAC80211][WiFi6][core][Add DFS channel CSA flow]
0142fd16 [MAC80211][WiFi6][mt76][Add post channel switch callback for DFS channel switch support]
cb3f4c58 [MAC80211][WiFi6][mt76][Update Connac2 CSI Feature]
1b66ac4c [MAC80211][WiFi6][mt76][Refactor precal loading and binfile mode to align upstream]
0ece467b [MAC80211][WiFi6][mt76][Fix scs feature calltrace issue]
1dca03f1 [MAC80211][WiFi6/7][Misc][Change group mgmt cipher setting to align group cipher]
0aa52762 [MAC80211][WiFi6][mt76][Fix muru_onoff as all enabled by default]
c3e5f505 [MAC80211][WiFi6][hostapd][Fix mu_onoff was overwritten with unexpected values]
7090eabe [MAC80211][WiFi6/7][core][Add tx_burst option in wireless configuration file for Kite]
669d3071 [MAC80211][WiFi6][mt76][rebase patches]
c5d6b3e7 [mac80211][mt76][Fix patch fail]
55ef4059 [MAC80211][WiFi6][mt76][Fix TxS ACK is incorrectly reported]
e166eae1 [MAC80211][WiFi6][Misc][Add Filogic 820 Build]
118ffd7e [mac80211][wifi6][mt76][Fix crash caused by per-BSS counter updating]
68015098 [MAC80211][WiFi7][mt76][Add Eagle 2adie TBTC default bin]
eae6e8c0 [MAC80211][WiFi7][mt76][Add Eagle 2adie TBTC support in mt76 Makefile]
cccc8eb9 [MAC80211[WiFi6][hostapd][Fix wds AP interface adding issue]
173fe3b0 [MAC80211][WiFi6][mt76][Add scs feature for connac2 mt76]
1b8af8d9 [MAC80211][WiFi6][mt76][rebase patches]
6dc40325 [MAC80211][WiFi7][misc][fix hostapd udebug init fail]
aa4b39ae [[mt76][csi][mt7915][mt7986] update csi feature]
7d458da2 [MAC80211][WiFi6][hostapd][Auto Channel Selection channel time issue]
f0b5502f [MAC80211][WiFi7][misc][fix build error]
b63c9cf6 [MAC80211][WiFi6/7][misc][fix ucode and backport 6.5 patch fail]
ce056dc7 [mac80211][wifi6][mt76][Add variant support for Cheetah MT76]
c5ae3f9c [MAC80211][WiFi6/7][Misc][Add country setting consistent check before enable AP.]
d57d9c5a [mac80211][misc][wifi6/7][Update libubox to the latest version]
be7dbf21 [mac80211][misc][wifi7][Revert libubox to 20230523 to prevent build fail]
ae9b4428 [MAC80211][WiFi6][mt76][Add cal free data support]
52fd5d80 [MAC80211][WiFi7][Misc][Adjust MU EDCA timer in mac80211.sh]
66c649de [mac80211][hostapd][netifd][Revert udebug for build pass]
136c7f11 [MAC80211][hostapd][wifi7][Fix build fail]
8911e727 [MAC80211][WiFi6][hostapd][Auto Channel Selection issue and patch sync]
75161456 [MAC80211][WiFi7][mt76][Fix issue for testmode bit in eagle defaut bin]
4dc2d646 [MAC80211][WiFi6][mt76][Fix cheetah 5G ibf issue]
d4561158 [MAC80211][WiFi6][Misc][Add Filogic 820 Build]
2e5a1997 [MAC80211][WiFi6][hostapd][Backport hostapd ACS patches and some ACS fixes]
b0305b6e [MAC80211][WiFi6/7][Misc][Add 6g band default enable mbo IE]

[Release-log]

Change-Id: I872b422c1fc56ebd3a1cff3252cb403a2015eabe
diff --git a/recipes-wifi/linux-mt76/files/patches-3.x/patches.inc b/recipes-wifi/linux-mt76/files/patches-3.x/patches.inc
index f1b8285..6fc22a1 100644
--- a/recipes-wifi/linux-mt76/files/patches-3.x/patches.inc
+++ b/recipes-wifi/linux-mt76/files/patches-3.x/patches.inc
@@ -1,82 +1,90 @@
 #patch patches (come from openwrt/lede/target/linux/mediatek)
 SRC_URI_append = " \
-    file://0001-Revert-wifi-mt76-mt7996-fill-txd-by-host-driver.patch \
-    file://0002-wifi-mt76-wed-sync-to-wed-upstream.patch \
-    file://0003-wifi-mt76-mt7996-add-support-for-auxiliary-path.patch \
-    file://0004-wifi-mt76-mt7996-add-eht-mode-tx-stats.patch \
-    file://0005-wifi-mt76-mt7996-add-thermal-protection-support.patch \
-    file://0006-wifi-mt76-mt7996-add-thermal-sensor-device-support.patch \
-    file://0007-wifi-mt76-mt7996-make-band-capability-init-flexible.patch \
-    file://0008-wifi-mt76-mt7996-add-beacon-duplicate-tx-mode-suppor.patch \
-    file://0009-wifi-mt76-mt7996-fix-bss-rate-tlv-to-sync-firmware-c.patch \
-    file://0010-wifi-mt76-mt7996-adjust-wfdma-setting-to-enhance-thr.patch \
-    file://0011-wifi-mt76-mt7996-fill-txd-bandwidth-filed-value-for-.patch \
-    file://0012-wifi-mt76-mt7996-add-IEEE80211_RC_SMPS_CHANGED-handl.patch \
-    file://0013-wifi-mt76-mt7996-fix-mcu-command-format-to-align-fir.patch \
-    file://0014-wifi-mt76-mt7996-add-lock-for-indirect-register-acce.patch \
-    file://0015-wifi-mt76-connac-set-correct-muar_idx-for-connac3-ch.patch \
-    file://0016-wifi-mt76-mt7996-add-firmware-WA-s-coredump.patch \
-    file://0017-wifi-mt76-mt7996-get-tx_retries-and-tx_failed-from-t.patch \
-    file://0018-wifi-mt76-mt7996-Add-mcu-commands-for-getting-sta-tx.patch \
-    file://0019-wifi-mt76-mt7996-enable-PPDU-TxS-to-host.patch \
-    file://0020-wifi-mt76-mt7996-fix-incorrect-report-of-TX-GI.patch \
-    file://0021-wifi-mt76-mt7996-remove-periodic-MPDU-TXS-request.patch \
-    file://0022-wifi-mt76-connac-use-peer-address-for-station-BMC-en.patch \
-    file://0023-wifi-mt76-mt7996-disable-rx-header-translation-for-B.patch \
-    file://0024-wifi-mt76-mt7996-add-kite-pci-support.patch \
-    file://0025-wifi-mt76-mt7996-add-kite-wtbl-size-support.patch \
-    file://0026-wifi-mt76-mt7996-accommodate-MT7992-with-different-c.patch \
-    file://0027-wifi-mt76-mt7996-add-AFE-pll-enable-before-driver-ow.patch \
-    file://0028-wifi-mt76-mt7996-add-kite-eagle-CR-offset-revision.patch \
-    file://0029-wifi-mt76-mt7996-add-preamble-puncture-support-for-m.patch \
-    file://0030-wifi-mt76-mt7996-fix-all-sta-info-struct-alignment.patch \
-    file://0031-wifi-mt76-mt7996-refine-ampdu-factor.patch \
-    file://0999-wifi-mt76-mt7996-for-build-pass.patch \
-    file://1000-wifi-mt76-mt7996-add-debug-tool.patch \
-    file://1001-wifi-mt76-mt7996-add-check-for-hostapd-config-he_ldp.patch \
-    file://1002-wifi-mt76-testmode-add-atenl-support-in-mt7996.patch \
-    file://1003-wifi-mt76-testmode-add-basic-testmode-support.patch \
-    file://1004-wifi-mt76-mt7996-add-eagle-default-bin-of-different-.patch \
-    file://1005-wifi-mt76-mt7996-enable-SCS-feature-for-mt7996-drive.patch \
-    file://1006-wifi-mt76-mt7996-add-txpower-support.patch \
-    file://1007-wifi-mt76-mt7996-add-mu-vendor-command-support.patch \
-    file://1008-wifi-mt76-mt7996-Add-air-monitor-support.patch \
-    file://1009-wifi-mt76-mt7996-add-driver-support-for-wpa3-ocv-and.patch \
-    file://1010-wifi-mt76-testmode-add-testmode-pre-calibration-supp.patch \
-    file://1011-wifi-mt76-mt7996-add-binfile-mode-support.patch \
-    file://1012-wifi-mt76-mt7996-add-normal-mode-pre-calibration-sup.patch \
-    file://1013-wifi-mt76-mt7996-Beacon-protection-feature-added.patch \
-    file://1014-wifi-mt76-testmode-add-testmode-ZWDFS-verification-s.patch \
-    file://1015-wifi-mt76-mt7996-add-single-sku.patch \
-    file://1016-wifi-mt76-mt7996-add-vendor-cmd-to-get-available-col.patch \
-    file://1017-wifi-mt76-mt7996-add-debugfs-for-fw-coredump.patch \
-    file://1018-wifi-mt76-mt7996-add-support-for-runtime-set-in-band.patch \
-    file://1019-wifi-mt76-mt7996-add-vendor-subcmd-EDCCA-ctrl-enable.patch \
-    file://1020-wifi-mt76-mt7996-Fix-incorrect-UWTBL_LEN_IN_DW-param.patch \
-    file://1021-wifi-mt76-mt7996-add-support-spatial-reuse-debug-com.patch \
-    file://1022-wifi-mt76-mt7996-Establish-BA-in-VO-queue.patch \
-    file://1023-wifi-mt76-mt7996-add-eagle-iFEM-HWITS-ZWDFS-SW-worka.patch \
-    file://1024-wifi-mt76-mt7996-report-tx-and-rx-byte-to-tpt_led.patch \
-    file://1025-wifi-mt76-mt7996-support-dup-wtbl.patch \
-    file://1026-wifi-mt76-mt7996-add-ibf-control-vendor-cmd.patch \
-    file://1027-wifi-mt76-mt7996-add-kite-fwdl-support.patch \
-    file://1028-wifi-mt76-mt7996-add-kite-eeprom-load-support.patch \
-    file://1029-wifi-mt76-mt7996-add-kite-fw-default-bin-for-differe.patch \
-    file://1030-wifi-mt76-mt7996-add-wtbl_info-support-for-kite.patch \
-    file://2000-wifi-mt76-revert-page_poll-for-kernel-5.4.patch \
-    file://2001-wifi-mt76-rework-wed-rx-flow.patch \
-    file://2002-wifi-mt76-wed-change-wed-token-init-size-to-adapt-we.patch \
-    file://2003-wifi-mt76-add-random-early-drop-support.patch \
-    file://2004-wifi-mt76-mt7996-reset-addr_elem-when-delete-ba.patch \
-    file://2005-wifi-mt76-wed-change-pcie0-R5-to-pcie1-to-get-6G-ICS.patch \
-    file://2006-wifi-mt76-mt7996-add-rro-elem-free-when-rmmod-wifi-m.patch \
-    file://2007-wifi-mt76-add-SER-support-for-wed3.0.patch \
-    file://2008-wifi-mt76-mt7915-wed-find-rx-token-by-physical-addre.patch \
-    file://2009-wifi-mt76-drop-packet-based-on-ind_reason.patch \
-    file://2010-wifi-mt76-mt7996-add-rro-timeout-setting.patch \
-    file://2011-wifi-mt76-mt7996-add-dma-mask-limitation.patch \
-    file://2012-wifi-mt76-mt7996-add-per-bss-statistic-info.patch \
-    file://2013-wifi-mt76-mt7996-support-TX-RX-for-Kite-without-WED-.patch \
-    file://2014-wifi-mt76-mt7996-add-support-for-HW-ATF-initializati.patch \
-    file://2999-wifi-mt76-mt7996-support-backaward-compatiable.patch \
+    file://0001-mtk-Revert-wifi-mt76-mt7996-fill-txd-by-host-driver.patch \
+    file://0002-mtk-wifi-mt76-connac-use-peer-address-for-station-BM.patch \
+    file://0003-mtk-wifi-mt76-mt7996-disable-rx-header-translation-f.patch \
+    file://0004-mtk-wifi-mt76-check-txs-format-before-getting-skb-by.patch \
+    file://0005-mtk-wifi-mt76-mt7996-fix-some-twt-issues.patch \
+    file://0006-mtk-wifi-mt76-mt7996-disable-AMSDU-for-non-data-fram.patch \
+    file://0007-mtk-wifi-mt76-mt7996-fix-incorrect-interpretation-of.patch \
+    file://0008-mtk-wifi-mt76-mt7992-add-TLV-sanity-check.patch \
+    file://0009-mtk-wifi-mt76-mt7996-fix-HE-beamformer-phy-cap-for-s.patch \
+    file://0010-mtk-wifi-mt76-mt7996-Let-MAC80211-handles-GCMP-IGTK.patch \
+    file://0011-mtk-wifi-mt76-mt7996-fix-efuse-read-issue.patch \
+    file://0012-mtk-wifi-mt76-mt7996-enable-ser-query.patch \
+    file://0013-mtk-wifi-mt76-mt7996-init-rcpi-to-use-better-init-mc.patch \
+    file://0014-mtk-wifi-mt76-mt7996-Fix-TGax-HE-4.51.1_24G-fail.patch \
+    file://0015-mtk-wifi-mt76-mt7996-add-eagle-default-bin-of-differ.patch \
+    file://0016-mtk-wifi-mt76-mt7996-add-kite-fw-default-bin-for-dif.patch \
+    file://0017-mtk-wifi-mt76-mt7996-add-lock-for-indirect-register-.patch \
+    file://0018-mtk-wifi-mt76-connac-set-correct-muar_idx-for-connac.patch \
+    file://0019-mtk-wifi-mt76-mt7996-ACS-channel-time-too-long-on-du.patch \
+    file://0020-mtk-wifi-mt76-mt7996-Fixed-null-pointer-dereference-.patch \
+    file://0021-mtk-wifi-mt76-add-sanity-check-to-prevent-kernel-cra.patch \
+    file://0022-mtk-wifi-mt76-mt7996-add-firmware-WA-s-coredump.patch \
+    file://0023-mtk-wifi-mt76-mt7996-add-preamble-puncture-support-f.patch \
+    file://0999-mtk-wifi-mt76-mt7996-for-build-pass.patch \
+    file://1000-mtk-wifi-mt76-mt7996-add-debug-tool.patch \
+    file://1001-mtk-wifi-mt76-mt7996-support-record-muru-algo-log-wh.patch \
+    file://1002-mtk-wifi-mt76-mt7996-add-check-for-hostapd-config-he.patch \
+    file://1003-mtk-wifi-mt76-testmode-add-atenl-support-in-mt7996.patch \
+    file://1004-mtk-wifi-mt76-testmode-add-basic-testmode-support.patch \
+    file://1005-mtk-wifi-mt76-testmode-add-testmode-pre-calibration-.patch \
+    file://1006-mtk-wifi-mt76-mt7996-enable-SCS-feature-for-mt7996-d.patch \
+    file://1007-mtk-wifi-mt76-mt7996-add-txpower-support.patch \
+    file://1008-mtk-wifi-mt76-mt7996-add-single-sku.patch \
+    file://1009-mtk-wifi-mt76-mt7996-add-binfile-mode-support.patch \
+    file://1010-mtk-wifi-mt76-mt7996-add-normal-mode-pre-calibration.patch \
+    file://1011-mtk-wifi-mt76-testmode-add-testmode-ZWDFS-verificati.patch \
+    file://1012-mtk-wifi-mt76-mt7996-add-mu-vendor-command-support.patch \
+    file://1013-mtk-wifi-mt76-mt7996-Add-air-monitor-support.patch \
+    file://1014-mtk-wifi-mt76-mt7996-add-driver-support-for-wpa3-ocv.patch \
+    file://1015-mtk-wifi-mt76-mt7996-add-vendor-cmd-to-get-available.patch \
+    file://1016-mtk-wifi-mt76-mt7996-add-debugfs-for-fw-coredump.patch \
+    file://1017-mtk-wifi-mt76-mt7996-add-support-for-runtime-set-in-.patch \
+    file://1018-mtk-wifi-mt76-mt7996-add-vendor-subcmd-EDCCA-ctrl-en.patch \
+    file://1019-mtk-wifi-mt76-mt7996-add-support-spatial-reuse-debug.patch \
+    file://1020-mtk-wifi-mt76-mt7996-Establish-BA-in-VO-queue.patch \
+    file://1021-mtk-wifi-mt76-mt7996-add-eagle-iFEM-HWITS-ZWDFS-SW-w.patch \
+    file://1022-mtk-wifi-mt76-mt7996-report-tx-and-rx-byte-to-tpt_le.patch \
+    file://1023-mtk-wifi-mt76-mt7996-support-dup-wtbl.patch \
+    file://1024-mtk-wifi-mt76-mt7996-add-ibf-control-vendor-cmd.patch \
+    file://1025-mtk-wifi-mt76-try-more-times-when-send-message-timeo.patch \
+    file://1026-mtk-wifi-mt76-mt7996-add-SER-overlap-handle.patch \
+    file://1027-mtk-wifi-mt76-mt7996-kite-default-1-pcie-setting.patch \
+    file://1028-mtk-wifi-mt76-mt7996-add-debugfs-knob-for-rx_counter.patch \
+    file://1029-mtk-wifi-mt76-mt7996-add-three-wire-pta-support.patch \
+    file://1030-mtk-wifi-mt76-mt7996-support-BF-MIMO-debug-commands.patch \
+    file://1031-mtk-wifi-mt76-mt7996-add-build-the-following-MURU-mc.patch \
+    file://1032-mtk-wifi-mt76-mt7996-add-cert-patch.patch \
+    file://1033-mtk-wifi-mt76-testmode-add-testmode-bf-support.patch \
+    file://1034-mtk-wifi-mt76-mt7996-add-zwdfs-cert-mode.patch \
+    file://1035-mtk-wifi-mt76-testmode-add-channel-68-96.patch \
+    file://1036-mtk-wifi-mt76-mt7996-support-enable-disable-pp-featu.patch \
+    file://1037-mtk-wifi-mt76-testmode-add-kite-testmode-support.patch \
+    file://1038-mtk-wifi-mt76-mt7996-assign-DEAUTH-to-ALTX-queue-for.patch \
+    file://1039-mtk-wifi-mt76-mt7996-add-no_beacon-vendor-command-fo.patch \
+    file://1040-mtk-wifi-mt76-mt7996-add-adie-efuse-merge-support.patch \
+    file://1041-mtk-wifi-mt7996-add-Eagle-2adie-TBTC-BE14000-support.patch \
+    file://2000-mtk-wifi-mt76-revert-page_poll-for-kernel-5.4.patch \
+    file://2001-mtk-wifi-mt76-rework-wed-rx-flow.patch \
+    file://2002-mtk-wifi-mt76-wed-change-wed-token-init-size-to-adap.patch \
+    file://2003-mtk-wifi-mt76-add-random-early-drop-support.patch \
+    file://2004-mtk-wifi-mt76-mt7996-reset-addr_elem-when-delete-ba.patch \
+    file://2005-mtk-wifi-mt76-wed-change-pcie0-R5-to-pcie1-to-get-6G.patch \
+    file://2006-mtk-wifi-mt76-add-SER-support-for-wed3.0.patch \
+    file://2007-mtk-wifi-mt76-mt7915-wed-find-rx-token-by-physical-a.patch \
+    file://2008-mtk-wifi-mt76-mt7996-add-dma-mask-limitation.patch \
+    file://2009-mtk-wifi-mt76-mt7996-add-per-bss-statistic-info.patch \
+    file://2010-mtk-wifi-mt76-mt7996-do-not-report-netdev-stats-on-m.patch \
+    file://2011-mtk-wifi-mt76-mt7996-add-support-for-HW-ATF.patch \
+    file://2012-mtk-wifi-mt76-mt7996-wed-add-SER0.5-support-w-wed3.0.patch \
+    file://2013-mtk-wifi-mt76-mt7996-support-backaward-compatiable.patch \
+    file://2014-mtk-wifi-mt76-mt7996-wed-add-wed-support-for-mt7992.patch \
+    file://2015-mtk-wifi-mt76-mt7992-wed-add-2pcie-one-wed-support.patch \
+    file://2016-mtk-wifi-mt76-mt7996-add-SER-state-log-for-debug.patch \
+    file://2017-mtk-wifi-mt76-mt7996-Remove-wed-rro-ring-add-napi-at.patch \
+    file://2018-mtk-wifi-mt76-mt7996-Remove-wed_stop-during-L1-SER.patch \
+    file://2019-mtk-wifi-mt76-mt7996-Refactor-rro-del-ba-command-for.patch \
+    file://2020-mtk-wifi-mt76-mt7996-get-airtime-and-RSSI-via-MCU-co.patch \
     "