From patchwork Wed Jun 3 00:17:16 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pradeep Kumar Chitrapu X-Patchwork-Id: 11584685 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 167421391 for ; Wed, 3 Jun 2020 00:17:40 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E7EA52067B for ; Wed, 3 Jun 2020 00:17:39 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="iQoPNIFV"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=mg.codeaurora.org header.i=@mg.codeaurora.org header.b="aU/cR8SI" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E7EA52067B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=ath11k-bounces+patchwork-ath11k=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=1ag83TlT9FYwHoWjFBvesidZ/WMZToSCvKrs8gN8lcE=; b=iQoPNIFVnIb82U oRiCRArPGhyl9tpMw59yazDpioJfJdeWrYrBn2p3SkpMqirxZcRDfjLFBoNOOZSHC6mYqKoVDqoD6 O0A7wxdyMrc8Tey+2TrIlVxjOm3P4kaTT61TsA5R7gbtqHsZ0spdKs52/CBwFCXe/g2E7n9ja6V64 yb4RB6SdVKllk+kxCPKEnF6Sf6bObyFI5X/ihFRI8NZnXTxvYWdYCZQ9TDdoEPHB2t6+GV6aU3uHn P9kEa2s+j+kZul5G4uAdNOTMktgiBLEyYt1c58SSTQev7MCr3lK+8S0du/HVS9PZNMVGF5Qf0Wzx4 C56rrFTnjdakuTRdAXrw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jgH68-00023e-EX; Wed, 03 Jun 2020 00:17:36 +0000 Received: from mail27.static.mailgun.info ([104.130.122.27]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jgH65-00020y-4q for ath11k@lists.infradead.org; Wed, 03 Jun 2020 00:17:34 +0000 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1591143451; h=Content-Transfer-Encoding: Content-Type: MIME-Version: Message-Id: Date: Subject: Cc: To: From: Sender; bh=aCZlhWY3Yr2iY4UXIK9DtE2CMUNJZkPPHCd/MpxgOxg=; b=aU/cR8SIZ249qh58QqIZioeNU7yLBC/PKC17jDqbh+EUwn6HGoE2x7bP6zieSucce8j0rnQw /+OEHn9QCBT1+DSCi2L1yg5JGBGgPoRAqhGeOoosTZ5sQOe/Pq2R6RvOrhbeCqnIvLEN4CZB DyzUjpDbVzq8f9/5LX1XaVyLfRc= X-Mailgun-Sending-Ip: 104.130.122.27 X-Mailgun-Sid: WyJmOGQ2ZiIsICJhdGgxMWtAbGlzdHMuaW5mcmFkZWFkLm9yZyIsICJiZTllNGEiXQ== Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by smtp-out-n13.prod.us-west-2.postgun.com with SMTP id 5ed6ec1b98f4fc41d0c82843 (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Wed, 03 Jun 2020 00:17:31 GMT Received: by smtp.codeaurora.org (Postfix, from userid 1001) id C9A9CC43395; Wed, 3 Jun 2020 00:17:30 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=2.0 tests=ALL_TRUSTED,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.0 Received: from pradeepc2-linux.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: pradeepc) by smtp.codeaurora.org (Postfix) with ESMTPSA id C980BC433C6; Wed, 3 Jun 2020 00:17:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org C980BC433C6 Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=none smtp.mailfrom=pradeepc@codeaurora.org From: Pradeep Kumar Chitrapu To: ath11k@lists.infradead.org Subject: [PATCH v5 0/8] add 6GHz radio support in ath11k driver Date: Tue, 2 Jun 2020 17:17:16 -0700 Message-Id: <20200603001724.12161-1-pradeepc@codeaurora.org> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200602_171733_247823_4A6559B3 X-CRM114-Status: GOOD ( 10.88 ) X-Spam-Score: 0.0 (/) X-Spam-Report: SpamAssassin version 3.4.4 on bombadil.infradead.org summary: Content analysis details: (0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [104.130.122.27 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [104.130.122.27 listed in wl.mailspike.net] -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-BeenThere: ath11k@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Pradeep Kumar Chitrapu , linux-wireless@vger.kernel.org Sender: "ath11k" Errors-To: ath11k-bounces+patchwork-ath11k=patchwork.kernel.org@lists.infradead.org This patch series adds 6GHz frequency listing in ath11k driver and mac80211 registration for the 6GHz band. Also, extends some of wmi command tlvs for supporting 6GHz. changes in v5: - latest 6ghz patches on mac80211 expects driver not to pass ht/vht caps for 6GHZ band at device registration. so fix that. changes in v4: - drop helper function to identify psc channel as different version is already merged. changes in v3: - cfg80211: remove PSC channel flag and instead add helper function. - Address differences in 6GHZ frequencies between IEEE P802.11ax/D6.0 and IEEE P802.11ax/D6.1 changes in v2: - Fixed ath11k_phymode to be set in 6GHZ band Pradeep Kumar Chitrapu (8): ath11k: add 6G frequency list supported by driver ath11k: add support for 6GHz radio in driver ath11k: Use freq instead of channel number in rx path ath11k: extend peer_assoc_cmd for 6GHz band ath11k: set psc channel flag when sending channel list to firmware. ath11k: Add 6G scan dwell time parameter in scan request command ath11k: Send multiple scan_chan_list messages if required ath11k: Add support for 6g scan hint drivers/net/wireless/ath/ath11k/core.h | 6 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 6 +- drivers/net/wireless/ath/ath11k/mac.c | 164 +++++++++++++-- drivers/net/wireless/ath/ath11k/reg.c | 4 + drivers/net/wireless/ath/ath11k/wmi.c | 269 +++++++++++++++++------- drivers/net/wireless/ath/ath11k/wmi.h | 40 +++- 6 files changed, 390 insertions(+), 99 deletions(-)