CHROMIUM: iwl7000: Merge core35 driver updates

This is a merge commit of all Intel patches for the core35 driver
update since commit 52dc83f4237e15b3477ba6d4c12da19ec2175dec
and ending at commit 9ae65c5babb1918ba2c31605b41df2b680989cbc.

The original branch provided by Intel (Luca Coelho) is at branch
core35-for-chromeos-3.18 on
https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/chromeos.git and
has been mirrored as intel-wifi/v3.18-core35 on cros.

Below is the complete shortlog of all the merged patches:
Adiel Aloni (1):
      CHROMIUM: iwl7000: mvm: Add debugfs support for FTM initiator fields

Andrei Otcheretianski (3):
      CHROMIUM: iwl7000: mvm: Fix channel switch for count 0 and 1
      CHROMIUM: iwl7000: mvm: Increase session protection time after CS
      CHROMIUM: iwl7000: mvm: Move unused phy's to a default channel

Aviya Erenfeld (1):
      CHROMIUM: iwl7000: iwlmvm: tdls: Check TDLS channel switch support

Avraham Stern (12):
      CHROMIUM: iwl7000: mvm: send all non-bufferable frames on the probe queue
      CHROMIUM: iwl7000: mvm: wake the correct mac80211 queue
      CHROMIUM: iwl7000: fmac: add vendor command for FIPS tests
      CHROMIUM: iwl7000: fmac: add vector attribute for each FIPS test type
      CHROMIUM: iwl7000: cfg80211/nl80211: add a port authorized event
      CHROMIUM: iwl7000: mvm: add vendor command for FIPS testing
      CHROMIUM: iwl7000: cfg80211: clear wep keys after disconnection
      CHROMIUM: iwl7000: mvm: don't assign tx queue id for a reserved queue
      CHROMIUM: iwl7000: mvm: make sure internal station has a valid id
      CHROMIUM: iwl7000: mvm: clear tx queue id when unreserving aggregation queue
      CHROMIUM: iwl7000: mvm: fix array out of bounds reference
      CHROMIUM: iwl7000: set the tid for non-QOS frames to zero

Ayala Beker (2):
      CHROMIUM: iwl7000: fw api: support the new scan request FW API version
      CHROMIUM: iwl7000: fw api: support the new scan request FW API version

Beni Lev (2):
      CHROMIUM: iwl7000: mvm: allow reading UMAC error data from SMEM in A000 devices
      CHROMIUM: iwl7000: mvm: Correctly set IGTK for AP

Chaya Rachel Ivgi (2):
      CHROMIUM: iwl7000: remove redundant reading from NVM file
      CHROMIUM: iwl7000: nvm: set the correct offsets to 3168 series

Christoph Böhmwalder (1):
      CHROMIUM: iwl7000: fix minor code style issues

David Spinadel (5):
      CHROMIUM: iwl7000: mvm: Flush non STA TX queues
      CHROMIUM: iwl7000: mvm: Add new quota command API
      CHROMIUM: iwl7000: mac80211: Add MIC space only for TX key option
      CHROMIUM: iwl7000: mvm: Support TKIP on gen2 data path
      CHROMIUM: iwl7000: nl80211: send deauth reason if locally generated

Dominik Brodowski (1):
      CHROMIUM: iwl7000: nl80211: take RCU read lock when calling ieee80211_bss_get_ie()

Eliad Peller (10):
      CHROMIUM: iwl7000: xvt: set cb_data_offs properly
      CHROMIUM: iwl7000: xvt: set sequence number to tx frames
      CHROMIUM: iwl7000: xvt: set TX_CMD_OFFLD_PAD correctly
      CHROMIUM: iwl7000: xvt: replace tx failure WARNING with IWL_WARN
      CHROMIUM: iwl7000: xvt: use larger data types when counting frames
      CHROMIUM: iwl7000: xvt: don't copy queue_data struct
      CHROMIUM: iwl7000: xvt: refactor the tx reclaim code a bit
      CHROMIUM: iwl7000: xvt: handle BA_NOTIF notification
      CHROMIUM: iwl7000: xvt: add reorder buffer for statistics purposes
      CHROMIUM: iwl7000: xvt: allow querying rx aggregation statistics

