From 1413f553f866e9ae53871013294c25ff85588cf3 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Tue, 28 Jul 2015 12:44:00 +0200 Subject: [PATCH] main: fix tx power configuration unit Signed-off-by: Felix Fietkau --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 39038451..f95ae5a1 100644 --- a/main.c +++ b/main.c @@ -104,7 +104,7 @@ mt76_config(struct ieee80211_hw *hw, u32 changed) mutex_lock(&dev->mutex); if (changed & IEEE80211_CONF_CHANGE_POWER) { - dev->txpower_conf = hw->conf.power_level; + dev->txpower_conf = hw->conf.power_level * 2; if (test_bit(MT76_STATE_RUNNING, &dev->state)) mt76_phy_set_txpower(dev); @@ -388,7 +388,7 @@ mt76_get_txpower(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int *dbm) { struct mt76_dev *dev = hw->priv; - *dbm = dev->txpower_cur; + *dbm = dev->txpower_cur / 2; return 0; }