mac80211: rt2x00: reduce tx power to nominal level on RT6352
[openwrt/staging/jogo.git] / package / kernel / mac80211 / patches / rt2x00 / 987-rt2x00-reduce-tx-power-to-nominal-level-on-RT6352.patch
1 From patchwork Thu Dec 27 14:05:25 2018
2 Content-Type: text/plain; charset="utf-8"
3 MIME-Version: 1.0
4 Content-Transfer-Encoding: 8bit
5 X-Patchwork-Submitter: Tom Psyborg <pozega.tomislav@gmail.com>
6 X-Patchwork-Id: 10743705
7 X-Patchwork-Delegate: kvalo@adurom.com
8 Return-Path: <linux-wireless-owner@kernel.org>
9 Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org
10 [172.30.200.125])
11 by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 2BC1913B5
12 for <patchwork-linux-wireless@patchwork.kernel.org>;
13 Thu, 27 Dec 2018 14:06:03 +0000 (UTC)
14 Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1])
15 by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1C758289EC
16 for <patchwork-linux-wireless@patchwork.kernel.org>;
17 Thu, 27 Dec 2018 14:06:03 +0000 (UTC)
18 Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486)
19 id 0E022289ED; Thu, 27 Dec 2018 14:06:03 +0000 (UTC)
20 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
21 pdx-wl-mail.web.codeaurora.org
22 X-Spam-Level:
23 X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED,
24 DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI
25 autolearn=ham version=3.3.1
26 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67])
27 by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AE551289C6
28 for <patchwork-linux-wireless@patchwork.kernel.org>;
29 Thu, 27 Dec 2018 14:06:02 +0000 (UTC)
30 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand
31 id S1729690AbeL0OFk (ORCPT
32 <rfc822;patchwork-linux-wireless@patchwork.kernel.org>);
33 Thu, 27 Dec 2018 09:05:40 -0500
34 Received: from mail-wr1-f66.google.com ([209.85.221.66]:40863 "EHLO
35 mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org
36 with ESMTP id S1729469AbeL0OFk (ORCPT
37 <rfc822;linux-wireless@vger.kernel.org>);
38 Thu, 27 Dec 2018 09:05:40 -0500
39 Received: by mail-wr1-f66.google.com with SMTP id p4so18360549wrt.7
40 for <linux-wireless@vger.kernel.org>;
41 Thu, 27 Dec 2018 06:05:39 -0800 (PST)
42 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
43 d=gmail.com; s=20161025;
44 h=from:to:cc:subject:date:message-id:mime-version
45 :content-transfer-encoding;
46 bh=if95ASzOCk1n4rkrJMt0dbDI3WwTIiBNPf8RvdMIJm8=;
47 b=N78BHSW85OAzpxBdY2OozZyZYjAg6qKOe0l4D2qxSMPfU6K1kgB9f8YZs5Owl9wPyh
48 RC88Px2yQIdVDsFm3Kww1hEalZ+bN2zLqb5+mOWGMXJyEz7VHfWg6+hpYTjHMVohLkg5
49 /+OqTEwl8P17YhXJ0KdEk0aHkt4uSi19pLqD+Jp6SzPPnIY+mx6ODeIAWHi3VH6alfre
50 plMwZa2EAMcOUCDCygy5ShCJWhXhdeL51VIfYowahUv7xowfw7o5b1+ZihX/DoKGuvHC
51 hNQAg9QvDOj6lqHyynD9V0pMgGYSVx2g6MPA8uH3vceV1/vgSkaWTxboyiUylHrlMdIo
52 xZCQ==
53 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
54 d=1e100.net; s=20161025;
55 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
56 :content-transfer-encoding;
57 bh=if95ASzOCk1n4rkrJMt0dbDI3WwTIiBNPf8RvdMIJm8=;
58 b=EyuukiKyMQhAsnvAdNATiSxgngxugcTEOlzcC2eOk78pzv8aNJdhWE3+cJLyh1ctj1
59 Z/BoIXM298pOrkekyhEZsOnxwGO1p6mrgCBXdoANHvMk93fKtlYT8zNkMZdk6zdXSqBw
60 bSm8fD5pgGqoLBJH0swL1lrRkHUXSsBsQgCg1YQegfYoWCgdhAnKYmj3OJca5jqfTlJq
61 pL84CtNEgx9GiXNvsaTU8LeFmKU4GVoMmewsR9WRmw9zSoouDXciq0DHtAoBeElHlCjZ
62 /8LJQvSLqhONn5xIcFjUdsq3KcqZkCQedwF8WkwVgcA8uksMyKKH0Fj5txHAkeXIyHX3
63 IhpA==
64 X-Gm-Message-State: AJcUukdCD27qMfzN5D3LfBblTlOINVVf3zsHMXqUaYwCxv/GoSStqEqb
65 ha65rhfifdjaR9/NVSakmWv3ZuEByO4=
66 X-Google-Smtp-Source:
67 ALg8bN4sgpNxIiBIAhaU8qSDeso9A0BqyR3EIwbO8UwBaShVrZZ2nAmG7p6zo63420r8KRFPizaXQA==
68 X-Received: by 2002:a5d:47d1:: with SMTP id
69 l17mr21936207wrs.319.1545919538745;
70 Thu, 27 Dec 2018 06:05:38 -0800 (PST)
71 Received: from localhost.localdomain ([31.147.208.18])
72 by smtp.googlemail.com with ESMTPSA id
73 p6sm38219239wrx.50.2018.12.27.06.05.37
74 (version=TLS1 cipher=AES128-SHA bits=128/128);
75 Thu, 27 Dec 2018 06:05:38 -0800 (PST)
76 From: =?utf-8?q?Tomislav_Po=C5=BEega?= <pozega.tomislav@gmail.com>
77 To: linux-wireless@vger.kernel.org
78 Cc: kvalo@codeaurora.org, hauke@hauke-m.de, nbd@nbd.name,
79 john@phrozen.org, sgruszka@redhat.com, daniel@makrotopia.org
80 Subject: [PATCH 1/2] rt2x00: reduce tx power to nominal level on RT6352
81 Date: Thu, 27 Dec 2018 15:05:25 +0100
82 Message-Id: <1545919526-4074-1-git-send-email-pozega.tomislav@gmail.com>
83 X-Mailer: git-send-email 1.7.0.4
84 MIME-Version: 1.0
85 Content-Type: text/plain; charset=UTF-8
86 Sender: linux-wireless-owner@vger.kernel.org
87 Precedence: bulk
88 List-ID: <linux-wireless.vger.kernel.org>
89 X-Mailing-List: linux-wireless@vger.kernel.org
90 X-Virus-Scanned: ClamAV using ClamSMTP
91
92 Current implementation of RT6352 support provides too high tx power
93 at least on iPA/eLNA devices. Reduce amplification of variable gain
94 amplifier by 6dB to match board target power of 17dBm.
95 Transmited signal strength with this patch is similar to that of
96 stock firmware or pandorabox firmware. Throughput measured with iperf
97 improves. Device tested: Xiaomi Miwifi Mini.
98
99 Signed-off-by: Tomislav Požega <pozega.tomislav@gmail.com>
100 ---
101 drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 2 +-
102 1 files changed, 1 insertions(+), 1 deletions(-)
103
104 --- a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
105 +++ b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
106 @@ -5814,7 +5814,7 @@ static int rt2800_init_registers(struct
107 rt2800_register_write(rt2x00dev, TX_SW_CFG2, 0x00000000);
108 rt2800_register_write(rt2x00dev, MIMO_PS_CFG, 0x00000002);
109 rt2800_register_write(rt2x00dev, TX_PIN_CFG, 0x00150F0F);
110 - rt2800_register_write(rt2x00dev, TX_ALC_VGA3, 0x06060606);
111 + rt2800_register_write(rt2x00dev, TX_ALC_VGA3, 0x00000000);
112 rt2800_register_write(rt2x00dev, TX0_BB_GAIN_ATTEN, 0x0);
113 rt2800_register_write(rt2x00dev, TX1_BB_GAIN_ATTEN, 0x0);
114 rt2800_register_write(rt2x00dev, TX0_RF_GAIN_ATTEN, 0x6C6C666C);