Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp284208ybz; Fri, 17 Apr 2020 00:51:08 -0700 (PDT) X-Google-Smtp-Source: APiQypI8/R/MGW07pF4HGdFxrj2N7ZRETdHQrZmk1xK1swGWYpF/0dDXxXXytQhSYoU+WUAP5KAy X-Received: by 2002:a50:8b01:: with SMTP id l1mr1812275edl.261.1587109868042; Fri, 17 Apr 2020 00:51:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587109868; cv=none; d=google.com; s=arc-20160816; b=WYcbLwFqrrw8VZp7TUhsQ0/c25XpxfvowSeyoK9xYRJJ7GEmxLrUWChiage7qCEO0A vkdvq4zhiCH08DeNyzMTD0WQ2BYCk4JcPm3Vp5kQXWhU86QrXW18ky46GrzAa5hNwOc/ xzLztrS3NUcQfd62qsYSQ+QNvalXi8rOp3HgThvqxU+n1XwG6q5axs8TsZWsXPuFbc3s QzfAmB0siRlki+xzIx1pyzOwd54k8yaWSaSl8brjb9lZgKMQKmHlgfZcjNj8SZTpFkDE GpckQcMBZrFzc+mpbuS7xkcHct+UIrlFGK/VOssJGQnzOlhZSifViXiMjpJOrGPRYgca uWzg== 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=IhD6YmLVdxodtCl0VqMjhRNIak4bR/GBffaoPkebDPc=; b=P54Cmra5m2ezrKNyfOE1U/4NIsnfKuRJhjkHOD+OTyfKn743mA6eBTMeCq6I01+uoC qvmKgMaZVbOu3ebMZposnemW2H16Nh4zK4VK+LmtB3IiDaWVjeFwNPhQ0FDRxR6czJtk lk/cS9PH2CSpgg3heAs0OFl+B/iOFmPFz5sLu2PPpHy1DJTLzQOPt1ZDuh8oEWq0PZ0m B6NKu95wVHDwrLln+IYhaoaVy2FM/jGbRl6WXRiQl7Y1ekidIwj6eDwLFzen6V+Lss77 w30T77sDxWdXRRL6lAAIG+jeXyMXf2pwu80NOpi9dWlgx9JDy4SzZeRJs/7nrdS1dFKJ WR5g== 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 k17si12982404ejj.219.2020.04.17.00.50.41; Fri, 17 Apr 2020 00:51:08 -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 S1729250AbgDQHrK (ORCPT + 99 others); Fri, 17 Apr 2020 03:47:10 -0400 Received: from rtits2.realtek.com ([211.75.126.72]:37015 "EHLO rtits2.realtek.com.tw" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729214AbgDQHrJ (ORCPT ); Fri, 17 Apr 2020 03:47:09 -0400 Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.69 with qID 03H7l3oD5020081, 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 03H7l3oD5020081 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Fri, 17 Apr 2020 15:47:03 +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; Fri, 17 Apr 2020 15:47:01 +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; Fri, 17 Apr 2020 15:47:01 +0800 From: To: CC: , , , Subject: [PATCH 10/40] rtw88: no need to send additional information to legacy firmware Date: Fri, 17 Apr 2020 15:46:23 +0800 Message-ID: <20200417074653.15591-11-yhchuang@realtek.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200417074653.15591-1-yhchuang@realtek.com> References: <20200417074653.15591-1-yhchuang@realtek.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [172.21.68.128] X-ClientProxiedBy: RTEXMB03.realtek.com.tw (172.21.6.96) 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 The firmware of 11AC devices need more information to support more offload functions, such as IQK. And 11N devices such as 8723D does not support offload these function in firmware, there is no need to send these additional information to firmware when it comes to 11N devices. Signed-off-by: Ping-Ke Shih Signed-off-by: Yan-Hsuan Chuang --- drivers/net/wireless/realtek/rtw88/fw.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/net/wireless/realtek/rtw88/fw.c b/drivers/net/wireless/realtek/rtw88/fw.c index 209853fdcb42..dde7823143ea 100644 --- a/drivers/net/wireless/realtek/rtw88/fw.c +++ b/drivers/net/wireless/realtek/rtw88/fw.c @@ -271,6 +271,9 @@ rtw_fw_send_general_info(struct rtw_dev *rtwdev) u8 h2c_pkt[H2C_PKT_SIZE] = {0}; u16 total_size = H2C_PKT_HDR_SIZE + 4; + if (rtw_chip_wcpu_11n(rtwdev)) + return; + rtw_h2c_pkt_set_header(h2c_pkt, H2C_PKT_GENERAL_INFO); SET_PKT_H2C_TOTAL_LEN(h2c_pkt, total_size); @@ -291,6 +294,9 @@ rtw_fw_send_phydm_info(struct rtw_dev *rtwdev) u16 total_size = H2C_PKT_HDR_SIZE + 8; u8 fw_rf_type = 0; + if (rtw_chip_wcpu_11n(rtwdev)) + return; + if (hal->rf_type == RF_1T1R) fw_rf_type = FW_RF_1T1R; else if (hal->rf_type == RF_2T2R) -- 2.17.1