Hi Kalle, This is the fourth batch of patches intended for v5.1. This includes the last two patchsets I sent. Usual development work. More details about the contents in the tag description. I have sent this out before and kbuildbot reported success. Please let me know if there are any issues. Cheers, Luca. The following changes since commit 34025a1056a3c82b7e16992da9af54d729dd77fe: rsi: fix indentation issue with a code block (2019-02-08 17:31:23 +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-2019-02-14 for you to fetch changes up to 99944b73069d8bcea573c07df8dc8d4f33e78586: iwlwifi: mvm: stop static queues correctly (2019-02-14 11:29:52 +0200) ---------------------------------------------------------------- Fourth batch of iwlwifi patches intended for v5.1 * Work on the new debugging infrastructure continues; * FTM (Fine Timing Measurement) initiator and responder implementation; * Support for a new device family started; * Bump supported FW API to 46; * General bugfixes; * Other cleanups; ---------------------------------------------------------------- Avraham Stern (4): iwlwifi: mvm: Fix possible NULL pointer dereference iwlwifi: mvm: add support for new FTM fw API iwlwifi: mvm: add debug prints for FTM iwlwifi: mvm: stop static queues correctly Emmanuel Grumbach (1): iwlwifi: mvm: fix the spatial reuse parsing for HE_TRIG PPDUs Haim Dreyfuss (1): iwlwifi: mvm: add support for 32kHz external clock indication Ido Yariv (1): iwlwifi: mvm: don't require WOWLAN images when unified Ilan Peer (3): iwiwifi: mvm: Fix FW scan concurrency support assumptions iwlwifi: mvm: Don't warn on command failure during restart iwlwifi: mvm: Do not return an error value on HW restart Johannes Berg (5): iwlwifi: mvm: support FTM responder iwlwifi: mvm: support FTM initiator iwlwifi: mvm: clean up NO_PSDU case iwlwifi: bump FW API to 46 for 9000 and 22000 series iwlwifi: mvm: fix HE radiotap data4 for HE-TB PPDUs Luca Coelho (2): iwlwifi: bump FW API to 45 for 9000 and 22000 series iwlwifi: start using B-step for some 9000 devices Mordechay Goodstein (1): iwlwifi: add FW recovery flow Sara Sharon (5): iwlwifi: pcie: fix emergency path iwlwifi: dvm: don't use IWL_DL_FW_ERRORS iwlwifi: pcie: add TPT oriented prints iwlwifi: mvm: support beacon IE injection iwlwifi: pcie: fix TX while flushing Shahar S Matityahu (9): iwlwifi: dbg_ini: implement monitor sram memory dump iwlwifi: dbg_ini: implement monitor dram memory dump iwlwifi: receive umac and lmac error table addresses from TLVs iwlwifi: dbg_ini: rewrite trigger flow and align to FW API changes iwlwifi: mvm: add a debug_enable op iwlwifi: properly use delay option in dump trigger flow iwlwifi: dbg_ini: enable ignore consecutive trigger feature iwlwifi: dbg: buffer overflow in non_collect_ts_start array iwlwifi: dbg_ini: add early and after alive apply points to unified images Shaul Triebitz (5): iwlwifi: introduce device family AX210 iwlwifi: do not fail on large amount of channels iwlwifi: dbg: temporarily skip periphery dump for AX210 devices iwlwifi: align to new periphery address space for AX210 family iwlwifi: add force NMI for AX210 devices drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 93 +++++++++++--- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 14 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 32 +++++ drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 22 +++- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 48 +++++-- drivers/net/wireless/intel/iwlwifi/fw/api/commands.h | 5 + drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/api/location.h | 191 +++++++++++++++++++++++++-- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 13 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 240 +++++++++++++++++++++++++--------- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 76 ++++++----- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 16 ++- drivers/net/wireless/intel/iwlwifi/fw/file.h | 17 +++ drivers/net/wireless/intel/iwlwifi/fw/img.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 19 ++- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 15 ++- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 + drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 55 +++++++- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 11 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 43 ++++++- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 10 ++ drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 1 + drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 6 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 106 +++++++++++++++ drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 654 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 244 +++++++++++++++++++++++++++++++++++ drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 92 +++++++++++-- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 22 ++-- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 168 +++++++++++++++++++++++- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 43 ++++++- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 48 +++++++ drivers/net/wireless/intel/iwlwifi/mvm/power.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 33 +++-- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/time-event.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 12 +- drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 16 ++- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 16 ++- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 2 + drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 52 ++++++-- drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 105 ++++++++++----- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 22 +++- include/linux/ieee80211.h | 2 + 51 files changed, 2349 insertions(+), 299 deletions(-) create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
Attachment:
signature.asc
Description: This is a digitally signed message part