Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp5281559ybh; Wed, 7 Aug 2019 03:41:01 -0700 (PDT) X-Google-Smtp-Source: APXvYqwvW0MKPKNq7gqenk17yvxr8DddOMtu+WIRw8Ret1I51idNVAqL+oPe0YpeDx7hX5WP6Lag X-Received: by 2002:a17:902:b70c:: with SMTP id d12mr7222885pls.314.1565174461498; Wed, 07 Aug 2019 03:41:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565174461; cv=none; d=google.com; s=arc-20160816; b=ntsrmu07FCzHoGTTf+YLRaGD0pJf+OyLeYIlm4oL7iAZ/kGl/8V6fo2f5danmWRJ0l Dr8NsDb4xsUVb+sy/VOIgJBvTpzYyPUsXgbJMdI27jGN7gcphXnDXJSDaCVj3uP+qMo5 EcoMvNUKJgC36CkuegtkuI9ghwIJXcs+9fcAqBezJnAraucr5/5SJwg5GqaWmNV2GHBe hmjIhLYWLKHnXrynaQ0XRRvQDe2BQjCXUyLYYxtO00lcZ3O/4t+4pa8lEf8FV2FDT/sv 3YXnotiToSq50qxDXAuRw1SDrfa6Z821MiU2WloQ8wgRLqCF8ebfkSivpVagxoTm2LpV EF/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:authenticated-by; bh=5N5po8Bcbm9QFl03zZmsx5iEvvBI00n0vB5yxN3E74g=; b=lin8W8yc1S3A7UEnCgOHhK0ToPf0npc4liUOHupXp3yOU52fgN266LdM1KpxhvCwPA eiQzkQdMYAVzrAZNcRNNPJYV5ptaUvQMeflNCkUTv2eCfoyTpX2LreY9oCKVE401esfG NZeQT9KXbIqQ00K+Y5wR9pWbh/IPSBYmo+pE21eZvPMXb6YLW98/jpWLWdEh+QnD+e9/ Y9cZVblHCqW92NVQq3QPuIIXsGJXZ83h280SiyEvDHUV5KCP/SMxySg/m1RVjugptsrt B+/nzULfrSuIseLgGngbxir5zqSfELGi1oh1eHcb7mpASeIG8Wu9ZDlHMpu7ZUQ1Fbgl clow== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y14si34024965pfr.82.2019.08.07.03.40.38; Wed, 07 Aug 2019 03:41:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727828AbfHGKkZ (ORCPT + 99 others); Wed, 7 Aug 2019 06:40:25 -0400 Received: from rtits2.realtek.com ([211.75.126.72]:56214 "EHLO rtits2.realtek.com.tw" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727031AbfHGKkZ (ORCPT ); Wed, 7 Aug 2019 06:40:25 -0400 Authenticated-By: X-SpamFilter-By: BOX Solutions SpamTrap 5.62 with qID x77AeCau010011, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (RTITCASV01.realtek.com.tw[172.21.6.18]) by rtits2.realtek.com.tw (8.15.2/2.57/5.78) with ESMTPS id x77AeCau010011 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 7 Aug 2019 18:40:12 +0800 Received: from localhost.localdomain (172.21.68.126) by RTITCASV01.realtek.com.tw (172.21.6.18) with Microsoft SMTP Server id 14.3.439.0; Wed, 7 Aug 2019 18:40:11 +0800 From: To: CC: , , Subject: [PATCH 0/8] rtw88: enhance and stabilize T-Put performance Date: Wed, 7 Aug 2019 18:39:57 +0800 Message-ID: <1565174405-2689-1-git-send-email-yhchuang@realtek.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [172.21.68.126] Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Yan-Hsuan Chuang This patch set could enhance and stabilize the throughput performance for rtw88, especially for RTL8822CE. The RFKs, such as IQK and DPK, can make sure the radio components works more reliable. They reduce the distortion and nonlinearity that the components inherently have. The parameter update is a result that is fine-tuned to optimize the hardware utilization. And CCK PD can help to adjust CCK signal threshold to reduce FAs, and get a better TRX performance in 2.4G. Interrupt migration helps some slower platforms not to over utilize the host CPU, reduce its loading. Chin-Yen Lee (1): rtw88: 8822c: update pwr_seq to v13 Tsang-Shian Lin (1): rtw88: 8822c: Enable interrupt migration Tzu-En Huang (2): rtw88: 8822c: add SW DPK support rtw88: add dynamic cck pd mechanism Yan-Hsuan Chuang (4): rtw88: 8822c: update PHY parameter to v38 rtw88: 8822c: add FW IQK support rtw88: move IQK/DPK into phy_calibration rtw88: allows to receive AMSDU in AMPDU drivers/net/wireless/realtek/rtw88/coex.c | 2 +- drivers/net/wireless/realtek/rtw88/coex.h | 1 + drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 1 + drivers/net/wireless/realtek/rtw88/main.h | 56 +- drivers/net/wireless/realtek/rtw88/phy.c | 143 + drivers/net/wireless/realtek/rtw88/phy.h | 2 + drivers/net/wireless/realtek/rtw88/reg.h | 17 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 7 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1178 +++- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 86 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 6930 ++++++++++++++------ .../net/wireless/realtek/rtw88/rtw8822c_table.h | 3 + 13 files changed, 6323 insertions(+), 2105 deletions(-) -- 2.7.4