Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1746516pxb; Wed, 10 Feb 2021 16:12:34 -0800 (PST) X-Google-Smtp-Source: ABdhPJwWb94zDB9M7dwJrTFGlgECp3VScggyhZRM4ID+cW2Ojmt8C6ySN4+tH7GRSGfsUr30l+ap X-Received: by 2002:a17:906:c051:: with SMTP id bm17mr5307667ejb.493.1613002354397; Wed, 10 Feb 2021 16:12:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613002354; cv=none; d=google.com; s=arc-20160816; b=oPzsPfdlYAI0OdyVI2tPmBGg4WxWCTVy3TRsyWLJ6hkz42Oud/mv0ulPpa0k3ICiAN d/+lYj4dashI64wh7UdytmyV/UYWkyFrieKkjO8lV2yS1f2Y628XZFUpixfERJrW5FsO UK0MlredWsfTsUyahsqghg9OvO1KLiCwZXkO7EfZZ+C6XJTWu1HZFq6zqlIRVav71Y77 2VLoKX+LudXridpQUV+1cJ0HyMGVh14KaNQJVUWj9+PhrVmbuu4AXjHHu4l9grThXdW6 QlJ+q4anYqklew8dJDG1kFR3JO0Ml/yonie0/t4BaQHi2+S2WTBjbz8PUG33zIw5Vy1V HNGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:mime-version:user-agent:date:cc:to:from :message-id; bh=3DxiuA3loedZ9TKEdZB2yGDGwZeb7Ehyvp9PIMJH1NY=; b=eKLWxVA4W5x0gsLmwcYxwbNOYzZsbhBLO5gMz0m2x/ZsHR5u4nBGtS+lE1HQjm78GQ zYOXxmPhF+kCnsJ7xcGscyra32yz5TC4zh9d3Sgd9dq80024MJGiYvtS6ejpbUGYWPtZ YIcHM15mxNhDCqFHwzXLEnwRy5nBgdVmD/0g9V1GBqUjVSS8gFbv+rakndgc3yfWUCFj TBkkjzzzvMHNt7nEQExdClGvhMsf5+xUqShw1nZkZNkBJmP7G1VWPAcSgN7i0smWOJfM FAySYJ5WB3Z0rcrFs27otmbsKMAv+IMQ/mV0HLjc0g8FS19nGFGC0zByM+HUV6tiXvDh LIpg== 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 v21si2294495edx.549.2021.02.10.16.11.24; Wed, 10 Feb 2021 16:12:34 -0800 (PST) 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 S232920AbhBKAIF (ORCPT + 99 others); Wed, 10 Feb 2021 19:08:05 -0500 Received: from paleale.coelho.fi ([176.9.41.70]:45508 "EHLO farmhouse.coelho.fi" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S233554AbhBKAHk (ORCPT ); Wed, 10 Feb 2021 19:07:40 -0500 Received: from 91-156-6-193.elisa-laajakaista.fi ([91.156.6.193] helo=[192.168.100.69]) by farmhouse.coelho.fi with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1l9zVS-004ADz-VN; Thu, 11 Feb 2021 02:06:52 +0200 Message-ID: <8fc242539c12e702080789efd0e2f333d2c13bfd.camel@coelho.fi> From: Luca Coelho To: kvalo@codeaurora.org Cc: linux-wireless@vger.kernel.org Date: Thu, 11 Feb 2021 02:06:49 +0200 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-ddD6RhiMNG3GPfVRN+1U" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on farmhouse.coelho.fi X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, TVD_RCVD_IP autolearn=ham autolearn_force=no version=3.4.4 Subject: pull-request: iwlwifi-next 2021-02-10 Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org --=-ddD6RhiMNG3GPfVRN+1U Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Kalle, Here's the second batch of patches intended for v5.12. This includes the four last patchsets I sent out for v5.12. Usual development work. More details about the contents in the tag description. Please let me know if there are any issues. Cheers, Luca. The following changes since commit 8e79106a7dbbfcb9e87644d0ee1d038670fba844= : rtlwifi: rtl8821ae: phy: Simplify bool comparison (2021-02-10 09:39:35 +0= 200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git ta= gs/iwlwifi-next-for-kalle-2021-02-10 for you to fetch changes up to 000735e5dbbb739ca3742413858c1d9cac899e10: iwlwifi: bump FW API to 62 for AX devices (2021-02-11 01:58:23 +0200) ---------------------------------------------------------------- Second set of iwlwifi patches intended for v5.12 * Add some device IDs that got lost in a rebase; * A bunch of fixes in the PPAG code; * A few fixes in the debugging framework; * Fix a couple of potential crashes in error paths; * More HW IDs for new HW; * Add one more value to the device configuration code; * Support new scan config FW API; * Some more CSA fixes; * Support for RF interference mitigation (RFI); * Improvements in the NVM flows; * Bump the FW API support version; * Implement support for PNVM from BIOS; * Fix PM status when a FW crash happens; * Some other small fixes, clean-ups and improvements. ---------------------------------------------------------------- Abhishek Naik (1): iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic Emmanuel Grumbach (7): iwlwifi: mvm: enhance a print in CSA flows iwlwifi: pcie: NULLify pointers after free iwlwifi: pcie: don't crash when rx queues aren't allocated in interru= pt iwlwifi: mvm: register to mac80211 last iwlwifi: mvm: simplify iwl_mvm_dbgfs_register iwlwifi: mvm: isolate the get nvm flow iwlwifi: mvm: get NVM later in the mvm_start flow Golan Ben Ami (1): iwlwifi: mvm: reduce the print severity of failing getting NIC temp Gregory Greenman (2): iwlwifi: mvm: add RFI-M support iwlwifi: acpi: add support for DSM RFI Haim Dreyfuss (1): iwlwifi: acpi: don't return valid pointer as an ERR_PTR Ihab Zhaika (1): iwlwifi: add new cards for So and Qu family Ilan Peer (1): iwlwifi: mvm: Support SCAN_CFG_CMD version 5 Johannes Berg (6): iwlwifi: pcie: don't disable interrupts for reg_lock iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function iwlwifi: api: clean up some documentation/bits iwlwifi: remove flags argument for nic_access iwlwifi: remove max_vht_ampdu_exponent config parameter iwlwifi: remove max_ht_ampdu_exponent config parameter Luca Coelho (11): iwlwifi: pcie: add a few missing entries for So with Hr iwlwifi: acpi: fix PPAG table sizes iwlwifi: mvm: fix the type we use in the PPAG table validity checks iwlwifi: mvm: store PPAG enabled/disabled flag properly iwlwifi: mvm: send stored PPAG command instead of local iwlwifi: mvm: assign SAR table revision to the command later iwlwifi: pnvm: set the PNVM again if it was already loaded iwlwifi: pnvm: increment the pointer before checking the TLV iwlwifi: pnvm: move file loading code to a separate function iwlwifi: pnvm: implement reading PNVM from UEFI iwlwifi: bump FW API to 62 for AX devices Matti Gottlieb (4): iwlwifi: pcie: Change Ma device ID iwlwifi: pcie: add CDB bit to the device configuration parsing iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity Miri Korenblit (1): iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE comm= and. Mordechay Goodstein (4): iwlwifi: when HW has rate offload don't look at control field iwlwifi: dbg: remove unsupported regions iwlwifi: dbg: add op_mode callback for collecting debug data. iwlwifi: queue: add fake tx time point Mukesh Sisodiya (1): iwlwifi: correction of group-id once sending REPLY_ERROR Naftali Goldstein (1): iwlwifi: declare support for triggered SU/MU beamforming feedback Ravi Darsi (1): iwlwifi: mvm: global PM mode does not reset after FW crash Sara Sharon (1): iwlwifi: mvm: don't check if CSA event is running before removing Shaul Triebitz (1): iwlmvm: set properly NIC_NOT_ACK_ENABLED flag Takashi Iwai (1): iwlwifi: dbg: Mark ucode tlv data as const drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 8 ++-- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 14 +++---- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 43 +++++++++++= +++++++++- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 8 ++-- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 20 ++++------ drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 6 +-- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 1 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 10 ++--- drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 7 ++-- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 50 +++++++++++= +++++++------ drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 24 +++++++++--= - drivers/net/wireless/intel/iwlwifi/fw/api/commands.h | 12 +++++- drivers/net/wireless/intel/iwlwifi/fw/api/location.h | 7 +++- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 5 +++ drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 15 +++++++- drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h | 60 +++++++++++= ++++++++++++++++++ drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 5 ++- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 54 +++++++++++= +-------------- drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 190 +++++++++++= +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------= ------ drivers/net/wireless/intel/iwlwifi/iwl-config.h | 14 ++++--- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 86 +++++++++++= +++++++++++++++++++------------ drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 6 ++- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 46 +++++++++--= ------------ drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 6 +-- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 14 ++++++- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 7 +++- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 14 +++---- drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 8 +--- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 90 +++++++++++= ++++++++++++++++++++++++++------- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 116 +++++++++++= ++++++++++++++++++++++++++++++++------------- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 19 +++++++++- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 15 ++++++-- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 79 +++++++++++= ++++++++++++++++----------- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 118 +++++++++++= ++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 14 ++++--- drivers/net/wireless/intel/iwlwifi/mvm/time-event.c | 3 -- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 22 ++++++----- drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 21 ++++++----- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 188 +++++++++++= +++++++++++++++++++++++++++++++++++++++++++++------------------------------= ----- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 16 +++++--- drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 8 +++- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 54 +++++++++++= ++------------- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 5 +-- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 27 ++++++-----= -- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 4 ++ 55 files changed, 1116 insertions(+), 444 deletions(-) create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/rfi.c --=-ddD6RhiMNG3GPfVRN+1U Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEF3LNfgb2BPWm68smoUecoho8xfoFAmAkdRoACgkQoUecoho8 xfqr0g//XonOJZej/WDPFkl95oo04LGMtg0iPnI/mWkDH6pUK5sBg2veu5q2cq3U uLY5pxSib1d/3p0iTNKWhwQQ8Es41cXV3l2c3CHAu+qjIW6bspXP7/H8L4K9eGLt hGp9aPW0Ajk8ERlXE4LrDPpCT2KcFLqD6k8JdYhZiSPoJECl71mAGkCDJ+g4VQSx unjbNu+usZLjQ6coKY0wTL2qpQTKHAhUhqafst0UemBGkKncbUoT00aQYNOkl+VB FAOsuBBx+5IcRk7CV3ILd2E+9PI+Xlq+q2J6a9YGt2CXGtbhBFnjaMsOkSVFbWNy V1E0CN1Mpa567Y9EtUcjCQgdEP+uoq135L/Jq3pDnndJkLro6zRQXU/hCUgfoR23 FacyKkWNF4tFmFGE+tbJUk4GNO0WdNys5oon2uuTrkE6h1lgL6HdiHoBWy4a7ktT fwzTEtrFe3+JNXXkc8h0VVjyreYGRkw/KFN6xJOUSAy/0AT7eRJtnyvUOa9EhZNx TPXgeHd/JuhgXvL52wCKHDVUsLgptj/z1xrDdhjczqrFV9SKg8LmvdBdsL95qZJ+ Rb5P+2I4r7ATe7JJf2vQaga3EapFw6dB0bQOnvnMz7WFOas1+7W1feIxF+92cAST d6YxXxR9f9pgj/GzEo9jfrTIvrwTyTbPkzVLuCTp/svlxOGyJNU= =R9X0 -----END PGP SIGNATURE----- --=-ddD6RhiMNG3GPfVRN+1U--