summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomislav Požega <pozega.tomislav@gmail.com>2019-02-13 13:09:13 +0300
committerKalle Valo <kvalo@codeaurora.org>2019-02-19 18:18:48 +0300
commit5991a2ecd070ce5ef646b4e8e0bc8d99110604ed (patch)
tree85fb2e128e0af8b99cb9a3bcd870774c1a08912c
parent17ae2acd1a6f5148edd80d84194e5d7c80be360e (diff)
downloadlinux-5991a2ecd070ce5ef646b4e8e0bc8d99110604ed.tar.xz
rt2x00: remove confusing AGC register
Register 66 was causing issues on RT6352 if set to the same value as in MTK driver. With 1c reg value device was working fine in both HT20 and HT40 modes. Signed-off-by: Tomislav Požega <pozega.tomislav@gmail.com> Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt2800lib.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
index 0165e274a884..f420b6af1f2a 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
@@ -3983,11 +3983,7 @@ static void rt2800_config_channel(struct rt2x00_dev *rt2x00dev,
rt2800_bbp_write(rt2x00dev, 196, reg);
/* AGC init */
- if (rt2x00_rt(rt2x00dev, RT6352))
- reg = 0x04;
- else
- reg = rf->channel <= 14 ? 0x1c : 0x24;
-
+ reg = rf->channel <= 14 ? 0x1c : 0x24;
reg += 2 * rt2x00dev->lna_gain;
rt2800_bbp_write_with_rx_chain(rt2x00dev, 66, reg);