[][MAC80211][misc][rework mac80211 patches]

[Description]
Add mac80211_v5.15.81_077622a1 backport package.
Update MT7915 default firmware bin to TSSI_OFF_CLK_OFF

[Release-log]
N/A

Change-Id: I62d5e9f423002f73fba3d80ab5b3dc5eafeb9164
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/6908944
diff --git a/target/linux/mediatek/base-files/sbin/setup_ax3000.sh b/target/linux/mediatek/base-files/sbin/setup_ax3000.sh
index e2feea1..9bd8c17 100755
--- a/target/linux/mediatek/base-files/sbin/setup_ax3000.sh
+++ b/target/linux/mediatek/base-files/sbin/setup_ax3000.sh
@@ -22,9 +22,9 @@
         option channel '${channel_2g}'
         option band '2g'
         option htmode 'HE40'
-		option noscan '1'
-		option disabled '0'
-		option country '${country}'
+	option noscan '1'
+	option disabled '0'
+	option country '${country}'
 
 config wifi-iface 'default_radio0'
         option device 'radio0'
@@ -38,9 +38,9 @@
         option path '11280000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0+1'
         option channel '${channel_5g}'
         option band '5g'
-        option htmode 'HE80'
+        option htmode 'HE160'
         option disabled '0'
-		option country '${country}'
+	option country '${country}'
 
 config wifi-iface 'default_radio1'
         option device 'radio1'
@@ -55,4 +55,4 @@
 
 sleep 5
 