Emmanuel Grumbach (40):
      CHROMIUM: iwl7000: mvm: remove support for Link Quality Measurements
      CHROMIUM: iwl7000: mvm: support firmware debug trigger on frame reorder timeout
      CHROMIUM: iwl7000: mvm: route MCAST data the right queue
      CHROMIUM: iwl7000: mvm: fix start A-MPDU from debugfs
      CHROMIUM: iwl7000: cfg80211: check that the reg rule is not ERR_PTR
      CHROMIUM: iwl7000: revert mac80211: do not set ESS bit in association request
      CHROMIUM: iwl7000: mvm: don't send identical PHY_CTXT_CMD
      CHROMIUM: iwl7000: mac80211: always update the PM state of a peer on MGMT / DATA frames
      CHROMIUM: iwl7000: remove SDIO
      CHROMIUM: iwl7000: remove IWLMVM_WAKELOCK
      CHROMIUM: iwl7000: remove platform data related code
      CHROMIUM: iwl7000: mvm: rs: remove the ANT C from the toogle antenna logic
      CHROMIUM: iwl7000: remove dead code for internal devices only
      CHROMIUM: iwl7000: remove host assisted paging
      CHROMIUM: iwl7000: mvm: rs: don't override the rate history in the search cycle
      CHROMIUM: iwl7000: mvm: revert support new Coex firmware API
      CHROMIUM: iwl7000: print the version number of the firmware in hex
      CHROMIUM: iwl7000: rely on the human readable string to know how to print VERSION_MINOR
      CHROMIUM: iwl7000: fix the ALIVE notification layout
      CHROMIUM: iwl7000: mvm: don't use transmit queue hang detection when it is not possible
      CHROMIUM: iwl7000: bump MAX API to 36 for supporting devices
      CHROMIUM: iwl7000: mvm: fix the TX queue hang timeout for MONITOR vif type
      CHROMIUM: iwl7000: mvm: remove set but unused variable in iwl_mvm_roc_done_wk
      CHROMIUM: iwl7000: mvm: fix packet injection
      CHROMIUM: iwl7000: bump MAX API to 37 for supporting devices
      CHROMIUM: iwl7000: mac80211: send NDP after firmware start in station mode
      CHROMIUM: iwl7000: fw: fix the enums in the rate scaling API
      CHROMIUM: iwl7000: define and use if iwl_mvm_has_tlc_offload
      CHROMIUM: iwl7000: mvm: add HE rates to the TLC config command
      CHROMIUM: iwl7000: pcie: implement the overlow queue for Gen2 devices
      CHROMIUM: iwl7000: pcie: don't warn if we use all the transmit pointers
      CHROMIUM: iwl7000: pcie: fix DMA memory mapping / unmapping
      CHROMIUM: iwl7000: fmac: refuse to work with the wrong API
      CHROMIUM: iwl7000: mvm: set the MFP flag for keys that are used by MFP stations
      CHROMIUM: iwl7000: bump the max API version for 9000 and 22000 devices
      CHROMIUM: iwl7000: Revert "iwlwifi: mvm: warn if seq_ctrl gets out of sync"
      CHROMIUM: iwl7000: mvm: set the correct tid when we flush the MCAST sta
      CHROMIUM: iwl7000: mvm: fix BIT(>32) on 32 bits machines
      CHROMIUM: iwl7000: pcie: don't access periphery registers when not available
      CHROMIUM: iwl7000: mac80211: don't WARN on bad WMM parameters from buggy APs

Golan Ben Ami (4):
      CHROMIUM: iwl7000: stop dbgc recording before stopping DMA
      CHROMIUM: iwl7000: remove unneeded testmode send cmd function
      CHROMIUM: iwl7000: support internal debug data collection for new devices
      CHROMIUM: iwl7000: avoid duplicate sw reset executions in the code

Golan Ben-Ami (1):
      CHROMIUM: iwl7000: support 22000 ax CDB product

