Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp361978ybg; Wed, 3 Jun 2020 02:44:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJybz9PL9IobmfDPn3vIddNTRgpvjnrHl6ke9f8RQ6XgTMs51qbTsNBapM/f6Y+KOgH+II9e X-Received: by 2002:a50:a985:: with SMTP id n5mr30615842edc.338.1591177442336; Wed, 03 Jun 2020 02:44:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591177442; cv=none; d=google.com; s=arc-20160816; b=jRDbuK299UIP2DWb5QOgK8QEPJmx53Y2hKkMDnX8ob1vEuPFtJS9zDdEDzUFExNmiK fiblarBRX0A98D6Wu5/NMm9uSfKflYLKcLMVRYMb33Rc5VJeI3wbtCFkTV3+RlRqS26R pzRWCAxULFKWFITyDXHLYAYnC0w9FE7HHd0UV9aZt34cbL5Te9yWWmxKtYztRFCX07wY PqKMDcOKWZSZyuoRW7eS4NoFzEcrXuBzGLj0TNByhZeMPjCUumqf19/lgkoBEKU7ogV/ pOOJuOZKEtLco+k3YLiWiBaH08+ApokFjPzTDlruiWQAG642oDe9LKrqxtdhf2psJGiA Xoog== 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=yHEDfn+k+1gAjWeWOileGtlsPof5VBtnOI81n2eQlHE=; b=PSQ0K4hwLLdlamfMNDfnOcfBpC+1q09lSNAeYn1PqUJUHlcCRobWYz714PYA9pppUR 3Wibtjcdk//rfRp7NCqFHX8DVIMB4eluyXXy/28Ky0Wo7aVXWh+wrAoVZHVK2Rf5FJ7W X1dpmcIx1zJgBMi4pMLQygYtKEq+1W+/8daXgXkjpz43hWPx5UWaxYi/bJCAU1GiyeYB BJyiZjvKCg6l3X0BC8BlKpCChCmA7qdBBwZSRKfMKPPq5R/YrJxbpAHIIPVfIcdW26O8 yxnd+BOeoNRLB4AvA9qxmGzOvibHCFRALAI4eDk4Z41l2uQqRgqdlKB8EMMX+wpTXBkt d7iA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ce7si853527edb.483.2020.06.03.02.43.38; Wed, 03 Jun 2020 02:44:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726787AbgFCJmh (ORCPT + 99 others); Wed, 3 Jun 2020 05:42:37 -0400 Received: from rtits2.realtek.com ([211.75.126.72]:42388 "EHLO rtits2.realtek.com.tw" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726762AbgFCJmf (ORCPT ); Wed, 3 Jun 2020 05:42:35 -0400 Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.69 with qID 0539gNPZ1012441, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexmb06.realtek.com.tw[172.21.6.99]) by rtits2.realtek.com.tw (8.15.2/2.66/5.86) with ESMTPS id 0539gNPZ1012441 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 3 Jun 2020 17:42:23 +0800 Received: from RTEXMB04.realtek.com.tw (172.21.6.97) by RTEXMB06.realtek.com.tw (172.21.6.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1779.2; Wed, 3 Jun 2020 17:42:23 +0800 Received: from localhost.localdomain (172.21.68.128) 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.1779.2; Wed, 3 Jun 2020 17:42:22 +0800 From: To: CC: , , Subject: [PATCH v2 0/5] rtw88: 8821c: the rest patches to support 8821c Date: Wed, 3 Jun 2020 17:42:13 +0800 Message-ID: <20200603094218.19942-1-yhchuang@realtek.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [172.21.68.128] X-ClientProxiedBy: RTEXMB02.realtek.com.tw (172.21.6.95) To RTEXMB04.realtek.com.tw (172.21.6.97) Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Yan-Hsuan Chuang [Note] this set is based on another set: [v3,0/7] rtw88: 8821c: add basic function routines https://patchwork.kernel.org/cover/11585415/ After this set, the RTL8821CE device is supported by rtw88. The CCK PD settings allows the device to adjust to the environment. The power tracking mechanism can detect the thermal value of the device and modify the power index. As RTL8821CE is an 802.11ac 1x1 device, the STBC the no supported. v1 -> v2 * rebase * add definition for some register Tzu-En Huang (5): rtw88: 8821c: add cck pd settings rtw88: 8821c: add power tracking rtw88: 8821c: add beamformee support rtw88: single rf path chips don't support TX STBC rtw88: 8821c: Add 8821CE to Kconfig and Makefile drivers/net/wireless/realtek/rtw88/Kconfig | 14 + drivers/net/wireless/realtek/rtw88/Makefile | 6 + drivers/net/wireless/realtek/rtw88/bf.c | 5 +- drivers/net/wireless/realtek/rtw88/main.c | 4 +- drivers/net/wireless/realtek/rtw88/main.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 361 ++++++++++++++++++ drivers/net/wireless/realtek/rtw88/rtw8821c.h | 4 + 7 files changed, 392 insertions(+), 4 deletions(-) -- 2.17.1