Hi Kalle, Here's the updated pull request with the second batch of patches intended for v5.4. This includes the last patchset 2 patchsets I sent. Usual development work. More details about the contents in the tag description. In this update I have fixed a merge damage in one of the patches. Since I'm using a different machine at the moment, I had the wrong config when I tested this tag. Sorry about that. I pushed these patches to my pending branch when I sent them out and kbuildbot reported success. Please let me know if there are any issues. Cheers, Luca. The following changes since commit 21c60a28af58d7c376502c26fbb0064b39c32917: rtw88: signal completion even on firmware-request failure (2019-11-08 10:27:03 +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-11-13-2 for you to fetch changes up to ef1f4164e79ed5344d5fbe5fabb0086df5991075: iwlwifi: mvm: fix non-ACPI function (2019-11-14 10:49:30 +0200) ---------------------------------------------------------------- Second batch of patches intended for v5.5 * Update scan FW API; * Fix single antenna diversity support; * Bump the supported FW API version; * Add debug dump collection on assert in WoWLAN; * Fix VHT capabilities settings; * 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; ---------------------------------------------------------------- Colin Ian King (1): iwlwifi: remove redundant assignment to variable bufsz Emmanuel Grumbach (2): iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static 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 (4): iwlwifi: FW API: reference enum in docs of modify_mask iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 iwlwifi: 22000: fix some indentation iwlwifi: mvm: fix non-ACPI function Luca Coelho (3): iwlwifi: mvm: fix support for single antenna diversity iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() iwlwifi: bump FW API to 51 for 22000 series Mordechay Goodstein (3): iwlwifi: mvm: in VHT connection use only VHT capabilities iwlwifi: mvm: print rate_n_flags in a pretty format iwlwifi: mvm: start CTDP budget from 2400mA Shahar S Matityahu (4): iwlwifi: dbg_ini: support dump collection upon assert during D3 iwlwifi: scan: make new scan req versioning flow iwlwifi: scan: support scan req cmd ver 12 iwlwifi: mvm: scan: enable adaptive dwell in p2p Tova Mussai (4): iwlwifi: nvm: update iwl_uhb_nvm_channels iwlwifi: scan: create function for scan scheduling params iwlwifi: scan: Create function to build scan cmd iwlwifi: scan: adapt the code to use api ver 11 Wang Xuerui (1): iwlwifi: mvm: fix unaligned read of rx_pkt_status drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 52 ++--- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 287 +++++++++++++++++++++++++ drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 84 ++++++++ drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 208 ++++++++++++++++++ drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/time-event.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 18 ++ drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 11 + 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 | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 392 ++++++---------------------------- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 2 + 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 | 557 ++++++++++++++++++++++++++++++++++++++++++------ drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 43 ++-- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 53 ++--- drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 31 +-- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 18 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 +- 34 files changed, 1292 insertions(+), 578 deletions(-)
Attachment:
signature.asc
Description: This is a digitally signed message part