Gregory Greenman (16):
      CHROMIUM: iwl7000: mvm: rs: introduce new API for rate scaling
      CHROMIUM: iwl7000: mvm: rs: add ops for the new rate scaling in the FW
      CHROMIUM: iwl7000: mvm: rs: add basic implementation of the new RS API handlers
      CHROMIUM: iwl7000: mvm: rs: new rate scale API - add FW notifications
      CHROMIUM: iwl7000: mvm: rs: new rate scale API - add debugfs hooks
      CHROMIUM: iwl7000: mvm: notify mac80211 about HW TX agg support
      CHROMIUM: iwl7000: mvm: rs: aggregation mananger offload API
      CHROMIUM: iwl7000: mvm: rs: do not register RS FW with mac80211
      CHROMIUM: iwl7000: mvm: rs: add size checks when printing to a buffer
      CHROMIUM: iwl7000: mvm: use mac80211 method "sta_add_debugfs"
      CHROMIUM: iwl7000: mvm: add debugfs entries for FW rate scaling
      CHROMIUM: iwl7000: mvm: rs: prevent unneeded print
      CHROMIUM: iwl7000: mvm: rs: fix access to mvm pointer
      CHROMIUM: iwl7000: mvm: rs: verify station id in FW notification
      CHROMIUM: iwl7000: mvm: adjust tx protection to the new rate scale API
      CHROMIUM: iwl7000: mvm: rs: add sanity check when sending LQ command

Haim Dreyfuss (8):
      CHROMIUM: iwl7000: move timestamp functions from debugfs.h to dbg.h
      CHROMIUM: iwl7000: Cancel and set MARKER_CMD timer during suspend-resume
      CHROMIUM: iwl7000: cfg80211: read wmm rules from regulatory database
      CHROMIUM: iwl7000: mac80211: limit wmm params to comply with ETSI requirements
      CHROMIUM: iwl7000: cfg80211: Add API to allow querying regdb for wmm_rule
      CHROMIUM: iwl7000: mvm: query regdb for wmm rule if needed
      CHROMIUM: iwl7000: api: Add geographic profile information to MCC_UPDATE_CMD
      CHROMIUM: iwl7000: mac80211: Unlock rcu after freq_reg_info.

Ihab Zhaika (9):
      CHROMIUM: iwl7000: add new cards for 8260 series
      CHROMIUM: iwl7000: add new cards for 8265 series
      CHROMIUM: iwl7000: add new cards for a000 series
      CHROMIUM: iwl7000: Adding missing cards for 9560 series
      CHROMIUM: iwl7000: adding new  cards for 9461 and 9462 series
      CHROMIUM: iwl7000: add new cards for 9260 and 22000 series
      CHROMIUM: iwl7000: support b step for 22000 series
      CHROMIUM: iwl7000: add new cards for 9461, 9462, 9560 and 22000 series
      CHROMIUM: iwl7000: add new cards for 9000 and 22000 series

Ilan Peer (13):
      CHROMIUM: iwl7000: Add few debug prints to the WRT dump flow
      CHROMIUM: iwl7000: mac80211: Align code with IEEE 80211.ax version 1.4
      CHROMIUM: iwl7000: cfg80211/mac80211: Add NAN Data interface type
      CHROMIUM: iwl7000: cfg80211: Add support for NAN Data Path (NDP) operations
      CHROMIUM: iwl7000: mvm: Implement the new NAN discovery notification parsing
      CHROMIUM: iwl7000: mvm: Direct multicast frames to the correct station
      CHROMIUM: iwl7000: mac80211: Call mgd_prep_tx before transmitting deauthentication
      CHROMIUM: iwl7000: mvm: Allow iwl_mvm_mac_mgd_prepare_tx() when associated
      CHROMIUM: iwl7000: mvm: Correctly set the tid for mcast queue
      CHROMIUM: iwl7000: mac80211: Do not disconnect on invalid operating class
      CHROMIUM: iwl7000: mvm: Fix NAN match notification handling
      CHROMIUM: iwl7000: mac80211: Fix sending ADDBA response for an ongoing session
      CHROMIUM: iwl7000: mac80211: Fix condition validating WMM IE

Jason A. Donenfeld (1):
      CHROMIUM: iwl7000: mac80211: use constant time comparison with keys

