mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower
Check device band capabilities before configuring single-sku Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org> Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
90052b844d
commit
1f9dde02aa
1 changed files with 13 additions and 4 deletions
|
@ -1809,11 +1809,20 @@ int mt76_connac_mcu_set_rate_txpower(struct mt76_phy *phy)
|
|||
{
|
||||
int err;
|
||||
|
||||
err = mt76_connac_mcu_rate_txpower_band(phy, NL80211_BAND_2GHZ);
|
||||
if (err < 0)
|
||||
return err;
|
||||
if (phy->cap.has_2ghz) {
|
||||
err = mt76_connac_mcu_rate_txpower_band(phy,
|
||||
NL80211_BAND_2GHZ);
|
||||
if (err < 0)
|
||||
return err;
|
||||
}
|
||||
if (phy->cap.has_5ghz) {
|
||||
err = mt76_connac_mcu_rate_txpower_band(phy,
|
||||
NL80211_BAND_5GHZ);
|
||||
if (err < 0)
|
||||
return err;
|
||||
}
|
||||
|
||||
return mt76_connac_mcu_rate_txpower_band(phy, NL80211_BAND_5GHZ);
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(mt76_connac_mcu_set_rate_txpower);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue