mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2024-10-21 15:08:15 +02:00
3d71d1d9a9
Import change to make external PA capability consistent with the vendor driver instead of having the logic inverted. While at it, apply patches in the same order as they got merged upstream. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
42 lines
1.7 KiB
Diff
42 lines
1.7 KiB
Diff
From c426cb0ed15ee12dfdc8c53ddd1449ac617023cf Mon Sep 17 00:00:00 2001
|
|
From: Daniel Golle <daniel@makrotopia.org>
|
|
Date: Tue, 18 Apr 2017 11:45:37 +0200
|
|
Subject: [PATCH] rt2800: fix mt7620 E2 channel registers
|
|
To: Stanislaw Gruszka <sgruszka@redhat.com>
|
|
Cc: Helmut Schaa <helmut.schaa@googlemail.com>,
|
|
linux-wireless@vger.kernel.org,
|
|
Kalle Valo <kvalo@codeaurora.org>,
|
|
Tom Psyborg <pozega.tomislav@gmail.com>
|
|
|
|
From: Tomislav Požega <pozega.tomislav@gmail.com>
|
|
|
|
update RF register 47 and 54 values according to vendor driver
|
|
|
|
Signed-off-by: Tomislav Požega <pozega.tomislav@gmail.com>
|
|
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
|
|
---
|
|
drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 6 ++++--
|
|
1 file changed, 4 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
|
|
index 86cffee6876a..8585cdc3de53 100644
|
|
--- a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
|
|
+++ b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
|
|
@@ -8145,9 +8145,11 @@ static void rt2800_init_rfcsr_6352(struct rt2x00_dev *rt2x00dev)
|
|
rt2800_rfcsr_write_chanreg(rt2x00dev, 44, 0xB3);
|
|
rt2800_rfcsr_write_chanreg(rt2x00dev, 45, 0xD5);
|
|
rt2800_rfcsr_write_chanreg(rt2x00dev, 46, 0x27);
|
|
- rt2800_rfcsr_write_chanreg(rt2x00dev, 47, 0x69);
|
|
+ rt2800_rfcsr_write_bank(rt2x00dev, 4, 47, 0x67);
|
|
+ rt2800_rfcsr_write_bank(rt2x00dev, 6, 47, 0x69);
|
|
rt2800_rfcsr_write_chanreg(rt2x00dev, 48, 0xFF);
|
|
- rt2800_rfcsr_write_chanreg(rt2x00dev, 54, 0x20);
|
|
+ rt2800_rfcsr_write_bank(rt2x00dev, 4, 54, 0x27);
|
|
+ rt2800_rfcsr_write_bank(rt2x00dev, 6, 54, 0x20);
|
|
rt2800_rfcsr_write_chanreg(rt2x00dev, 55, 0x66);
|
|
rt2800_rfcsr_write_chanreg(rt2x00dev, 56, 0xFF);
|
|
rt2800_rfcsr_write_chanreg(rt2x00dev, 57, 0x1C);
|
|
--
|
|
2.12.2
|
|
|