Skip to content

Commit

Permalink
rt2x00: remove confusing AGC register
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
psyborg55 authored and Kalle Valo committed Feb 19, 2019
1 parent 17ae2ac commit 5991a2e
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions drivers/net/wireless/ralink/rt2x00/rt2800lib.c
Expand Up @@ -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);

Expand Down

0 comments on commit 5991a2e

Please sign in to comment.