mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
mt76: generalize mt76_get_txpower for 4x4:4 devices
Genralize mt76_get_txpower routine for 4x4:4 capable devices in order to be reused in mt7615 driver Signed-off-by: Lorenzo Bianconi <[email protected]> Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
committed by
Felix Fietkau
parent
4bcb0577da
commit
866f2c6cd0
+13
-2
@@ -766,10 +766,21 @@ int mt76_get_txpower(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|
||||
*dbm = DIV_ROUND_UP(dev->txpower_cur, 2);
|
||||
|
||||
/* convert from per-chain power to combined
|
||||
* output on 2x2 devices
|
||||
* output power
|
||||
*/
|
||||
if (n_chains > 1)
|
||||
switch (n_chains) {
|
||||
case 4:
|
||||
*dbm += 6;
|
||||
break;
|
||||
case 3:
|
||||
*dbm += 4;
|
||||
break;
|
||||
case 2:
|
||||
*dbm += 3;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user