Johannes Berg (40):
      CHROMIUM: iwl7000: fw: api: remove excess enum value documentation
      CHROMIUM: iwl7000: nvm-parse: unify channel flags printing
      CHROMIUM: iwl7000: fix indentation in a000 family configuration
      CHROMIUM: iwl7000: mvm: prepare for large HE A-MPDU sizes
      CHROMIUM: iwl7000: mac80211: support HE aggregation with 256 buffers
      CHROMIUM: iwl7000: a000 devices: restrict to HT A-MPDU size
      CHROMIUM: iwl7000: mvm: warn on invalid statistics size
      CHROMIUM: iwl7000: mvm: allocate reorder buffer according to need
      CHROMIUM: iwl7000: mvm: pass baid_data to iwl_mvm_release_frames()
      CHROMIUM: iwl7000: mac80211: don't track HT capability changes
      CHROMIUM: iwl7000: chromeOS: rename pcie_find_root_port()
      CHROMIUM: iwl7000: mvm: revert gen2 TX A-MPDU size to 64
      CHROMIUM: iwl7000: cfg80211: remove set but not used variable cf_offset
      CHROMIUM: iwl7000: pcie: remove set but not used variable tcph
      CHROMIUM: iwl7000: mac80211: accept key reinstall without changing anything
      CHROMIUM: iwl7000: mac80211: don't compare TKIP TX MIC key in reinstall prevention
      CHROMIUM: iwl7000: cfg80211: fix connect/disconnect edge cases
      CHROMIUM: iwl7000: mac80211: convert to new HE radiotap format
      CHROMIUM: iwl7000: mvm: remove TCP wakeup support
      CHROMIUM: iwl7000: mac80211: properly free requested-but-not-started TX agg sessions
      CHROMIUM: iwl7000: mac80211: don't warn on AID field without top two MSBs set
      CHROMIUM: iwl7000: mvm: remove superfluous flush_work()
      CHROMIUM: iwl7000: mvm: flush queue before deleting ROC
      CHROMIUM: iwl7000: mvm: request statistics when reading debugfs
      CHROMIUM: iwl7000: mvm: fix HE rate reporting
      CHROMIUM: iwl7000: mac80211: fix HE rate reporting
      CHROMIUM: iwl7000: mac80211: fix radiotap HE field alignment
      CHROMIUM: iwl7000: mac80211: support reporting A-MPDU EOF bit value/known
      CHROMIUM: iwl7000: mac80211: support reporting HE UL/DL bit in radiotap
      CHROMIUM: iwl7000: mvm: report HE UL/DL bit
      CHROMIUM: iwl7000: mvm: report A-MPDU EOF bit in HE
      CHROMIUM: iwl7000: cfg80211: don't require RTNL held for regdomain reads
      CHROMIUM: iwl7000: mvm: fix error checking for multi/broadcast sta
      CHROMIUM: iwl7000: fw api: remove an invalid bit definition
      CHROMIUM: iwl7000: mac80211: clean up rate info bandwidth setting
      CHROMIUM: iwl7000: mac80211: ethtool: memset the whole sinfo struct to 0
      CHROMIUM: iwl7000: mac80211: remove pointless flags=0 assignment
      CHROMIUM: iwl7000: mac80211: fix regulatory rule access protection
      CHROMIUM: iwl7000: chromeOS: revert to using ChromeOS's cfg80211
      CHROMIUM: iwl7000: mvm: allow unknown crypto RX outside aggregation

Jonathan Afek (3):
      CHROMIUM: iwl7000: mvm: 11ax softap client test mode debugfs
      CHROMIUM: iwl7000: mvm: temp disable bar frames 11ax client test mode
      CHROMIUM: iwl7000: ax-softap-testmode: add changed API

Kees Cook (1):
      CHROMIUM: iwl7000: mvm: Convert timers to use timer_setup()

Kirtika Ruchandani (1):
      CHROMIUM: iwl7000: Add more call-sites for pcie reg dumper

