Search Linux Wireless

pull-request: iwlwifi-next 2017-06-06

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Kalle,

Here's my first pull-request intended for v4.13.  This one is double the
size of my normal pull-request since I'm sending to batches at once.  It
contain generic development work, with improvements, bug fixes and
cleanup all around.  More details 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 219569ad0c41df7a7f999a2cad688c6b6ce173e2:

  rsi: use subdirectory for firmware file (2017-06-01 12:51:19 +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-2017-06-06

for you to fetch changes up to 0ae0bb3f409d48251a9a1730a514b3521d8f6042:

  iwlwifi: remove unnecessary code in iwl_trans_alloc_tx_cmd (2017-06-05 23:34:31 +0300)

----------------------------------------------------------------
First batch of iwlwifi driver patches 4.13

* Loads of FW API documentation improvements (for tools and htmldoc);
* Continued work for the new A000 family;
* Bumped the maximum supported FW API to 31;
* Improve the differentiation between 8000, 9000 and A000 families;
* A lot of fixes and cleanups here and there;

----------------------------------------------------------------
Beni Lev (1):
      iwlwifi: mvm: add TLV for NAN API differentiation

Haim Dreyfuss (1):
      iwlwifi: Add fw_name_pre_rf_next_step to support different rf steps

Johannes Berg (28):
      iwlwifi: mvm: fix endianness in lq_cmd declaration
      iwlwifi: mvm: document which group enums are used with which group ID
      iwlwifi: mvm: use proper sta_addr in firmware API
      iwlwifi: mvm: fix MCC endianness bug
      iwlwifi: mvm: use u8 for reserved fields
      iwlwifi: mvm: disentangle paging command structs
      iwlwifi: mvm: add documentation to some WoWLAN commands
      iwlwifi: mvm: fix some kernel-doc
      iwlwifi: mvm: add documentation links to various fields
      iwlwifi: mvm: disentangle binding command versions
      iwlwifi: mvm: create/name various enums
      iwlwifi: mvm: document structures used by commands
      iwlwifi: mvm: remove unused TX_CMD_NEXT_FRAME_*
      iwlwifi: kernel-doc: make proper links
      iwlwifi: mvm: remove unused REPLY_MAX
      iwlwifi: mvm: fix many kernel-doc warnings
      iwlwifi: mvm: document RX structures
      iwlwifi: mvm: check firmware is up in debugfs
      iwlwifi: mvm: use schedule_delayed_work()
      iwlwifi: mvm: add and use iwl_mvm_device_running()
      iwlwifi: mvm: convert ucode_loaded to a status bit
      iwlwifi: mvm: clear firmware running bit earlier
      iwlwifi: fix a kernel-doc tag
      iwlwifi: split firmware API from iwl-trans.h
      iwlwifi: mvm: link queue cmd docs to A000 command structs
      iwlwifi: mvm: document structures used for BEACON_TEMPLATE_CMD
      iwlwifi: mvm: link to TX commands in documentation
      iwlwifi: mvm: remove SCAN_GROUP

Liad Kaufman (5):
      iwlwifi: mvm: remove wrt support of page dumps in gen2
      iwlwifi: pcie: support page dumping in wrt in gen2
      iwlwifi: mvm: support init flow debugging
      iwlwifi: pcie: support dumping FH in a000 hw
      iwlwifi: mvm: disable prph collection in a000 hw

Luca Coelho (2):
      iwlwifi: bump max FW API to 31
      iwlwifi: remove unnecessary code in iwl_trans_alloc_tx_cmd

Mordechai Goodstein (1):
      iwlwifi: fw-api: cleanup cycle includes

Sara Sharon (12):
      iwlwifi: mvm: flush per station for DQA mode
      iwlwifi: mvm: support getting nvm data from firmware
      iwlwifi: mvm: support old method of NVM parsing
      iwlwifi: mvm: wait for the flushed queue only
      iwlwifi: update device ID for a000 family
      iwlwifi: add wait for tx queue empty
      iwlwifi: mvm: add AMSDU flag to offload assist
      iwlwifi: pcie: add AMSDU to gen2
      iwlwifi: cleanup references to 8000 family in NVM code
      iwlwifi: remove references to 8000 B-step devices
      iwlwifi: add dbgc_supported to transport configuration
      iwlwifi: add 9000 and A000 device families

 drivers/net/wireless/intel/iwlwifi/iwl-8000.c          |  10 +-
 drivers/net/wireless/intel/iwlwifi/iwl-9000.c          |  14 +-
 drivers/net/wireless/intel/iwlwifi/iwl-a000.c          |   8 +-
 drivers/net/wireless/intel/iwlwifi/iwl-config.h        |  11 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h           |   8 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c           |   6 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.h           |  12 +-
 drivers/net/wireless/intel/iwlwifi/iwl-fh.h            |   2 +
 drivers/net/wireless/intel/iwlwifi/iwl-fw-api.h        | 205 +++++++++++++++++++++++++++
 drivers/net/wireless/intel/iwlwifi/iwl-fw-error-dump.h |   8 +-
 drivers/net/wireless/intel/iwlwifi/iwl-fw-file.h       |  16 ++-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c            |   4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h     |   2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c     |  95 ++++++-------
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c         |   2 +
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h         | 167 +++-------------------
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c          |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/constants.h     |   1 +
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c       |  82 ++++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-coex.h   |  10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-d3.h     |  29 +++-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-mac.h    |  10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-power.h  |  45 +++---
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rs.h     |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rx.h     |  88 ++++++++++--
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-scan.h   |  34 +++--
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-sta.h    |  46 +++---
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-stats.h  |  29 +++-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-tof.h    |  18 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-tx.h     |  67 ++++-----
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h        | 555 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c        |  52 +++----
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c            |  65 +++++----
 drivers/net/wireless/intel/iwlwifi/mvm/led.c           |   5 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c      |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c      |  42 ++++--
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h           |  25 +++-
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c           | 133 ++++++++++++++----
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c           |  32 +++--
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c          |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c           |  48 ++++++-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h           |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c          |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c    |   5 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tof.c           |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c            |  18 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c            |  27 +++-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c          |  12 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h     |   3 +
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c        | 135 ++++++++++++------
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c      | 181 +++++++++++++++++++++++-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c           |   5 +-
 52 files changed, 1753 insertions(+), 645 deletions(-)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-fw-api.h

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux