Luca Coelho <luca@xxxxxxxxx> wrote: > 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 +0200) > > 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-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 interrupt > 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 command. > > 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 Pulled, thanks. 30357f6a47e0 Merge tag 'iwlwifi-next-for-kalle-2021-02-10' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next -- https://patchwork.kernel.org/project/linux-wireless/patch/8fc242539c12e702080789efd0e2f333d2c13bfd.camel@xxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches