From: Luca Coelho <luciano.coelho@xxxxxxxxx> Hi, Here's the second set of patches intended for v4.21. It's the usual development, with some small new features, cleanups and bugfixes. The changes are: * New FW debugging infrastructure; * Some more work on 802.11ax; * Improve support for multiple RF modules with 22000 devices; * Remove an unused FW parameter; * Other debugging improvements; As usual, I'm pushing this to a pending branch, for kbuild bot, and will send a pull-request later. Please review. Cheers, Luca. Emmanuel Grumbach (2): iwlwifi: mvm: remove assignment of the reciprocal iwlwifi: mvm: add support for TWT capabilities Lior Cohen (2): iwlwifi: add fw dump upon RT ucode start failure iwlwifi: add debugfs file to read fw debug data recording Luca Coelho (1): iwlwifi: fix cfg structs for 22000 with different RF modules Sara Sharon (8): iwlwifi: dbg: don't limit dump decisions to all or monitor iwlwifi: dbg: split fifos dump iwlwifi: fw: add FW API of new TLV infrastructure iwlwifi: trans: parse and store debug ini TLVs iwlwifi: trans: support loading ini TLVs from external file iwlwifi: dbg: disable triggers for ini iwlwifi: dbg: add apply point logic iwlwifi: fw: support API change to debug TLVs Shaul Triebitz (3): iwlwifi: mvm: set MAC_FILTER_IN_11AX in AP mode iwlwifi: mvm: send the STA_HE_CTXT command in AP mode iwlwifi: mvm: set HW capability VHT_EXT_NSS_BW drivers/net/wireless/intel/iwlwifi/Makefile | 1 + .../net/wireless/intel/iwlwifi/cfg/22000.c | 1 - .../wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 401 ++++++++++++++++++ .../net/wireless/intel/iwlwifi/fw/api/mac.h | 39 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 277 +++++++++++- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 22 + drivers/net/wireless/intel/iwlwifi/fw/file.h | 7 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 26 ++ .../net/wireless/intel/iwlwifi/fw/runtime.h | 3 + .../net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 230 ++++++++++ .../net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 87 ++++ drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 24 +- .../wireless/intel/iwlwifi/iwl-modparams.h | 2 + .../net/wireless/intel/iwlwifi/iwl-trans.h | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 5 + .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 39 +- .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 4 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 1 - drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 +- .../wireless/intel/iwlwifi/pcie/internal.h | 44 ++ .../net/wireless/intel/iwlwifi/pcie/trans.c | 213 +++++++++- 21 files changed, 1374 insertions(+), 77 deletions(-) create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h -- 2.19.1