Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp6359551rwb; Tue, 22 Nov 2022 12:12:59 -0800 (PST) X-Google-Smtp-Source: AA0mqf5ZKQRwPHK2wFCIu0ICV1ZxXgFlFxWBtGFILMCPc/IS4Y5q64QAJWWxrFxz4evk23Noc/iZ X-Received: by 2002:a17:906:aac8:b0:7ae:df97:a033 with SMTP id kt8-20020a170906aac800b007aedf97a033mr4462951ejb.344.1669147979404; Tue, 22 Nov 2022 12:12:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669147979; cv=none; d=google.com; s=arc-20160816; b=CYS1rzAshxG/u83S9xcsd7tz2gb4qpm/javulbVsZJzPpbuYPUnTS8qUJvJSFvfc6f CN5ZTudvAyBSvS0nm1QZ3eIyDhQS1DYR2jNU9+9f1AS2HWXXnl0nZ0i/VGBHRkMBzke2 MvSvOfNsOZhFMgs6n5QjM/6FstDjCSXoMzjii29GpZ+1LViZmdYwT0RhqnSiO4+poj8s 37c2DYTV71EDP8mqMHLaXx4oAzX+ZANhPMRIAQfEgU+MBtn+u74ZI+BH9W/ifcNICE/p zfArCS0sgkh+qiK0Tl+GmQZBd0kQ/hOcFF+YDMsBsuFXYGP5v2LyHfUwsR4C4me4oPcM LEbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=M/TwL/VlPI+WrHPB5NBcsWg9aouzkdlJoeJaFdadvuU=; b=m05x6flUt0weJ+ippnGFyKJII7aILft0BWNmOy/E4G3U5f6wDevtnaAzJD0Us2/A8q bcz32b1Gq8BbVr7qnOQmqBJWbhLv7JaW9XpLA75fCzFASq+qinIKTVwGVWaN3dcPVFxe HxuEH2ZmdFEneXNEfes9nZBsCK+DneEBt1FWN2GXmcCj8FgYyFBy/GDvdBtcrBEcUnES 28g+qKMsL2Le9umAZRgGkTpnPvsS/d4hiBS2oXEaEBf5MVnwQuLP7Z/W0NLy8+PZA6Qa mrZW2yppbm3RNdlc3rxg9cea4q2tucki8WOccVJ+vD9AskUcRtkvqLCshhMYC07wn7Aw fOdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=QFQAfjT6; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qq18-20020a17090720d200b0078db89b526asi10026025ejb.108.2022.11.22.12.12.37; Tue, 22 Nov 2022 12:12:59 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=QFQAfjT6; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232645AbiKVULO (ORCPT + 68 others); Tue, 22 Nov 2022 15:11:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52052 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229628AbiKVULN (ORCPT ); Tue, 22 Nov 2022 15:11:13 -0500 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DF464A84E6 for ; Tue, 22 Nov 2022 12:11:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1669147872; x=1700683872; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=4smjbYO8NuspzAfBppJOJf6T3kJkBGUVlKuLhSfbRc0=; b=QFQAfjT6XdTV9ydraKpAIA2DdNTWgrSbMhF2IgvAbAF9NuHbXAFdKt3x g2H4EW//JJ4KnWPcYTDqjtC9x/Gruc3ZU09qfmBeLht1W1zlCml6DQPUw +CDq4wV10ykO+1QqZiLsICw50Z3XVp3kPCeabcLJLtpYmacrrsbaVFCv2 YRbpwZp7VSJweBVYkpxvdzYxoHxu9q4uDw8c2F2p5d5gINnBHAcXqQNn3 mrtSE6EEZnWoir/y54bBlUg1lYUj8v8einUjzeHYtVwnjaxZUB1DwKYbT bIsHATY0j531SpJgfyKiDGtD9WB0zqnxn2Wr2K0GASYZ4e9zuoUmnw/06 A==; X-IronPort-AV: E=McAfee;i="6500,9779,10539"; a="313938072" X-IronPort-AV: E=Sophos;i="5.96,185,1665471600"; d="scan'208";a="313938072" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Nov 2022 12:11:12 -0800 X-IronPort-AV: E=McAfee;i="6500,9779,10539"; a="747486920" X-IronPort-AV: E=Sophos;i="5.96,185,1665471600"; d="scan'208";a="747486920" Received: from mkoshili-mobl.ger.corp.intel.com (HELO ggreenma-mobl2.lan) ([10.214.209.62]) by fmsmga002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Nov 2022 12:11:10 -0800 From: gregory.greenman@intel.com To: kvalo@kernel.org, johannes@sipsolutions.net Cc: linux-wireless@vger.kernel.org, Gregory Greenman Subject: [PATCH v2 0/9] wifi: iwlwifi: updates intended for v6.2 2022-11-22 Date: Tue, 22 Nov 2022 22:10:31 +0200 Message-Id: <20221122201040.2618863-1-gregory.greenman@intel.com> X-Mailer: git-send-email 2.35.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Gregory Greenman Hi, Here's the third set of patches intended for v6.2, with the fixes. Resending all the patches since I think it'll make the review easier. The fixes are only for two patches (1 and 4), the rest are unchanged. It contains EHT adjustments for iwlwifi. It contains only iwlwifi changes, all the required mac80211/cfg80211 changes are already merged upstream. As usual, I'm pushing this to a pending branch, for kbuild bot, and will send a pull-request later. Please review. Thanks, Gregory. Abhishek Naik (1): wifi: iwlwifi: nvm: Update EHT capabilities for GL device Ilan Peer (1): wifi: iwlwifi: mvm: Advertise EHT capabilities Johannes Berg (4): wifi: iwlwifi: mvm: support 320 MHz PHY configuration wifi: iwlwifi: mvm: set HE PHY bandwidth according to band wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz Miri Korenblit (1): wifi: iwlwifi: mvm: support PPE Thresholds for EHT Mordechay Goodstein (2): wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be wifi: iwlwifi: mvm: add support for EHT 1K aggregation size .../net/wireless/intel/iwlwifi/fw/api/mac.h | 6 +- .../wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 33 ++- .../net/wireless/intel/iwlwifi/fw/api/rs.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/rs.c | 2 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 3 + .../wireless/intel/iwlwifi/iwl-eeprom-parse.h | 3 +- .../wireless/intel/iwlwifi/iwl-modparams.h | 1 + .../wireless/intel/iwlwifi/iwl-nvm-parse.c | 235 ++++++++++++++++-- .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 179 ++++++++++--- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 10 +- .../net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 54 ++-- .../net/wireless/intel/iwlwifi/mvm/rs-fw.c | 125 +++++++++- 12 files changed, 548 insertions(+), 113 deletions(-) -- 2.35.3