OSDN Git Service

mt76: fix tx power issues
authorFelix Fietkau <nbd@nbd.name>
Wed, 27 Mar 2019 09:10:48 +0000 (10:10 +0100)
committerFelix Fietkau <nbd@nbd.name>
Wed, 1 May 2019 11:03:57 +0000 (13:03 +0200)
commitcee646d62b4ca07e7c4a5864a11c35164fbf2445
tree2d09630b37bb21c8fe904e037419916028b73ff5
parentdef34a2f4f44715aadadb141f3050e586c62f7d4
mt76: fix tx power issues

- tx power is stored in the channels after ieee80211_register_hw, so
  chan->orig_mpwr needs to be updated as well
- for non-TSSI devices, mt76x2e needs to use a different target power value
  from the EEPROM
- fix a rounding error in a few places (need to round up, not down)

Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mac80211.c
drivers/net/wireless/mediatek/mt76/mt7603/init.c
drivers/net/wireless/mediatek/mt76/mt76x0/init.c
drivers/net/wireless/mediatek/mt76/mt76x2/init.c
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c