From efd7724b1a45b4d1ff07c4b1d230b3c2912080ca Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 16 Nov 2017 18:31:06 +0100 Subject: [PATCH] mt76x2: sync channel gain value with latest reference driver Signed-off-by: Felix Fietkau --- mt76x2_phy.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mt76x2_phy.c b/mt76x2_phy.c index a7bcb359..2fe6376c 100644 --- a/mt76x2_phy.c +++ b/mt76x2_phy.c @@ -446,8 +446,11 @@ mt76x2_phy_update_channel_gain(struct mt76x2_dev *dev) else gain_delta = 14; } else { - mt76_wr(dev, MT_BBP(AGC, 35), 0x11111116); - mt76_wr(dev, MT_BBP(AGC, 37), 0x1010161C); + if (dev->mt76.chandef.width == NL80211_CHAN_WIDTH_80) + mt76_wr(dev, MT_BBP(AGC, 35), 0x10101014); + else + mt76_wr(dev, MT_BBP(AGC, 35), 0x11111116); + mt76_wr(dev, MT_BBP(AGC, 37), 0x2121262C); gain_delta = 0; }