From 9e972d5be6d98964027cd6de14d9412af402e2cb Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 26 Sep 2015 02:59:09 +0200 Subject: [PATCH] phy: use initial gain for adjustment instead of the dynamic one Signed-off-by: Felix Fietkau --- phy.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/phy.c b/phy.c index 1bf71978..adff155b 100644 --- a/phy.c +++ b/phy.c @@ -445,7 +445,7 @@ mt76_phy_update_channel_gain(struct mt76_dev *dev) int rssi0 = (s8) MT76_GET(MT_BBP_AGC20_RSSI0, val); int rssi1 = (s8) MT76_GET(MT_BBP_AGC20_RSSI1, val); bool low_gain; - u8 gain[2], gain_delta; + u8 *gain = dev->cal.agc_gain_init, gain_delta; dev->cal.avg_rssi[0] = (dev->cal.avg_rssi[0] * 15) / 16 + (rssi0 << 8); dev->cal.avg_rssi[1] = (dev->cal.avg_rssi[1] * 15) / 16 + (rssi1 << 8); @@ -462,7 +462,6 @@ mt76_phy_update_channel_gain(struct mt76_dev *dev) else val = 0x1836 << 16; - mt76_get_agc_gain(dev, gain); val |= 0xf8; if (dev->chandef.width == NL80211_CHAN_WIDTH_80)