From: Luca Coelho <[email protected]>
Hi Kalle,
Here is one more batch that I'd like to get into v4.13, hopefully it's
not too late. I'm also going to send some more tomorrow. The changes
are:
* Some important fixes for 9000 HW;
* FW API changes for the upcoming -30 ucode release;
* A few new PCI IDs for 9000 series;
* Reorganization of common files;
* Some more fixes and improvements here and there
Thanks!
Cheers,
Luca.
Emmanuel Grumbach (1):
iwlwifi: mvm: change when the BT_COEX is sent
Haim Dreyfuss (2):
iwlwifi: mvm: refactor geo init
iwlwifi: mvm: Add debugfs entry to retrieve SAR geographic profile
Johannes Berg (22):
iwlwifi: mvm: remove some CamelCase from firmware API
iwlwifi: mvm: fix various "Excess ... description" kernel-doc warnings
iwlwifi: mvm: remove various unused command IDs/structs
iwlwifi: mvm: use __le16 even for reserved fields
iwlwifi: mvm: add documentation for all command IDs
iwlwifi: mvm: fix a bunch of kernel-doc warnings
iwlwifi: dvm: use macros for format strings
iwlwifi: pcie: only apply retention workaround on 9000-series A-step
iwlwifi: pcie: fix 9000-series RF-kill interrupt propagation
iwlwifi: mvm: use proper CDB check in PHY context modify
iwlwifi: pcie: improve "invalid queue" warning
iwlwifi: pcie: improve debug in iwl_pcie_rx_handle_rb()
iwlwifi: unify external & internal modparam names
iwlwifi: pcie: make ctxt-info free idempotent
iwlwifi: pcie: warn if paging is already initialized during init
iwlwifi: mvm: unconditionally stop device after init
iwlwifi: mvm: fix deduplication start logic
iwlwifi: mvm: rename iwl_shared_mem_cfg_v1 to the correct _v2
iwlwifi: create new subdirectory for FW interaction
iwlwifi: move notification wait into fw/
iwlwifi: move configuration into sub-directory
iwlwifi: mvm: remove version 2 of paging command
Liad Kaufman (2):
iwlwifi: mvm: support aggs of 64 frames in A000 family
iwlwifi: mvm: support multi tid ba notif
Luca Coelho (1):
iwlwifi: mvm: simplify CHECK_MLME_TRIGGER macro
Sharon Dvir (1):
iwlwifi: mvm: change sta_id to u8
Tzipi Peres (2):
iwlwifi: add the new a000_2ax series
iwlwifi: add twelve new 9560 series PCI IDs
drivers/net/wireless/intel/iwlwifi/Makefile | 6 +-
.../intel/iwlwifi/{iwl-1000.c => cfg/1000.c} | 0
.../intel/iwlwifi/{iwl-2000.c => cfg/2000.c} | 0
.../intel/iwlwifi/{iwl-5000.c => cfg/5000.c} | 0
.../intel/iwlwifi/{iwl-6000.c => cfg/6000.c} | 0
.../intel/iwlwifi/{iwl-7000.c => cfg/7000.c} | 0
.../intel/iwlwifi/{iwl-8000.c => cfg/8000.c} | 0
.../intel/iwlwifi/{iwl-9000.c => cfg/9000.c} | 0
.../intel/iwlwifi/{iwl-a000.c => cfg/a000.c} | 10 +
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 15 +-
drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 4 +-
drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 8 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +-
drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 2 +-
.../intel/iwlwifi/{iwl-fw-api.h => fw/api.h} | 24 ++
.../{iwl-fw-error-dump.h => fw/error-dump.h} | 0
.../intel/iwlwifi/{iwl-fw-file.h => fw/file.h} | 0
.../wireless/intel/iwlwifi/{iwl-fw.h => fw/img.h} | 10 +-
.../iwlwifi/{iwl-notif-wait.c => fw/notif-wait.c} | 2 +-
.../iwlwifi/{iwl-notif-wait.h => fw/notif-wait.h} | 0
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 +
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 14 +-
drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 16 +-
drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 18 -
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 58 +++-
.../net/wireless/intel/iwlwifi/mvm/fw-api-coex.h | 11 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw-api-d3.h | 11 +-
.../net/wireless/intel/iwlwifi/mvm/fw-api-mac.h | 5 +-
.../net/wireless/intel/iwlwifi/mvm/fw-api-power.h | 9 +
drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rs.h | 3 +
drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rx.h | 37 +--
.../net/wireless/intel/iwlwifi/mvm/fw-api-scan.h | 36 +-
.../net/wireless/intel/iwlwifi/mvm/fw-api-sta.h | 63 +++-
.../net/wireless/intel/iwlwifi/mvm/fw-api-tof.h | 14 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw-api-tx.h | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 370 ++++++++++++++++-----
drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.h | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 123 ++++---
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 32 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 20 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 25 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 2 +
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 32 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 28 +-
.../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 7 +
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 22 +-
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 10 +
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 37 ++-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 2 +-
59 files changed, 787 insertions(+), 350 deletions(-)
rename drivers/net/wireless/intel/iwlwifi/{iwl-1000.c => cfg/1000.c} (100%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-2000.c => cfg/2000.c} (100%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-5000.c => cfg/5000.c} (100%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-6000.c => cfg/6000.c} (100%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-7000.c => cfg/7000.c} (100%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-8000.c => cfg/8000.c} (100%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-9000.c => cfg/9000.c} (100%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-a000.c => cfg/a000.c} (94%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-fw-api.h => fw/api.h} (93%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-fw-error-dump.h =>
fw/error-dump.h} (100%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-fw-file.h => fw/file.h} (100%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-fw.h => fw/img.h} (98%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-notif-wait.c =>
fw/notif-wait.c} (99%)
rename drivers/net/wireless/intel/iwlwifi/{iwl-notif-wait.h =>
fw/notif-wait.h} (100%)
--
2.11.0