All of lore.kernel.org
 help / color / mirror / Atom feed
From: Luca Coelho <luca@coelho.fi>
To: kvalo@codeaurora.org
Cc: linux-wireless@vger.kernel.org
Subject: pull-request: iwlwifi-next 2020-09-30
Date: Wed, 30 Sep 2020 23:56:23 +0300	[thread overview]
Message-ID: <08351c498348047be547a41a49d3384067a20942.camel@coelho.fi> (raw)

[-- Attachment #1: Type: text/plain, Size: 10656 bytes --]

Hi Kalle,

Here's the first batch of patches intended for v5.8.  This includes all
the patchsets I sent out for v5.10.  Usual development work.  More
details about the contents in the tag description.

Please let me know if there are any issues.

Cheers,
Luca.


The following changes since commit 1d2a85382282e7c77cbde5650335c3ffc6073fa1:

  wl3501_cs: Remove unnecessary NULL check (2020-09-29 11:25:30 +0300)

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-2020-09-30

for you to fetch changes up to 7ecc1c393f80fcbaa1bbfcfdff05658904cceba6:

  iwlwifi: bump FW API to 57 for AX devices (2020-09-30 23:46:23 +0300)

----------------------------------------------------------------
iwlwifi patches intended for v5.10

* Protected TWT implementation;
* Support disabling 5.8GHz channels via ACPI;
* Support VHT extended NSS capability;
* A few fixes in the datapath;
* Enable TWT by default;
* Support new PPAG FW command version
* Move some trans code around for better abstraction;
* Some clean-ups in the ACPI code;
* A fix for AP mode;
* Updates in the ACPI code to support new tables and FW versions;
* FTM updates;
* A bit of reorganiztion in the queue code;
* A few debugging infra improvements;
* Add support for new GTK rekeying;
* A fix in the scanning code;
* Support for some new cards;
* Some updates for new or changed FW APIs;
* Some new FW API command version implementations;
* Some other small fixes and clean-ups;

----------------------------------------------------------------
Andrei Otcheretianski (2):
      iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode
      iwlwifi: use correct group for alive notification

Avraham Stern (7):
      iwlwifi: mvm: add an option to add PASN station
      iwlwifi: mvm: add support for range request command ver 11
      iwlwifi: mvm: add support for responder dynamic config command version 3
      iwlwifi: mvm: location: set the HLTK when PASN station is added
      iwlwifi: mvm: responder: allow to set only the HLTK for an associated station
      iwlwifi: mvm: initiator: add option for adding a PASN responder
      iwlwifi: mvm: ignore the scan duration parameter

Ayala Beker (1):
      iwlwifi: mvm: clear all scan UIDs

Dan Halperin (2):
      iwlwifi: mvm: add support for new  version of WOWLAN_TKIP_SETTING_API_S
      iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version

Emmanuel Grumbach (1):
      iwlwifi: mvm: split a print to avoid a WARNING in ROC

Gil Adam (4):
      iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels
      iwlwifi: acpi: support ppag table command v2
      iwlwifi: regulatory: regulatory capabilities api change
      iwlwifi: thermal: support new temperature measurement API

Golan Ben Ami (1):
      iwlwifi: enable twt by default

Ihab Zhaika (2):
      iwlwifi: add new cards for AX201 family
      iwlwifi: add new cards for MA family

Ilan Peer (1):
      iwlwifi: mvm: Add FTM initiator RTT smoothing logic

Johannes Berg (6):
      iwlwifi: mvm: rs-fw: handle VHT extended NSS capability
      iwlwifi: mvm: use CHECKSUM_COMPLETE
      iwlwifi: mvm: d3: support GCMP ciphers
      iwlwifi: align RX status flags with firmware
      iwlwifi: mvm: d3: parse wowlan status version 11
      iwlwifi: api: fix u32 -> __le32

Luca Coelho (12):
      iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT
      iwlwifi: don't export acpi functions unnecessarily
      iwlwifi: remove iwl_validate_sar_geo_profile() export
      iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile()
      iwlwifi: add a common struct for all iwl_tx_power_cmd versions
      iwlwifi: acpi: prepare SAR profile selection code for multiple sizes
      iwlwifi: support REDUCE_TX_POWER_CMD version 6
      iwlwifi: acpi: rename geo structs to contain versioning
      iwlwifi: support version 3 of GEO_TX_POWER_LIMIT
      iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq()
      iwlwifi: support version 5 of the alive notification
      iwlwifi: bump FW API to 57 for AX devices

Mordechay Goodstein (22):
      iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN
      iwlwifi: msix: limit max RX queues for 9000 family
      iwlwifi: wowlan: adapt to wowlan status API version 10
      iwlwifi: fw: move assert descriptor parser to common code
      iwlwifi: iwl-trans: move all txcmd init to trans alloc
      iwlwifi: move bc_pool to a common trans header
      iwlwifi: iwl-trans: move tfd to trans layer
      iwlwifi: move bc_table_dword to a common trans header
      iwlwifi: dbg: add dumping special device memory
      iwl-trans: move dev_cmd_offs, page_offs to a common trans header
      iwlwifi: mvm: remove redundant support_umac_log field
      iwlwifi: rs: set RTS protection for all non legacy rates
      iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init
      iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver
      iwlwifi: remove wide_cmd_header field
      iwlwifi: move all bus-independent TX functions to common code
      iwlwifi: dbg: remove no filter condition
      iwlwifi: dbg: run init_cfg function once per driver load
      iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd
      iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent
      iwlwifi: dbg: add debug host notification (DHN) time point
      iwlwifi: yoyo: add support for internal buffer allocation in D3

Naftali Goldstein (1):
      iwlwifi: mvm: process ba-notifications also when sta rcu is invalid

Nathan Errera (2):
      iwlwifi: mvm: support new KEK KCK api
      iwlwifi: mvm: support more GTK rekeying algorithms

Roee Goldfiner (1):
      iwlwifi: add new card for MA family

Sara Sharon (1):
      iwlwifi: mvm: add d3 prints

Shaul Triebitz (3):
      iwlwifi: mvm: add PROTECTED_TWT firmware API
      iwlwifi: mvm: set PROTECTED_TWT in MAC data policy
      iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware

 drivers/net/wireless/intel/iwlwifi/Makefile            |    1 +
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c         |   68 ++++-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c           |   72 ++---
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h           |   58 ++--
 drivers/net/wireless/intel/iwlwifi/fw/api/alive.h      |   25 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/commands.h   |   10 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h         |   82 ++++-
 drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h    |   32 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/location.h   |  231 +++++++++++++-
 drivers/net/wireless/intel/iwlwifi/fw/api/mac.h        |   16 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h   |   32 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/phy.h        |   13 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/power.h      |  133 ++++++--
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h         |   11 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h         |   29 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h         |    7 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c            |   56 ++++
 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h     |   14 +
 drivers/net/wireless/intel/iwlwifi/fw/file.h           |    3 +-
 drivers/net/wireless/intel/iwlwifi/fw/img.c            |   55 +++-
 drivers/net/wireless/intel/iwlwifi/fw/img.h            |    8 +-
 drivers/net/wireless/intel/iwlwifi/fw/init.c           |    3 +-
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h        |    3 +-
 drivers/net/wireless/intel/iwlwifi/iwl-config.h        |   13 +-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c       |   26 +-
 drivers/net/wireless/intel/iwlwifi/iwl-debug.h         |    6 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c     |   98 +++++-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h     |    2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c         |   78 ++++-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h         |   34 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/constants.h     |    8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c            |  273 ++++++++++++-----
 drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |  363 ++++++++++++++++++++--
 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c |  205 ++++++++++++-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c            |  356 +++++++++++++++-------
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c      |   12 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c      |   64 ++--
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h           |   51 +++-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c           |   18 +-
 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c      |  126 +++++---
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c         |   24 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c            |    6 +
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c          |   85 ++++--
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c          |   70 ++---
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c           |   53 +++-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h           |    3 +
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c            |   78 ++++-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c            |   77 +++--
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c         |   46 +--
 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c    |    2 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c          |   34 ++-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h     |  158 +---------
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c           |    2 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |    4 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c        |  132 ++------
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c      | 1089 +----------------------------------------------------------------
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c           |  535 ++++----------------------------
 drivers/net/wireless/intel/iwlwifi/queue/tx.c          | 1529 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/wireless/intel/iwlwifi/queue/tx.h          |  230 ++++++++++++++
 59 files changed, 4358 insertions(+), 2494 deletions(-)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/queue/tx.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/queue/tx.h

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2020-09-30 20:56 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-30 20:56 Luca Coelho [this message]
2020-09-30 21:03 ` pull-request: iwlwifi-next 2020-09-30 Luca Coelho
2020-10-01 13:22 ` Kalle Valo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=08351c498348047be547a41a49d3384067a20942.camel@coelho.fi \
    --to=luca@coelho.fi \
    --cc=kvalo@codeaurora.org \
    --cc=linux-wireless@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.