From ed0b9c38becdbf9379787ca0b4db557f03a31dd7 Mon Sep 17 00:00:00 2001 From: DENG Qingfang Date: Mon, 23 Nov 2020 10:46:37 +0800 Subject: [PATCH] mt76: allow VHT rate on 2.4GHz Allow chips that support 11ac to use 256QAM on 2.4GHz Signed-off-by: DENG Qingfang --- mac80211.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mac80211.c b/mac80211.c index 766681a4..06aa4228 100644 --- a/mac80211.c +++ b/mac80211.c @@ -282,7 +282,7 @@ static void mt76_init_stream_cap(struct mt76_phy *phy, void mt76_set_stream_caps(struct mt76_phy *phy, bool vht) { if (phy->cap.has_2ghz) - mt76_init_stream_cap(phy, &phy->sband_2g.sband, false); + mt76_init_stream_cap(phy, &phy->sband_2g.sband, vht); if (phy->cap.has_5ghz) mt76_init_stream_cap(phy, &phy->sband_5g.sband, vht); if (phy->cap.has_6ghz) @@ -349,13 +349,13 @@ mt76_init_sband(struct mt76_phy *phy, struct mt76_sband *msband, static int mt76_init_sband_2g(struct mt76_phy *phy, struct ieee80211_rate *rates, - int n_rates) + int n_rates, bool vht) { phy->hw->wiphy->bands[NL80211_BAND_2GHZ] = &phy->sband_2g.sband; return mt76_init_sband(phy, &phy->sband_2g, mt76_channels_2ghz, ARRAY_SIZE(mt76_channels_2ghz), rates, - n_rates, true, false); + n_rates, true, vht); } static int @@ -508,7 +508,7 @@ int mt76_register_phy(struct mt76_phy *phy, bool vht, return ret; if (phy->cap.has_2ghz) { - ret = mt76_init_sband_2g(phy, rates, n_rates); + ret = mt76_init_sband_2g(phy, rates, n_rates, vht); if (ret) return ret; } @@ -691,7 +691,7 @@ int mt76_register_device(struct mt76_dev *dev, bool vht, return ret; if (phy->cap.has_2ghz) { - ret = mt76_init_sband_2g(phy, rates, n_rates); + ret = mt76_init_sband_2g(phy, rates, n_rates, vht); if (ret) return ret; }