From patchwork Thu Nov 26 02:10:49 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ping-Ke Shih X-Patchwork-Id: 333445 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E8F34C63798 for ; Thu, 26 Nov 2020 02:13:29 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id ABEF2207BC for ; Thu, 26 Nov 2020 02:13:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733006AbgKZCM2 (ORCPT ); Wed, 25 Nov 2020 21:12:28 -0500 Received: from rtits2.realtek.com ([211.75.126.72]:60674 "EHLO rtits2.realtek.com.tw" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732909AbgKZCM1 (ORCPT ); Wed, 25 Nov 2020 21:12:27 -0500 Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.73 with qID 0AQ2CKQ30030308, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexmb04.realtek.com.tw[172.21.6.97]) by rtits2.realtek.com.tw (8.15.2/2.70/5.88) with ESMTPS id 0AQ2CKQ30030308 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Thu, 26 Nov 2020 10:12:20 +0800 Received: from localhost.localdomain (172.21.69.213) by RTEXMB04.realtek.com.tw (172.21.6.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Thu, 26 Nov 2020 10:12:19 +0800 From: To: CC: , , Subject: [PATCH v2 00/10] rtw88: coex: enhance coex performance and synchronize coex code Date: Thu, 26 Nov 2020 10:10:49 +0800 Message-ID: <20201126021059.11981-1-pkshih@realtek.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 X-Originating-IP: [172.21.69.213] X-ClientProxiedBy: RTEXMB03.realtek.com.tw (172.21.6.96) To RTEXMB04.realtek.com.tw (172.21.6.97) Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Ping-Ke Shih This is the last patchset of my total 32 coex patches, fixing some issues to improve user experience in field. And, some patches synchronized the code from our internal tree are necessary for us to merge fixes, though they doesn't really affect the behavior for now. v2: * fix "set but not used" warnings reported by kernel test robot on "[PATCH 09/10] rtw88: coex: upgrade coexistence A2DP mechanism". I move some variables to PATCH 10/10 because they are used there, and delete others that are not used. Ching-Te Ku (10): rtw88: coex: run coexistence when WLAN entering/leaving LPS rtw88: coex: add debug message rtw88: coex: update the mechanism for A2DP + PAN rtw88: coex: update AFH information while in free-run mode rtw88: coex: change the coexistence mechanism for HID rtw88: coex: change the coexistence mechanism for WLAN connected rtw88: coex: add function to avoid cck lock rtw88: coex: add action for coexistence in hardware initial rtw88: coex: upgrade coexistence A2DP mechanism rtw88: coex: add feature to enhance HID coexistence performance drivers/net/wireless/realtek/rtw88/coex.c | 714 ++++++++++++++---- drivers/net/wireless/realtek/rtw88/coex.h | 6 + drivers/net/wireless/realtek/rtw88/debug.c | 23 + drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/main.c | 5 + drivers/net/wireless/realtek/rtw88/main.h | 21 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + 10 files changed, 618 insertions(+), 156 deletions(-)