Liad Kaufman (17):
      CHROMIUM: iwl7000: add Kconfig for 11ax code
      CHROMIUM: iwl7000: support adding fw file prefix
      CHROMIUM: iwl7000: mvm: add missing lq_color
      CHROMIUM: iwl7000: mvm: reset seq num after restart
      CHROMIUM: iwl7000: support more HE config flags in fw
      CHROMIUM: iwl7000: mvm: don't WARN on HE over 80MHz
      CHROMIUM: iwl7000: mac80211: support VHT oper elem for HE
      CHROMIUM: iwl7000: mvm: support MGMT frames in compressed BA
      CHROMIUM: iwl7000: dbg: allow wrt collection before ALIVE
      CHROMIUM: iwl7000: mvm: make init_dbg effective only on failure
      CHROMIUM: iwl7000: mac80211: don't send NDPs from HE STA
      CHROMIUM: iwl7000: mac80211: verify rates required before HE connection
      CHROMIUM: iwl7000: update HE to follow spec D2.0
      CHROMIUM: iwl7000: fix HE STA-configuring hcmd
      CHROMIUM: iwl7000: mvm: don't disable bss color in he cfg cmd
      CHROMIUM: iwl7000: mvm: support 22000 HW opening agg before traffic
      CHROMIUM: iwl7000: mvm: warn if seq_ctrl gets out of sync

Luca Coelho (60):
      CHROMIUM: iwl7000: bump FW API to 35 for 8000 and up
      CHROMIUM: iwl7000: finish removing LQM
      CHROMIUM: iwl7000: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD
      CHROMIUM: iwl7000: mvm: handle FIF_ALLMULTI when setting multicast addresses
      CHROMIUM: iwl7000: mvm: initialize status in iwl_mvm_add_int_sta_common()
      CHROMIUM: iwl7000: mvm: set status before calling iwl_mvm_send_cmd_status()
      CHROMIUM: iwl7000: reorder doc to match iwl_mvm_vendor_attr enum
      CHROMIUM: iwl7000: chromeOS: fix wireless_nlevent_flush compilation problems
      CHROMIUM: iwl7000: chromeOS: fix netdev destructor backport for v4.11.9
      CHROMIUM: iwl7000: mvm: only send LEDS_CMD when the FW supports it
      CHROMIUM: iwl7000: mvm: add ax-softap-testmode to htmldocs generation
      CHROMIUM: iwl7000: mvm: return -ENODATA when reading the temperature with the FW down
      CHROMIUM: iwl7000: mvm: add CPU DMA latency requirement
      CHROMIUM: iwl7000: chromeOS: enable TCM in order to use PM QoS
      CHROMIUM: iwl7000: mvm: add dbg-cfg for PM QoS latency value
      CHROMIUM: iwl7000: don't depend on TESTMODE when defining fw_name_temp
      CHROMIUM: iwl7000: acpi: add common code to read from ACPI
      CHROMIUM: iwl7000: acpi: move ACPI method definitions to acpi.h
      CHROMIUM: iwl7000: acpi: move ACPI-related definitions to acpi.h
      CHROMIUM: iwl7000: acpi: generalize iwl_mvm_sar_find_wifi_pkg()
      CHROMIUM: iwl7000: acpi: use iwl_acpi_get_wifi_pkg when reading reading SPLC
      CHROMIUM: iwl7000: acpi: make iwl_get_bios_mcc() use the common acpi functions
      CHROMIUM: iwl7000: acpi: remove a couple of unnecessary ifdefs
      CHROMIUM: iwl7000: acpi: move function to get mcc into acpi code
      CHROMIUM: iwl7000: acpi: move code that reads SPLC to acpi
      CHROMIUM: iwl7000: remove dflt_pwr_limit from the transport
      CHROMIUM: iwl7000: Revert "iwlwifi: mvm: add dbg-cfg for PM QoS latency value"
      CHROMIUM: iwl7000: Revert "chromeOS: enable TCM in order to use PM QoS"
      CHROMIUM: iwl7000: Revert "iwlwifi: mvm: add CPU DMA latency requirement"
      CHROMIUM: iwl7000: mvm: move umac_error_event_table validity check to where it's set
      CHROMIUM: iwl7000: define minimum valid address for umac_error_event_table in cfg
      CHROMIUM: iwl7000: xvt: use the min_umac_error_event_table from cfg
      Merge remote-tracking branch 'upstream/chromeos-3.18' into chromeos-3.18__master
      CHROMIUM: iwl7000: pcie: sort IDs for the 9000 series for easier comparisons
      CHROMIUM: iwl7000: pci: add a new ID for a 9000 device
      CHROMIUM: iwl7000: mvm: hold mutex when flushing in iwl_mvm_flush_no_vif()
      CHROMIUM: iwl7000: mac80211: remove BUG() when interface type is invalid
      CHROMIUM: iwl7000: mvm: no need for an if just for WARN_ON_ONCE
      CHROMIUM: iwl7000: chromeOS: don't backport pcie_find_root_port() where they cherry-picked it
      CHROMIUM: iwl7000: Revert "iwlwifi: testmode: make genl adjustments version dependent"
      CHROMIUM: iwl7000: rename the temporary name of A000 to the official 22000
      CHROMIUM: iwl7000: mvm: add CPTCFG to the NIC_DISAPPEARED #ifdefs
      CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master' into master
      CHROMIUM: iwl7000: Revert "iwlwifi: mvm: add CPTCFG to the NIC_DISAPPEARED #ifdefs"
      CHROMIUM: iwl7000: Revert "iwlwifi: trigger an uevent if CSR_GP_CNTRL 0xffffffff detected"
      CHROMIUM: iwl7000: pcie: rescan the bus if grab nic can't access the device
      CHROMIUM: iwl7000: mvm: fix TCM ifdefs in coex code
      CHROMIUM: iwl7000: chromeOS: move inclusion of symbols-rename.h to the top
      CHROMIUM: iwl7000: mvm: check if mac80211_queue is valid in iwl_mvm_disable_txq
      CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master' into merge
      CHROMIUM: iwl7000: chromeOS: add verification.h file
      CHROMIUM: iwl7000: fix a couple of stray users of ACCESS_ONCE()
      CHROMIUM: iwl7000: pcie: get a reference before rescannning device
      CHROMIUM: iwl7000: add shared clock PHY config flag for some devices
      CHROMIUM: iwl7000: d3: disable dbg recording before entering D3
      CHROMIUM: iwl7000: chromeOS: move inclusion of local rhashtable.h higher up
      CHROMIUM: iwl7000: chromeOS: move genetlink.h and crypto.h below rhashtable.h
      CHROMIUM: iwl7000: pcie: remove non-responsive device
      CHROMIUM: iwl7000: mac80211: remove check for local->wolan in gtk_rekey_add()
      Merge remote-tracking branch 'upstream/chromeos-3.18' into core35-for-chromeos-3.18

