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

[Description]
1fcf282e [MAC80211][misc][Update Filogic 830/820/630/615 Firmware]

[Release-log]

Change-Id: Ia776200dc6b57bdedcc36099dfd32702f87dfb68
diff --git a/recipes-wifi/hostapd/files/hostapd-2G-EHT.conf b/recipes-wifi/hostapd/files/hostapd-2G-EHT.conf
index 39578a0..6bd584e 100644
--- a/recipes-wifi/hostapd/files/hostapd-2G-EHT.conf
+++ b/recipes-wifi/hostapd/files/hostapd-2G-EHT.conf
@@ -54,6 +54,9 @@
 he_mu_edca_ac_vo_ecwmax=7
 he_mu_edca_ac_vo_timer=255
 ieee80211be=1
+eht_su_beamformer=1
+eht_su_beamformee=1
+eht_mu_beamformer=1
 
 interface=wifi0
 ctrl_interface=/var/run/hostapd
diff --git a/recipes-wifi/hostapd/files/hostapd-5G-EHT.conf b/recipes-wifi/hostapd/files/hostapd-5G-EHT.conf
index ea787dc..012597a 100644
--- a/recipes-wifi/hostapd/files/hostapd-5G-EHT.conf
+++ b/recipes-wifi/hostapd/files/hostapd-5G-EHT.conf
@@ -58,6 +58,9 @@
 he_mu_edca_ac_vo_ecwmax=7
 he_mu_edca_ac_vo_timer=255
 ieee80211be=1
+eht_su_beamformer=1
+eht_su_beamformee=1
+eht_mu_beamformer=1
 eht_oper_chwidth=1
 eht_oper_centr_freq_seg0_idx=42
 
diff --git a/recipes-wifi/hostapd/files/hostapd-6G-EHT.conf b/recipes-wifi/hostapd/files/hostapd-6G-EHT.conf
index 019891f..47cea1b 100644
--- a/recipes-wifi/hostapd/files/hostapd-6G-EHT.conf
+++ b/recipes-wifi/hostapd/files/hostapd-6G-EHT.conf
@@ -57,6 +57,9 @@
 he_mu_edca_ac_vo_ecwmax=7
 he_mu_edca_ac_vo_timer=255
 ieee80211be=1
+eht_su_beamformer=1
+eht_su_beamformee=1
+eht_mu_beamformer=1
 eht_oper_chwidth=1
 eht_oper_centr_freq_seg0_idx=39
 
diff --git a/recipes-wifi/hostapd/files/wpa_supplicant.uc b/recipes-wifi/hostapd/files/wpa_supplicant.uc
index e19a4e1..21eefca 100644
--- a/recipes-wifi/hostapd/files/wpa_supplicant.uc
+++ b/recipes-wifi/hostapd/files/wpa_supplicant.uc
@@ -320,7 +320,6 @@
 		let phy = wpas.data.iface_phy[ifname];
 		let ret = iface.get_valid_links();
 		let link_id = 0, valid_links = ret.valid_links;
-
 		if (!phy) {
 			wpas.printf(`no PHY for ifname ${ifname}`);
 			return;
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7915_rom_patch.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7915_rom_patch.bin
index 10d3d8f..f3aa076 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7915_rom_patch.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7915_rom_patch.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7915_wa.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7915_wa.bin
index 83b635b..bd46eef 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7915_wa.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7915_wa.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7915_wm.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7915_wm.bin
index d09cce2..df9d3d4 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7915_wm.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7915_wm.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7916_rom_patch.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7916_rom_patch.bin
index fee3cd8..a5da785 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7916_rom_patch.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7916_rom_patch.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7916_wa.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7916_wa.bin
index b6ddf15..5d7346a 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7916_wa.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7916_wa.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7916_wm.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7916_wm.bin
index c7162db..5131b34 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7916_wm.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7916_wm.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7981_rom_patch.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7981_rom_patch.bin
index 34c821e..0dea564 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7981_rom_patch.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7981_rom_patch.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7981_wa.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7981_wa.bin
index fd2fc49..d61ee36 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7981_wa.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7981_wa.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7981_wm.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7981_wm.bin
index 8288120..df51f73 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7981_wm.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7981_wm.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7981_wo.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7981_wo.bin
index 4f807ba..e97628e 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7981_wo.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7981_wo.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_rom_patch.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_rom_patch.bin
index 0c285b4..cb017c7 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_rom_patch.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_rom_patch.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_rom_patch_mt7975.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_rom_patch_mt7975.bin
index 8271633..87611a9 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_rom_patch_mt7975.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_rom_patch_mt7975.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wa.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wa.bin
index 867a764..0c4e2d9 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wa.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wa.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wm.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wm.bin
index 5561f9f..5f3f60e 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wm.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wm.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wm_mt7975.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wm_mt7975.bin
index c6efce6..9e158c8 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wm_mt7975.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wm_mt7975.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wo_0.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wo_0.bin
index d2a7674..d22e70a 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wo_0.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wo_0.bin
Binary files differ
diff --git a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wo_1.bin b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wo_1.bin
index f067ac3..26b5d31 100644
--- a/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wo_1.bin
+++ b/recipes-wifi/linux-mt76/files/src/firmware/mt7986_wo_1.bin
Binary files differ