firmware/br-ext-chip-hisilicon/board/hi3516ev200/kernel/patches/16_mt7601u_ap.patch

15 lines
700 B
Diff

--- a/drivers/net/wireless/mediatek/mt7601u/init.c 2022-04-06 14:46:43.628228000 +0300
+++ b/drivers/net/wireless/mediatek/mt7601u/init.c 2022-04-06 15:32:35.028228000 +0300
@@ -612,8 +612,9 @@
SET_IEEE80211_PERM_ADDR(hw, dev->macaddr);
- wiphy->features |= NL80211_FEATURE_ACTIVE_MONITOR;
- wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION);
+ wiphy->features |= NL80211_FEATURE_ACTIVE_MONITOR | NL80211_FEATURE_AP_SCAN;
+ wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | BIT(NL80211_IFTYPE_AP) | BIT(NL80211_IFTYPE_MONITOR);
+ wiphy->software_iftypes = BIT(NL80211_IFTYPE_STATION) | BIT(NL80211_IFTYPE_AP) | BIT(NL80211_IFTYPE_MONITOR);
ret = mt76_init_sband_2g(dev);
if (ret)