Matt Chen (2):
      CHROMIUM: iwl7000: mvm: fix wowlan resume failed to load INIT ucode
      CHROMIUM: iwl7000: trigger an uevent if CSR_GP_CNTRL 0xffffffff detected

Mordechay Goodstein (7):
      CHROMIUM: iwl7000: mvm: add marker cmd response struct.
      CHROMIUM: iwl7000: runtime: sync FW and host clocks for logs
      CHROMIUM: iwl7000: set default timstamp marker cmd
      CHROMIUM: iwl7000: dbg: turn timestamp marker cmd off by default
      CHROMIUM: iwl7000: : iwlwifi: utils: wait sync in pausing tcm work
      CHROMIUM: iwl7000: Revert ": iwlwifi: utils: wait sync in pausing tcm work"
      CHROMIUM: iwl7000: : iwlwifi: utils: wait sync in pausing tcm work

Moria Zuberi (3):
      CHROMIUM: iwl7000: xvt: handle IQ calib notif
      CHROMIUM: iwl7000: xvt: handle CT kill notif
      CHROMIUM: iwl7000: xvt: fix init_extended flags

Naftali Goldstein (5):
      CHROMIUM: iwl7000: mvm: change state when queueing agg start work
      CHROMIUM: iwl7000: mvm: always init rs with 20mhz bandwidth rates
      CHROMIUM: iwl7000: Revert "iwlwifi: mvm: rs: aggregation mananger offload API"
      CHROMIUM: iwl7000: rs-fw: align the dhc_tlc_cmd to fw changes
      CHROMIUM: iwl7000: mvm: update rs-fw API

