From patchwork Mon Nov 28 20:03:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Greenman, Gregory" X-Patchwork-Id: 13057919 X-Patchwork-Delegate: kvalo@adurom.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D827AC4321E for ; Mon, 28 Nov 2022 20:03:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231420AbiK1UDn (ORCPT ); Mon, 28 Nov 2022 15:03:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52638 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230454AbiK1UDm (ORCPT ); Mon, 28 Nov 2022 15:03:42 -0500 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D78D462DB for ; Mon, 28 Nov 2022 12:03:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1669665821; x=1701201821; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=dzWgPnI2WXvvR+tPyTCvzndvVf7FxWyzKa8pqjnmxp0=; b=e+r95EjB/dyhepW2heRM3nvsdSCKU/rQOvJ9ikf1ctkqXTwZhLfWuxJX l/uTPMQXy2dxSoSbaaGK/vEeM2LrpeNUAxyr4yyFXevudLq79QN4cTrn6 A2I5oqsb7/W8qdM4MSU3dSm0suAkEgKEfE2QaevtX37S5xs3xJdyba1mA 6jhccqZa8vy/yhGOz1/yY+ysuoEXRmSY03dyzDIrwaHGaEzdQB2V8iBXL GEFtVACVDs9MOxsDGORf2CovILvWt3aQFwejkDSK0wEVyI2VTzAr8cvEO VNv3rEc42PPjYpVoTwferw9W6eEcMZ8IQ9nXM1hUwB3bYgF9hgJi8w1pR Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10545"; a="341852077" X-IronPort-AV: E=Sophos;i="5.96,201,1665471600"; d="scan'208";a="341852077" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Nov 2022 12:03:41 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10545"; a="785768600" X-IronPort-AV: E=Sophos;i="5.96,201,1665471600"; d="scan'208";a="785768600" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga001.fm.intel.com with ESMTP; 28 Nov 2022 12:03:41 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Mon, 28 Nov 2022 12:03:41 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Mon, 28 Nov 2022 12:03:41 -0800 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.40) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Mon, 28 Nov 2022 12:03:40 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gF4BfHS7E4VjqBKW8AyB2kRZle9P+owLR/wcJLGsAL9KZv40GT62R6whGQkaEYQ3LQnu11PXf0qw+gyU/mQCGKy5ms8LuGM32vHgzwj9PgFJESzQ0TdOx5LKfsh77xL9AO7Xa2DsILzBLUqjF7apBjKS73cZHBb63gELwB/zSlftkuKM0IVtTB+jj0+0QrBA+NbayTlmz+Ia/uKC/IZ8F1DE2e9XGwa9wX0UZlivERrBNb87dhs96b+febe/ZKOWG4BpvbuAgy8gBdejZLYPdhxKwVV7qv7HXT8McqiOuox2Qj9hk+bN2jWzmPL6Tv1GlTFG8xx+M6tMIRgIcxDPQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dzWgPnI2WXvvR+tPyTCvzndvVf7FxWyzKa8pqjnmxp0=; b=nMFnmlPRoXFSjMCrLSJIULaXoZFibnKNO21HhtbJTS43GLdXt8qvx7lzs68yLVs0eMqkYNlfbpeQKChEebJt/UERaTOudc8/ufxmXTMCFmetVTy60pxbkrJft6VyU62btzQvUrM2ohhFcVl2+iF4IUVh4iZ/NUW8a2zItsmnk61WQBUvNHQnNJ4sTFXnsq3FJ5J5TFDRMT+mKoySokctJ41Vjf0rKZU8lMQJemTOgAFymSpgSLdwIuiKckhMdLPGuYIe15F/vAH6KShLwPAuV0MueJf7sbYd9M0Zpoyo44cf1fvyCKM9AnazHN5M2F/mQ7m/QWWQ4/LDRkRcrjU1mQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MN0PR11MB5987.namprd11.prod.outlook.com (2603:10b6:208:372::8) by PH8PR11MB6612.namprd11.prod.outlook.com (2603:10b6:510:1cf::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Mon, 28 Nov 2022 20:03:38 +0000 Received: from MN0PR11MB5987.namprd11.prod.outlook.com ([fe80::28fb:a1de:6842:d70a]) by MN0PR11MB5987.namprd11.prod.outlook.com ([fe80::28fb:a1de:6842:d70a%9]) with mapi id 15.20.5857.018; Mon, 28 Nov 2022 20:03:38 +0000 From: "Greenman, Gregory" To: "kvalo@kernel.org" CC: "linux-wireless@vger.kernel.org" Subject: pull-request: iwlwifi-next-for-kalle-2022-11-28 Thread-Topic: pull-request: iwlwifi-next-for-kalle-2022-11-28 Thread-Index: AQHZA2SB5oTR+JsBG0a9m4D6sMqv5w== Date: Mon, 28 Nov 2022 20:03:38 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.42.4 (3.42.4-2.fc35) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR11MB5987:EE_|PH8PR11MB6612:EE_ x-ms-office365-filtering-correlation-id: ffd93f85-e914-4434-2c15-08dad17ba38e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: znFQQDV/6RE+kYay75dyaaD1lCfZgn5tm7YiA1Lw9fOnbjMvWGu4B9i7zjLeDKet6k7DU6nZ+1JlA1yjugCos9nCtEI6EEYL+d5lhyzPsGaaUv6ylKljLekJOZnGHb9mNS/UBK8KwruQefP8mOuSUkfpfb/njFaY53KLMIbxkt3Zd8/gYP9pYK7yY5Ks/jckoBU8qx5f+N2tw6viXbQyGlF8xmQEpQE7I5ONngyZU1Yx9zrrSVDC9va/IG4socIU+E9RPdWZEfQuekyXipUBZmIiXmN70IvqWrIhkThrbwmH472jCIgtBROV0yOyT2jLhrr+nn6RvioODIho7qZzw0DtBedDHDNonEq6Azab0JpSfg4vx7tmiE+W/JkN1F0oEwpJvgntplC06tWpPFnrbQbJ7+on47bRwcEqvjwchDX8/7gWQiTuw82v86VgPGAQtSIk0FbydJMD2CcFSekxeVHQeqDjig0vUDOAC7TO9jENmD54s4RRWB2gtjq8jQbs5FaVzej7CIXMLBVcDU/OR2kKK7d4ApRgtuyAeuiqjnTMpg1KvtJyk4DAVKfyp13JQ13Rdn3Lg54ebH1kbh5w4srM1Y0BwRrrlBfcEKeUa8+rumwfGkpWG1vf/N63JU2Yzn4QChOcP0LoBtoiC7XroYq7w+/r44w9NslX8FxBFGnxYcmhnyslaPk55Uw7+VZGvoUeGvKXXxTv6mfQ5W2LZojw9dqdzcNR9m9p5rPK/0g= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR11MB5987.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(39860400002)(376002)(136003)(396003)(346002)(451199015)(4326008)(8676002)(5660300002)(66476007)(8936002)(41300700001)(66556008)(66446008)(64756008)(71200400001)(2906002)(4001150100001)(76116006)(316002)(6486002)(478600001)(966005)(66946007)(6916009)(36756003)(91956017)(86362001)(26005)(6512007)(6506007)(186003)(38070700005)(2616005)(83380400001)(38100700002)(82960400001)(122000001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?Gzz0dzyDD94H05wHKIbxGF+4+ntc?= =?utf-8?q?doKXY5vjJooXH0+W45fIFfhy04MMnUBMmCImKhvdZgvo8u+TWvGxvC76lAdVsTUKa?= =?utf-8?q?zWc9jgGS+P70mTCyaTPK7CaL7TpCJhM0BnFs0YHq6zBMufK0JfLsavXwmsy/jp9K0?= =?utf-8?q?Huvo1o4ceohvfrc0/rqkWV3GhKWphd4hPYRiSze7f51CiD2ncZ5LroBxwAVOSzs6a?= =?utf-8?q?bA/lvvZ2MGJ+HcJoD6iOOBMWBeZfiAUCOSTTAQZ5Q7ej5XVa7i5ww+vUPcHMGBtZ6?= =?utf-8?q?vKPH5hfYgctZlHhMrcIE/Me/57scDmRJGGWdeNdPbg8dYORiXATb73ltYMoGG2zzS?= =?utf-8?q?MmaONzfcoNd+boM9FZ0cwKt5uhJbZq2HugERYhRQFCdLz/3cpev9+0cZHDlzeavwY?= =?utf-8?q?PYWkCdS8pdr6BTOpizOpYcb9uRfWQjKTvgDmFJ8CRnLoAFH9oG4iQ+Vp0j1tx0iyS?= =?utf-8?q?E4z3HJN2uM+FQ5g8+HIXxhxd/LbjRBV+Nkam9YCDDjR3VtvLnvMHm+H3DeUAgPQq+?= =?utf-8?q?F4VeWCCd7LBAc21SltNsdqfI6bRCsAoj829XRaRnwym/jyCVpOBHI7UkEVjCpkwBU?= =?utf-8?q?5OkvYFUXyIJaUgSzFFBRz3vSTU2D/J8dorfB0TXGDPykisjP3bKv6b5FAWRg4R6ND?= =?utf-8?q?tOYkr97Ds7oLIXaeMEvNOkGOzEWEJQlx6SQVuT4YEdhOhef8RbHXhl5x+IISym4Ak?= =?utf-8?q?sHPzpqhQttKFTQI29SAwiMrWQ+Mw7SFwz+QknDImg/+UtOr5aO+3N/Fo3M5F5cKdA?= =?utf-8?q?LKv8/0yS5E9aOsdfOm9YNUFVNmMaOvCiFWANwU2A4LxHqUbg0vnxBuWrsrMu3BkwO?= =?utf-8?q?WA7nr4goH6US9gd/44Jg80bdFE27BPkHTof/QmGFtROBTIMUOavpa1OiFYQyGYtu2?= =?utf-8?q?0WNQArxD9B/04NU487UZm6lzqqkx2dR1uvhcsAA3VVK3XZ33+VDuzXpMMmtyKReMu?= =?utf-8?q?1WoMr4jVw23X+iYR9G4DLr8uXzCcnMixmBejyk1w0kZwF2Dcng/CVJglPc6iquHaF?= =?utf-8?q?ZTadXltbqj90ZYD0taTj03qv5BRSsIkzk9aVHSEyOBvl8cTuyXTP5sqh89OpCt6Jw?= =?utf-8?q?t0HAaepWRxBdArUOIJvyUmKVZe10rZFXBNtJ5OLV2nfUolSlMfw2IlSqOAkaPhuQY?= =?utf-8?q?ZQT7fKXUvuXxvqHt9xkKxJHzdSBjHeT4aUmdSQUZsKjrRhYUIPTc+GqL9FxrPCJlb?= =?utf-8?q?/J8GqU11u7oHf5BPNQouhIkcZ1kiH9uH3iEkYczWti4L9hfqSneS7i1JaNz52jQ0E?= =?utf-8?q?QFM2OWFDTq3Cw74zMkUJcKwTgt6pyfzqZn4Qkzu1jEdD+GqFm2Sf4OtFRJwxKWig3?= =?utf-8?q?/3HrUgfnfIcMDPVYe//Nk9f6K5ZYlZEbZtQsWFzBMA5791sTm3jddsQPk48RceS4l?= =?utf-8?q?Xqmhe44iBlK/NBwYO2MW53/8O7gor1jIwdhg88cO5WAFfxs6oqawAL2XcJumdAjf5?= =?utf-8?q?9NcGtMJjp6CrOsZG58HhFiCgfQr6mdW2eXD76mEbQ/bmyYNSwukV+Lq3JVFilJNGM?= =?utf-8?q?BYqxZa62S6wjGE79P8Ium0xcKCwDsnkH9Z3sIQkZusMUhOasXpw3ArA=3D?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB5987.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ffd93f85-e914-4434-2c15-08dad17ba38e X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2022 20:03:38.1064 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rgf23kcFjS+T4+g6wIz66AgE0YhZilzsXvd3hBPUfJ7uyEYDjQO735oCWnEfITWdr2ALJTQbnoEAvX2CqOvK7glu9I2BoiwjiausZAz/y2E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB6612 X-OriginatorOrg: intel.com Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hi Kalle, Here's the second pull request for v6.2 with the last two patchsets I sent. It contains EHT adjustments and some bugfixes (iwlmei and one old bug in tx path). Please let me know if there are any issues. Thanks, Gregory The following changes since commit eceb024ee3eed1bacb5c32a4847269f2685e2ea4: Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2022-11-28 16:58:28 +0200) are available in the Git repository at: http://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2022-11-28 for you to fetch changes up to f31f7cd9875c2ab744006bd2ad25641db53f079d: wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (2022-11-28 17:54:09 +0200) ---------------------------------------------------------------- This is the second pull request intended for v6.2 It contains two patch-sets sent before with the following content: * iwlwifi EHT adjustments * double-free fix in tx path * iwlmei PLDR flow fixes * iwlmei smatch fixes * a logging data improvement ---------------------------------------------------------------- Abhishek Naik (1): wifi: iwlwifi: nvm: Update EHT capabilities for GL device Avraham Stern (2): wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync wifi: iwlwifi: mvm: return error value in case PLDR sync failed Ben Greear (1): wifi: iwlwifi: mvm: fix double free on tx path. Daniel Gabay (1): wifi: iwlwifi: mvm: print OTP info after alive Gregory Greenman (1): wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() 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 drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 6 ++--- drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 33 ++++++++++++------------- drivers/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 +++ drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 3 ++- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 235 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 29 ++++++++++++++++++---- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------- --- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 2 ++ drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 13 ++++++++-- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 54 ++++++++++++++++++++--------------------- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 12 ++++++++- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 85 +++++++++++++++++++++++++++++++++++----------------------------- 18 files changed, 647 insertions(+), 157 deletions(-)