Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp5203502rwr; Sun, 23 Apr 2023 23:57:33 -0700 (PDT) X-Google-Smtp-Source: AKy350bejfgfgjod5+06lfmW/wBREANK1a+fQryKLAFiS5zj5XlSyVZ4yj4xjCjjXLyr7IrxQahW X-Received: by 2002:a05:6a20:a11e:b0:eb:8833:c92f with SMTP id q30-20020a056a20a11e00b000eb8833c92fmr19718691pzk.5.1682319453144; Sun, 23 Apr 2023 23:57:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682319453; cv=none; d=google.com; s=arc-20160816; b=P2w06TLxbFCqTu9VPrb5WmVB7cx0FUg4goD1ZXX0FGcAUL0rml1e//5MYZuqZ5id5Y JBBKI14DDjtSgMak+ualpozl2ymUAUDlfFB8yA7of4eKEUzbrzcbtja5hUZ2kHuv/2R8 q+dKrSbrFdZ0jcSIVx0EwWPscj8WCs/5TEKjktPnFmZ7sUdeu6jvfy+spmc++ykZLXhB LI8A84ssIneGnFNHo3VdHwP2U1naEcR2Ai2kNSdHXdC5OdZlQrWH3kqvMxzbBDwZvO9M gpg0zBGGJkJkcd7Khq6DK+36QEFFmay/4z/VRLPEVYZsN6Ba9XyADVv4/8FMmYmfVwAt Grcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:authenticated-by; bh=U+gWey7pjs3iQcYXp8RjVcVLYBRsyCR6Sr9/HO2ktY4=; b=zodqNtpS+s3ZtGaAIJPwyY32zH3epynFXUlCyo13iVmYU+xztu9bX/sacJ+YolEfve Qscb/6sq+ZsgUrZEGsSQUXy4h/Vj8qgM4ai+lZMmYaJbVevUVuSJzQ3Mag4osX4byWX8 qTVnwP7tEypdKp6k6+yuVRpOJtUDHRvUVmQLXB2zXsOeR5VAykVx0eo44WrPl8SuZcCE 1NvRfd8pjHPuRCEA2VinAQKajNolFf6fEOYKsnbNFQJZTv62wuERA1Y+Hhfh+6aiyzhA 5tigS4rgFJevRccj3ZogYLP+kuSuW3qCgNbbVtAy+BmjWr9fE/IMvvPqkTm8ch99DF7y Uz5g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l13-20020a63570d000000b0051f110fb97esi9632457pgb.82.2023.04.23.23.57.23; Sun, 23 Apr 2023 23:57:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231173AbjDXGxP (ORCPT + 62 others); Mon, 24 Apr 2023 02:53:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56772 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231169AbjDXGxN (ORCPT ); Mon, 24 Apr 2023 02:53:13 -0400 Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 37FEFE41 for ; Sun, 23 Apr 2023 23:53:12 -0700 (PDT) Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.77 with qID 33O6r2pB5029928, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexh36505.realtek.com.tw[172.21.6.25]) by rtits2.realtek.com.tw (8.15.2/2.81/5.90) with ESMTPS id 33O6r2pB5029928 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=OK); Mon, 24 Apr 2023 14:53:02 +0800 Received: from RTEXMBS04.realtek.com.tw (172.21.6.97) by RTEXH36505.realtek.com.tw (172.21.6.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.32; Mon, 24 Apr 2023 14:53:04 +0800 Received: from [127.0.1.1] (172.21.69.188) by RTEXMBS04.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.2375.7; Mon, 24 Apr 2023 14:53:03 +0800 From: Ping-Ke Shih To: CC: Subject: [PATCH 0/5] wifi: rtw89: 8851b: add set_channel of RF and RF calibrations Date: Mon, 24 Apr 2023 14:52:37 +0800 Message-ID: <20230424065242.17477-1-pkshih@realtek.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [172.21.69.188] X-ClientProxiedBy: RTEXMBS02.realtek.com.tw (172.21.6.95) To RTEXMBS04.realtek.com.tw (172.21.6.97) X-KSE-ServerInfo: RTEXMBS04.realtek.com.tw, 9 X-KSE-AntiSpam-Interceptor-Info: fallback X-KSE-Antivirus-Interceptor-Info: fallback X-KSE-AntiSpam-Interceptor-Info: fallback X-KSE-ServerInfo: RTEXH36505.realtek.com.tw, 9 X-KSE-AntiSpam-Interceptor-Info: fallback X-KSE-Antivirus-Interceptor-Info: fallback X-KSE-AntiSpam-Interceptor-Info: fallback X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org First patch is to set RF registers according to channel. The latter four patches are related to RF calibrations that are very important to get good RF performance. There still are some calibrations in internal tree, I will send them out later. Ping-Ke Shih (5): wifi: rtw89: 8851b: add set_channel_rf() wifi: rtw89: 8851b: rfk: add AACK wifi: rtw89: 8851b: rfk: add RCK wifi: rtw89: 8851b: rfk: add DACK wifi: rtw89: 8851b: rfk: add IQK drivers/net/wireless/realtek/rtw89/reg.h | 22 + .../net/wireless/realtek/rtw89/rtw8851b_rfk.c | 1775 +++++++++++++++++ .../net/wireless/realtek/rtw89/rtw8851b_rfk.h | 18 + 3 files changed, 1815 insertions(+) create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.h -- 2.25.1