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: 11584675 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 13DCA1391 for ; Wed, 3 Jun 2020 00:17:35 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id EE9DB2072F for ; Wed, 3 Jun 2020 00:17:34 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=mg.codeaurora.org header.i=@mg.codeaurora.org header.b="RTd+vAWR" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728414AbgFCARd (ORCPT ); Tue, 2 Jun 2020 20:17:33 -0400 Received: from mail27.static.mailgun.info ([104.130.122.27]:43728 "EHLO mail27.static.mailgun.info" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726112AbgFCARd (ORCPT ); Tue, 2 Jun 2020 20:17:33 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1591143453; h=Content-Transfer-Encoding: Content-Type: MIME-Version: Message-Id: Date: Subject: Cc: To: From: Sender; bh=aCZlhWY3Yr2iY4UXIK9DtE2CMUNJZkPPHCd/MpxgOxg=; b=RTd+vAWR20kRBGIEuHkLpRVp3GPRh1bxqTjhra51ysWRoeaCwwMPUYqp0GcN8WSJJAa+6Ik7 p6ZTgcj9qozd8LAv7QANViBjzecTjYhK2eCi6hqjND5AXgxxh/JMUJq2ChBp2Z40nyIPvBog Pyg7vo3o07HYNSz/sRVnZIW5lKQ= X-Mailgun-Sending-Ip: 104.130.122.27 X-Mailgun-Sid: WyI3YTAwOSIsICJsaW51eC13aXJlbGVzc0B2Z2VyLmtlcm5lbC5vcmciLCAiYmU5ZTRhIl0= Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by smtp-out-n12.prod.us-west-2.postgun.com with SMTP id 5ed6ec1aeca06aba7e514c4a (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Wed, 03 Jun 2020 00:17:30 GMT Received: by smtp.codeaurora.org (Postfix, from userid 1001) id 485DEC433CB; 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=ham 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 Cc: linux-wireless@vger.kernel.org, Pradeep Kumar Chitrapu 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 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.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(-)