Luca Coelho <luca@xxxxxxxxx> wrote: > Hi Kalle, > > Here's my pull request for v5.14 with the four patchesets I sent > earlier. This is all normal development, new features, bugfixes and > cleanups. 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 adf6a0f8c0a656df3d29403f314bf3e0dbb2dd77: > > rtl8xxxu: avoid parsing short RX packet (2021-06-19 12:06:09 +0300) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2021-06-22 > > for you to fetch changes up to 4c59eac6ac434e08b65edd3d4bef41adfa90f58e: > > iwlwifi: bump FW API to 64 for AX devices (2021-06-22 16:57:58 +0300) > > ---------------------------------------------------------------- > iwlwifi patches for v5.14 > > * Some robustness improvements in the PCI code; > * Remove some duplicate and unused declarations; > * Improve PNVM load robustness by increasing the timeout a bit; > * Support for a new HW; > * Suport for BIOS control of 11ax enablement in Russia; > * Support UNII4 enablement from BIOS; > * Support LMR feedback; > * Fix in TWT; > * Some fixes in IML (image loader) DMA handling; > * Fixes in WoWLAN; > * Updates in the WoWLAN FW commands; > * Add one new device to the PCI ID lists; > * Support reading PNVM from a UEFI variable; > * Bump the supported FW API version; > * Some other small fixes, clean-ups and improvements. > > ---------------------------------------------------------------- > Abhishek Naik (1): > iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. > > Avraham Stern (1): > iwlwifi: mvm: support LMR feedback > > Emmanuel Grumbach (5): > iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version > iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 > iwlwifi: mvm: update iwl_wowlan_patterns_cmd > iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 > iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd > > Harish Mitty (1): > iwlwifi: mvm: Call NMI instead of REPLY_ERROR > > Ilan Peer (1): > iwlwifi: mvm: Explicitly stop session protection before unbinding > > Johannes Berg (18): > iwlwifi: mvm: don't change band on bound PHY contexts > iwlwifi: pcie: handle pcim_iomap_table() failures better > iwlwifi: pcie: print interrupt number, not index > iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID > iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration > iwlwifi: pcie: identify the RF module > iwlwifi: mvm: don't request SMPS in AP mode > iwlwifi: mvm: apply RX diversity per PHY context > iwlwifi: mvm: honour firmware SMPS requests > iwlwifi: correct HE capabilities > iwlwifi: pcie: fix some kernel-doc comments > iwlwifi: pcie: remove TR/CR tail allocations > iwlwifi: pcie: free IML DMA memory allocation > iwlwifi: pcie: fix context info freeing > iwlwifi: mvm: fill phy_data.d1 for no-data RX > iwlwifi: pcie: free some DMA memory earlier > iwlwifi: move error dump to fw utils > iwlwifi: fw: dump TCM error table if present > > Luca Coelho (8): > iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() > iwlwifi: mvm: fix indentation in some scan functions > iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions > iwlwifi: increase PNVM load timeout > iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors > iwlwifi: move UEFI code to a separate file > iwlwifi: support loading the reduced power table from UEFI > iwlwifi: bump FW API to 64 for AX devices > > Matti Gottlieb (1): > iwlwifi: pcie: Add support for AX231 radio module with Ma devices > > Miri Korenblit (1): > iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia > > Mukesh Sisodiya (1): > iwlwifi: yoyo: support region TLV version 2 > > Naftali Goldstein (2): > iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues > iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES > > Shaul Triebitz (2): > iwlwifi: mvm: fix error print when session protection ends > iwlwifi: advertise broadcast TWT support > > ybaruch (1): > iwlwifi: add 9560 killer device > > drivers/net/wireless/intel/iwlwifi/Makefile | 3 +- > drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 16 +++- > drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 6 +- > drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 50 ++++++++--- > drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 10 +++ > drivers/net/wireless/intel/iwlwifi/fw/api/commands.h | 5 -- > drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 110 ++++++++++++------------ > drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h | 26 ++++++ > drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 3 +- > drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 19 +++++ > drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 47 ++--------- > drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 4 +- > drivers/net/wireless/intel/iwlwifi/fw/dump.c | 418 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/net/wireless/intel/iwlwifi/fw/file.h | 25 ++++-- > drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 120 +++++++++----------------- > drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 4 +- > drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 42 ++++++++++ > drivers/net/wireless/intel/iwlwifi/iwl-config.h | 6 +- > drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h | 20 ++++- > drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 +- > drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 13 ++- > drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 11 +++ > drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 138 ++++++++++++++++++------------ > drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 4 +- > drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 20 +++++ > drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 118 ++++++++++++++++++-------- > drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 4 +- > drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +- > drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 9 +- > drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 44 +++++++--- > drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 25 ++++-- > drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 20 ++++- > drivers/net/wireless/intel/iwlwifi/mvm/offloading.c | 26 ++++-- > drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 40 ++++++++- > drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 26 ++++-- > drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 10 +-- > drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 14 ++-- > drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 +- > drivers/net/wireless/intel/iwlwifi/mvm/time-event.c | 45 +++++++--- > drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 357 +++++++---------------------------------------------------------------------- > drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 90 +++++++++++++++----- > drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 19 +++-- > drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 24 +++--- > drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 34 -------- > drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 78 ++++++++++++++++- > drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 39 ++++++++- > 47 files changed, 1637 insertions(+), 784 deletions(-) > create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/dump.c > create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.c > create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.h Pulled, thanks. 559c664751e5 Merge tag 'iwlwifi-next-for-kalle-2021-06-22' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next -- https://patchwork.kernel.org/project/linux-wireless/patch/12cde492bacfa8ae6aa1f02d3c5a0dfa241ac576.camel@xxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches