Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1766516ybz; Thu, 23 Apr 2020 05:33:46 -0700 (PDT) X-Google-Smtp-Source: APiQypLS+0F8ALPMiCL6c/NHE1oGJKMW6lAIEkSoVKb8Vs0U6vcJa0cil8wfvjsSy2V2+Tg5s8ty X-Received: by 2002:a17:906:bfc9:: with SMTP id us9mr2253000ejb.84.1587645226819; Thu, 23 Apr 2020 05:33:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587645226; cv=none; d=google.com; s=arc-20160816; b=LkHZdet5SosUDZe9dDja8YgZUIli/fHZv/EGmRzFNHi8ha4KifL4i0nZujIgZ9PMxT hVN/XBpBek3piVPQyHNsN9DEhcJWyeNCMYufGla1xeOcXocPhEemjNeNjrC/Sojg5OVV udijrFRmsdlbkoOfCvcU0OTXsAInH9IXFKF2iEIWdlgofadLOQiF76VbuUMslNjKODES yrrCJdwrvXhGF3W1e09WZrmsnCjNfwxhS4s9JJL8Azgvx1Pn7GvEsLNtD6wl7L9BKOoG MC/5y1kxmJjdOy2PNb9UBMminzRibX16BV6YXAWRWl216xBWrFtlmtGVj+f+e4y2NUr5 Q6FQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:authenticated-by; bh=7AcL8qwM6R3OpRAVGOaXAzSqCHuXL6kD8nkTKhZQBnQ=; b=GYL6y1NJzoLaERaOiyLBs19nncNnMjTd5EEPnFEvUbJjaT8AtutkQY96iT26HpvuIv c3ZDj26tCu70hV8jXPj46rZDQRrzxy4sSNARnxOUrKmC/tiz8Oviim0HKQdudczLzAm4 fZ+K5pFPoRXwgVJO4raO4gyzwGoaLI11TfaJyDQGV0Me49z2YojnXQZ/HmHaBpBpk0Jc Eg1ssUrNVAvptlZZVFGuokzvU+OOeFt7jh1UegJ6JGTrBbUIh94ot4wZtpjCtGklWLqb uMDYLicI5WQNU8mLSbyUL6U2lZKkQE+6UdB+13JVIrXmCrpN4WEvT62vaYhY6MCP1k1Q 946Q== 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 m4si1088565ejc.103.2020.04.23.05.33.22; Thu, 23 Apr 2020 05:33:46 -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 S1728259AbgDWMai (ORCPT + 99 others); Thu, 23 Apr 2020 08:30:38 -0400 Received: from rtits2.realtek.com ([211.75.126.72]:43528 "EHLO rtits2.realtek.com.tw" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726632AbgDWMad (ORCPT ); Thu, 23 Apr 2020 08:30:33 -0400 Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.69 with qID 03NCUPGV0023101, 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 03NCUPGV0023101 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Thu, 23 Apr 2020 20:30:25 +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; Thu, 23 Apr 2020 20:30:25 +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; Thu, 23 Apr 2020 20:30:25 +0800 From: To: CC: , Subject: [PATCH v2 1/8] rtw88: 8723d: Add DIG parameter Date: Thu, 23 Apr 2020 20:30:15 +0800 Message-ID: <20200423123022.10176-2-yhchuang@realtek.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200423123022.10176-1-yhchuang@realtek.com> References: <20200423123022.10176-1-yhchuang@realtek.com> 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: Ping-Ke Shih To improve user experience in field, we need DIG to adjust RX initial gain depends on field situation. Since each chip has its own register address, this commit defines 8723d specific address. Signed-off-by: Ping-Ke Shih Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/net/wireless/realtek/rtw88/rtw8723d.c b/drivers/net/wireless/realtek/rtw88/rtw8723d.c index 8ca4d5794434..52afa72caf8f 100644 --- a/drivers/net/wireless/realtek/rtw88/rtw8723d.c +++ b/drivers/net/wireless/realtek/rtw88/rtw8723d.c @@ -706,6 +706,11 @@ static const struct rtw_rqpn rqpn_table_8723d[] = { RTW_DMA_MAPPING_EXTRA, RTW_DMA_MAPPING_HIGH}, }; +static const struct rtw_hw_reg rtw8723d_dig[] = { + [0] = { .addr = 0xc50, .mask = 0x7f }, + [1] = { .addr = 0xc50, .mask = 0x7f }, +}; + static const struct rtw_rf_sipi_addr rtw8723d_rf_sipi_addr[] = { [RF_PATH_A] = { .hssi_1 = 0x820, .lssi_read = 0x8a0, .hssi_2 = 0x824, .lssi_read_pi = 0x8b8}, @@ -738,6 +743,7 @@ struct rtw_chip_info rtw8723d_hw_spec = { .csi_buf_pg_num = 0, .band = RTW_BAND_2G, .page_size = 128, + .dig_min = 0x20, .ht_supported = true, .vht_supported = false, .lps_deep_mode_supported = 0, @@ -746,6 +752,7 @@ struct rtw_chip_info rtw8723d_hw_spec = { .pwr_off_seq = card_disable_flow_8723d, .page_table = page_table_8723d, .rqpn_table = rqpn_table_8723d, + .dig = rtw8723d_dig, .rf_sipi_addr = {0x840, 0x844}, .rf_sipi_read_addr = rtw8723d_rf_sipi_addr, .fix_rf_phy_num = 2, -- 2.17.1