Nitzan Kugelman (14):
      CHROMIUM: iwl7000: xvt: fix allocation size of tx request
      CHROMIUM: iwl7000: xvt: add common driver command
      CHROMIUM: iwl7000: xvt: allow to not configue default tx queue
      CHROMIUM: iwl7000: xvt: disable tx queue only when needed
      CHROMIUM: iwl7000: xvt: add tx queue allocation command
      CHROMIUM: iwl7000: xvt: add tx queue remove command
      CHROMIUM: iwl7000: xvt: support WRT
      CHROMIUM: iwl7000: xvt: add fw restart debugfs
      CHROMIUM: iwl7000: xvt: add set TX payload command
      CHROMIUM: iwl7000: xvt: add new enhanced TX flow
      CHROMIUM: iwl7000: xvt: handle new enhanced TX command
      CHROMIUM: iwl7000: xvt: enable TX command's response notifications
      CHROMIUM: iwl7000: xvt: add option to stop enhanced TX flow
      CHROMIUM: iwl7000: xvt: fix enhanced tx frame index counter

Oren Givon (1):
      CHROMIUM: iwl7000: add a new a000 device

Rajat Jain (1):
      CHROMIUM: iwl7000: pcie: dump registers when HW becomes inaccessible

Sara Sharon (52):
      CHROMIUM: iwl7000: mvm: fix reorder buffer for 9000 devices
      CHROMIUM: iwl7000: mac80211: lock ampdu_mlme mutex before accessing agg data
      CHROMIUM: iwl7000: mvm: refactor iwl_mvm_flush_no_vif
      CHROMIUM: iwl7000: mvm: add missing implementation of flush for a000 devices
      CHROMIUM: iwl7000: mac80211: do not set ESS bit in association request
      CHROMIUM: iwl7000: mvm: invoke TCM from RX path only for data packets
      CHROMIUM: iwl7000: mvm: change warning to warn_once()
      CHROMIUM: iwl7000: pcie: fix NULL pointer dereference in pci dumping code
      CHROMIUM: iwl7000: mvm: remove duplicated fields in mvm reorder buffer
      CHROMIUM: iwl7000: nl80211: fix a typo in accessing NAN attributes
      CHROMIUM: iwl7000: mvm: fix setting lq_color
      CHROMIUM: iwl7000: mvm: use RS macro instead of duplicating the code
      CHROMIUM: iwl7000: mvm: cleanup references to aggregation count limit
      CHROMIUM: iwl7000: mvm: improve latency when there is a reorder timeout
      CHROMIUM: iwl7000: fix multi queue notification for a000 devices
      CHROMIUM: iwl7000: mac80211: call synchronize_net once in the restart flow
      CHROMIUM: iwl7000: mac80211: tear down RX aggregations first
      CHROMIUM: iwl7000: mvm: check for short GI only for OFDM
      CHROMIUM: iwl7000: mvm: set MIC stripped flag only if RADA active
      CHROMIUM: iwl7000: pcie: fix erroneous "Read failed message"
      CHROMIUM: iwl7000: fix access to prph when transport is stopped
      CHROMIUM: iwl7000: mvm: avoid dumping assert log when device is stopped
      CHROMIUM: iwl7000: mvm: enable HW checksum
      CHROMIUM: iwl7000: Revert "iwlwifi: mvm: enable HW checksum"
      CHROMIUM: iwl7000: mvm: support RX flags API change
      CHROMIUM: iwl7000: mvm: don't warn on multiple packets when opening a queue
      CHROMIUM: iwl7000: mvm: enable HW checksum
      CHROMIUM: iwl7000: mvm: flip AMSDU addresses only for 9000 family
      CHROMIUM: iwl7000: mvm: take RCU lock before dereferencing
      CHROMIUM: iwl7000: mvm: move TSO segment to a separate function
      CHROMIUM: iwl7000: mvm: support offload of AMSDU rate control
      CHROMIUM: iwl7000: mvm: don't parse TLC notification in the RX path
      CHROMIUM: iwl7000: mvm: fix IBSS for devices that support station type API
      CHROMIUM: iwl7000: mvm: save low latency causes in an enum
      CHROMIUM: iwl7000: mvm: fix TX of CCMP 256
      CHROMIUM: iwl7000: mac80211: fix a possible leak of station stats
      CHROMIUM: iwl7000: mac80211: ibss: send a probe request instead of allocating station
      CHROMIUM: iwl7000: fix NULL pointer dereference
      CHROMIUM: iwl7000: pcie: allocate shorter TX queues for 22000 devices
      CHROMIUM: iwl7000: Revert "iwlwifi: pcie: dynamic Tx command queue size"
      CHROMIUM: iwl7000: add TX queue size parameter to TX queue allocation
      CHROMIUM: iwl7000: pcie: use the queue size as sent by opmode
      CHROMIUM: iwl7000: mvm: use shorter queues for mgmt and auxilary queues
      CHROMIUM: iwl7000: mvm: fix assert 0x2B00 on older FWs
      CHROMIUM: iwl7000: mac80211: fix calling sleeping function in atomic context
      CHROMIUM: iwl7000: mvm: fix "failed to remove key" message
      CHROMIUM: iwl7000: mac80211: fix tracing of buffer size
      CHROMIUM: iwl7000: mvm: fix buffer size truncation
      CHROMIUM: iwl7000: mac80211: add get TID helper
      CHROMIUM: iwl7000: mvm: use the new get_tid function
      CHROMIUM: iwl7000: mac80211: use timeout from the AddBA response instead of the request
      CHROMIUM: iwl7000: mvm: drop UNKNOWN security type frames

