|
@@ -8325,6 +8325,9 @@ int ath10k_mac_register(struct ath10k *ar)
|
|
ieee80211_hw_set(ar->hw, TDLS_WIDER_BW);
|
|
ieee80211_hw_set(ar->hw, TDLS_WIDER_BW);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (test_bit(WMI_SERVICE_TDLS_UAPSD_BUFFER_STA, ar->wmi.svc_map))
|
|
|
|
+ ieee80211_hw_set(ar->hw, SUPPORTS_TDLS_BUFFER_STA);
|
|
|
|
+
|
|
ar->hw->wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL;
|
|
ar->hw->wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL;
|
|
ar->hw->wiphy->flags |= WIPHY_FLAG_HAS_CHANNEL_SWITCH;
|
|
ar->hw->wiphy->flags |= WIPHY_FLAG_HAS_CHANNEL_SWITCH;
|
|
ar->hw->wiphy->max_remain_on_channel_duration = 5000;
|
|
ar->hw->wiphy->max_remain_on_channel_duration = 5000;
|