From: Luca Coelho <luciano.coelho@xxxxxxxxx> Hi, Here's the fourth set of patches intended for v5.5. It's the usual development, new features, cleanups and bugfixes. The changes are: * Move ACPI handling code fully into acpi.c; * Increase the CTDP budget to improve signal strength; * A fix for compilation with no ACPI enabled; * Enable adaptive dwell on P2P interfaces; * Another scan FW API update; * A few clean-ups; * Other small fixes and 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. Colin Ian King (1): iwlwifi: remove redundant assignment to variable bufsz Emmanuel Grumbach (1): iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout Haim Dreyfuss (1): iwlwifi: mvm: don't skip mgmt tid when flushing all tids Ihab Zhaika (1): iwlwifi: refactor the SAR tables from mvm to acpi Johannes Berg (3): iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 iwlwifi: 22000: fix some indentation iwlwifi: mvm: fix non-ACPI function Mordechay Goodstein (1): iwlwifi: mvm: start CTDP budget from 2400mA Shahar S Matityahu (3): iwlwifi: scan: make new scan req versioning flow iwlwifi: scan: support scan req cmd ver 12 iwlwifi: mvm: scan: enable adaptive dwell in p2p Wang Xuerui (1): iwlwifi: mvm: fix unaligned read of rx_pkt_status .../net/wireless/intel/iwlwifi/cfg/22000.c | 50 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 297 +++++++++++- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 84 ++++ .../net/wireless/intel/iwlwifi/fw/api/scan.h | 161 ++++--- .../intel/iwlwifi/fw/api/time-event.h | 4 +- .../net/wireless/intel/iwlwifi/fw/api/tx.h | 6 +- .../net/wireless/intel/iwlwifi/fw/runtime.h | 11 + .../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 | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 2 +- .../net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 361 ++------------- .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 30 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 426 ++++++++++++++---- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 43 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 4 +- .../wireless/intel/iwlwifi/pcie/internal.h | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 53 +-- .../wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- .../net/wireless/intel/iwlwifi/pcie/trans.c | 31 +- .../net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 12 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 +- 27 files changed, 966 insertions(+), 646 deletions(-) -- 2.23.0