Shahar S Matityahu (8):
      CHROMIUM: iwl7000: pcie: dynamic Tx command queue size
      CHROMIUM: iwl7000: drop RX frames during hardware restart
      CHROMIUM: iwl7000: wrt: add fw force restart via triggers
      CHROMIUM: iwl7000: fix loading external wrt configuration bug
      CHROMIUM: iwl7000: allow masking out memory areas from the fw dump
      CHROMIUM: iwl7000: add d3 debug data support
      CHROMIUM: iwl7000: d3: set the correct addresses of the internal buffer
      CHROMIUM: iwl7000: fix incorrect dump file size

Shaul Triebitz (14):
      CHROMIUM: iwl7000: mvm: do not print security error in monitor mode
      CHROMIUM: iwl7000: mvm: set correct chains in Rx status
      CHROMIUM: iwl7000: mvm: force quota update upon NoA setting
      CHROMIUM: iwl7000: mvm: fix low latency vendor command set to 0
      CHROMIUM: iwl7000: mvm: adjust to quota offload
      CHROMIUM: iwl7000: mvm: use DHC quota enforce for NoA and OPPPS
      CHROMIUM: iwl7000: mvm: send the low latency command
      CHROMIUM: iwl7000: align timestamp cancel with timestamp start
      CHROMIUM: iwl7000: fmac: fw_loaded flag not properly updated
      CHROMIUM: iwl7000: avoid collecting firmware dump if not loaded
      CHROMIUM: iwl7000: handle NVM file with header
      CHROMIUM: iwl7000: pcie: gen2: fix race in cmd fifo write ptr
      CHROMIUM: iwl7000: get rid of fw/nvm.c
      CHROMIUM: iwl7000: pcie: fix race in Rx buffer allocator

Thomas Backlund (1):
      CHROMIUM: iwl7000: fix firmware names for 9000 and A000 series hw

Tova Mussai (1):
      CHROMIUM: iwl7000: cfg80211: IBSS: Add support for static WEP in driver for IBSS

tester (1):
      CHROMIUM: iwl7000: add skb address to tx cmd in trace events data

CQ-DEPEND=CL:1013619, CL:1013620
BUG=b:76340244
TEST=wifi_matfunc/wifi_perf on caroline, trybot on elm
Signed-off-by: Kirtika Ruchandani <kirtika@chromium.org>

Change-Id: I2dbed6f26ad2b286670647007756900c9fb8cbfe