[][MAC80211][WiFi6/7][core][Add tx_burst option in wireless configuration file for Kite]

[Description]
Add tx_burst option in wireless configuration file to set TXOP=0x00 by default for Kite.

[Release-log]
N/A

Change-Id: I2882bb6199a5dc2114b907d83293d0499811dfaa
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/8379727
diff --git a/autobuild_mac80211_release/0001-wifi7-mac80211-generate-hostapd-setting-from-ap-cap.patch b/autobuild_mac80211_release/0001-wifi7-mac80211-generate-hostapd-setting-from-ap-cap.patch
index 1d20cb7..4e38e54 100644
--- a/autobuild_mac80211_release/0001-wifi7-mac80211-generate-hostapd-setting-from-ap-cap.patch
+++ b/autobuild_mac80211_release/0001-wifi7-mac80211-generate-hostapd-setting-from-ap-cap.patch
@@ -572,7 +572,7 @@
  
  	json_set_namespace wdev_uc prev
 diff --git a/package/kernel/mac80211/files/lib/wifi/mac80211.sh b/package/kernel/mac80211/files/lib/wifi/mac80211.sh
-index e24a2a63..88dfaa36 100644
+index e24a2a63..58a0c9ff 100644
 --- a/package/kernel/mac80211/files/lib/wifi/mac80211.sh
 +++ b/package/kernel/mac80211/files/lib/wifi/mac80211.sh
 @@ -60,6 +60,9 @@ BEGIN {
@@ -665,7 +665,7 @@
  
  		get_band_defaults "$dev"
  
-@@ -196,6 +244,14 @@ detect_mac80211() {
+@@ -196,6 +244,19 @@ detect_mac80211() {
  				;;
  		esac
  
@@ -677,10 +677,15 @@
 +			macaddr="00:0$(($devidx - 1)):55:66${macaddr}"
 +		fi
 +
++		tx_burst=""
++		if (lspci | grep -q "7992"); then
++			tx_burst=0.0
++		fi
++
  		uci -q batch <<-EOF
  			set wireless.${name}=wifi-device
  			set wireless.${name}.type=mac80211
-@@ -203,15 +259,46 @@ detect_mac80211() {
+@@ -203,15 +264,49 @@ detect_mac80211() {
  			set wireless.${name}.channel=${channel}
  			set wireless.${name}.band=${mode_band}
  			set wireless.${name}.htmode=$htmode
@@ -698,6 +703,9 @@
 +		[ -n "$background_radar" ] && {
 +			uci -q set wireless.${name}.background_radar=${background_radar}
 +		}
++		[ -n "$tx_burst" ] && {
++			uci -q set wireless.${name}.tx_burst=${tx_burst}
++		}
  
 +		uci -q batch <<-EOF
  			set wireless.default_${name}=wifi-iface