mt76: fix rounding issues on converting per-chain and combined txpower
authorFelix Fietkau <nbd@nbd.name>
Tue, 11 Feb 2020 20:00:56 +0000 (21:00 +0100)
committerFelix Fietkau <nbd@nbd.name>
Fri, 14 Feb 2020 09:06:09 +0000 (10:06 +0100)
commit07cda406308b7d11cb77c406044b52752049e78d
treecb9b66f7cbf44233af2dc4544f961bd5e04100a2
parent049019c2a07d7b6c86fff9885cb96ab3095f6583
mt76: fix rounding issues on converting per-chain and combined txpower

Unify code converting between the different txpower values. Always add/remove
the combined txpower delta before dividing half-dB values.
Also fix the combined txpower delta values. The correct half-dB delta for
3 chains is 9, not 8.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mac80211.c
drivers/net/wireless/mediatek/mt76/mt76.h
drivers/net/wireless/mediatek/mt76/mt7615/init.c
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c