-iwinfo
\ No newline at end of file
+iwinfo
diff --git a/target/linux/mediatek/base-files/sbin/setup_ax6000.sh b/target/linux/mediatek/base-files/sbin/setup_ax6000.sh
new file mode 100755
index 0000000..c4e05c4
--- /dev/null
+++ b/target/linux/mediatek/base-files/sbin/setup_ax6000.sh
@@ -0,0 +1,58 @@
+#================================================================
+# HEADER
+#================================================================
+
+channel_2g=1
+channel_5g=36
+country="US"
+ssid_2g="Openwrt-7986-2g"
+ssid_5g="Openwrt-7986-5g"
+
+#================================================================
+# END_OF_HEADER
+#================================================================
+
+wifi down
+rm -rf /etc/config/wireless
+
+cat > /etc/config/wireless <<EOF
+config wifi-device 'radio0'
+        option type 'mac80211'
+        option path 'platform/18000000.wbsys'
+        option channel '${channel_2g}'
+        option band '2g'
+	option htmode 'HE40'
+	option noscan '1'
+        option disabled '0'
+        option country '${country}'
+
+config wifi-iface 'default_radio0'
+        option device 'radio0'
+        option network 'lan'
+        option mode 'ap'
+        option ssid '${ssid_2g}'
+        option encryption 'none'
+
+config wifi-device 'radio1'
+        option type 'mac80211'
+        option path 'platform/18000000.wbsys+1'
+        option channel '${channel_5g}'
+        option band '5g'
+        option htmode 'HE160'
+        option disabled '0'
+        option country '${country}'
+
+config wifi-iface 'default_radio1'
+        option device 'radio1'
+        option network 'lan'
+        option mode 'ap'
+        option ssid '${ssid_5g}'
+        option encryption 'none'
+EOF
+
+wifi up
+wifi reload
+
+sleep 5
+
+iwinfo
diff --git a/target/linux/mediatek/base-files/sbin/setup_ax7800.sh b/target/linux/mediatek/base-files/sbin/setup_ax7800.sh
new file mode 100755
index 0000000..c708e32
--- /dev/null
+++ b/target/linux/mediatek/base-files/sbin/setup_ax7800.sh
@@ -0,0 +1,91 @@
+#================================================================
+# HEADER
+#================================================================
+
+channel_2g=1
+channel_5g=36
+channel_6g=37
+country="US"
+ssid_2g="Openwrt-7916-2g"
+ssid_5g="Openwrt-7986-5g"
+ssid_6g="Openwrt-7916-6g"
+
+#================================================================
+# END_OF_HEADER
+#================================================================
+
+wifi down
+rm -rf /etc/config/wireless
+
+cat > /etc/config/wireless <<EOF
+config wifi-device 'radio0'
+        option type 'mac80211'
+        option path '11280000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
+        option channel '${channel_2g}'
+        option band '2g'
+        option htmode 'HE20'
+        option disabled '0'
+	option country '${country}'
+
+config wifi-iface 'default_radio0'
+        option device 'radio0'
+        option network 'lan'
+        option mode 'ap'
+        option ssid '${ssid_2g}'
+        option encryption 'none'
+
+config wifi-device 'radio1'
+        option type 'mac80211'
+        option path '11280000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0+1'
+        option channel '${channel_6g}'
+        option band '6g'
+        option htmode 'HE160'
+        option disabled '0'
+	option country '${country}'
+
+config wifi-iface 'default_radio1'
+        option device 'radio1'
+        option network 'lan'
+        option mode 'ap'
+        option ssid '${ssid_6g}'
+        option encryption 'sae'
+        option key '12345678'
+
+config wifi-device 'radio2'
+        option type 'mac80211'
+        option path 'platform/18000000.wbsys'
+        option channel '1'
+        option band '2g'
+        option htmode 'HE20'
+        option disabled '1'
+
+config wifi-iface 'default_radio2'
+        option device 'radio2'
+        option network 'lan'
+        option mode 'ap'
+        option ssid 'OpenWrt'
+        option encryption 'none'
+
+config wifi-device 'radio3'
+        option type 'mac80211'
+        option path 'platform/18000000.wbsys+1'
+        option channel '${channel_5g}'
+        option band '5g'
+        option htmode 'HE160'
+        option disabled '0'
+	option country '${country}'
+
+config wifi-iface 'default_radio3'
+        option device 'radio3'
+        option network 'lan'
+        option mode 'ap'
+        option ssid '${ssid_5g}'
+        option encryption 'none'
+EOF
+
+wifi up
+wifi reload
+
+sleep 5
+
+iwinfo
diff --git a/target/linux/mediatek/base-files/sbin/setup_ax8400.sh b/target/linux/mediatek/base-files/sbin/setup_ax8400.sh
index b263142..8b912d5 100755
--- a/target/linux/mediatek/base-files/sbin/setup_ax8400.sh
+++ b/target/linux/mediatek/base-files/sbin/setup_ax8400.sh
@@ -39,8 +39,8 @@
         option path 'platform/18000000.wbsys'
         option channel '${channel_2g}'
         option band '2g'
-		option htmode 'HE40'
-		option noscan '1'
+	option htmode 'HE40'
+	option noscan '1'
         option disabled '0'
         option country '${country}'
 
@@ -56,7 +56,7 @@
         option path 'platform/18000000.wbsys+1'
         option channel '${channel_6g}'
         option band '6g'
-        option htmode 'HE80'
+        option htmode 'HE160'
         option disabled '0'
         option country '${country}'
 
@@ -74,4 +74,4 @@
 
 sleep 5
 
-iwinfo
\ No newline at end of file
+iwinfo
diff --git a/target/linux/mediatek/base-files/sbin/smp-mt76.sh b/target/linux/mediatek/base-files/sbin/smp-mt76.sh
index c01743c..66e00d2 100755
--- a/target/linux/mediatek/base-files/sbin/smp-mt76.sh
+++ b/target/linux/mediatek/base-files/sbin/smp-mt76.sh
@@ -23,7 +23,7 @@
 	do
 		if [[ "$vif" == "eth0*" ]] || [[ "$vif" == "eth1" ]] || \
 		[[ "$vif" == "lan*" ]] || [[ "$vif" == "wan*" ]] || \
-		[[ "$vif" == "wlan*" ]]; then
+		[[ "$vif" == "wlan*" ]] || [[ "$vif" == "phy*" ]]; then
 			RPS_IF_LIST="$RPS_IF_LIST $vif"
 		fi
 	done;