Hi Bruce,

This series patch use to update iwlwifi driver to the newest version to
support 9000 wifi card, as you know, the iwlwifi driver has changed more
so the best way is to select all iwlwifi patch, this can aviod many
patches adjust, meanwhile, it is good for
us to backport patch from upstream to add new wifi card support in the
future and has a low risk to other old device if we stay the same with
upstream.

Thanks,
Liwei.


The following changes since commit 558fe84d691abbb8c8f5e149aa29ef4a478d0128:

  mm: kmemleak: treat vm_struct as alternative reference to vmalloc'ed objects 
(2017-12-20 16:43:31 -0500)

are available in the git repository at:

  https://github.com/2005songliwei/linux-yocto-4.12.git iwlwifi-update

for you to fetch changes up to 009af66630e1886cce19366da0de7937a42cef7d:

  Bluetooth: Add support for Intel Bluetooth device 9460/9560 [8087:0aaa] 
(2018-01-18 21:28:38 -0500)

----------------------------------------------------------------
Avraham Stern (5):
      iwlwifi: mvm: set assoc_beacon_arrive_time
      iwlwifi: mvm: start mac queues when deferred tx frames are purged
      iwlwifi: mvm: remove session protection to allow channel switch
      iwlwifi: mvm: send all non-bufferable frames on the probe queue
      iwlwifi: mvm: wake the correct mac80211 queue

Beni Lev (2):
      iwlwifi: mvm: add TLV for NAN API differentiation
      iwlwifi: mvm: allow reading UMAC error data from SMEM in A000 devices

Bhumika Goyal (1):
      iwlwifi: mvm: add const to thermal_cooling_device_ops structure

Chaya Rachel Ivgi (5):
      iwlwifi: mvm: fix typo in CTDP_CMD_OPERATION_REPORT description
      iwlwifi: mvm: add debugfs to force CT-kill
      iwlwifi: mvm: set the default cTDP budget
      iwlwifi: nvm: set the correct offsets to 3168 series
      iwlwifi: remove redundant reading from NVM file

Christophe Jaillet (1):
      iwlwifi: mvm: Fix a memory leak in an error handling path in 
'iwl_mvm_sar_get_wgds_table()'

Dan Carpenter (1):
      iwlwifi: missing error code in iwl_trans_pcie_alloc()

David Spinadel (5):
      iwlwifi: mvm: Enable security on new TX API
      iwlwifi: mvm: Avoid deferring non bufferable frames
      iwlwifi: mvm: Flush non STA TX queues
      iwlwifi: mvm: Add new quota command API
      iwlwifi: mvm: enable RX offloading with TKIP and WEP

Emmanuel Grumbach (39):
      iwlwifi: mvm: avoid unnecessary cache trashing in Tx path
      iwlwifi: mvm: don't mark TIDs that are not idle wrt BA as inactive
      iwlwifi: add a W/A for a scheduler hardware bug
      iwlwifi: mvm: reset the fw_dump_desc pointer after ASSERT
      iwlwifi: pcie: delete the Tx queue timer earlier upon firmware crash
      iwlwifi: mvm: change when the BT_COEX is sent
      iwlwifi: mvm: don't send fetch the TID from a non-QoS packet in TSO
      iwlwifi: mvm: don't mess the SNAP header in TSO for non-QoS packets
      iwlwifi: pcie: propagate iwl_pcie_apm_init's status
      iwlwifi: pcie: wait longer after device reset
      iwlwifi: mvm: fix a NULL pointer dereference of error in recovery
      iwlwifi: fix tracing when tx only is enabled
      iwlwifi: mvm: fix TCP CSUM offload with WEP and A000 series
      iwlwifi: add TLV for MLME offload firmware capability
      iwlwifi: split the regulatory rules when the bandwidth flags require it
      iwlwifi: mvm: fix the FIFO numbers in A000 devices
      iwlwifi: pcie: fix A-MSDU on gen2 devices
      iwlwifi: mvm: don't retake the pointer to skb's CB
      iwlwifi: mvm: don't WARN when a legit race happens in A-MPDU
      iwlwifi: pcie: don't init a Tx queue with an SSN > size of the queue
      iwlwifi: pcie: free the TSO page when a Tx queue is unmapped on A000 
devices
      iwlwifi: mvm: fix the coex firmware API
      iwlwifi: mvm: remove the corunning support
      iwlwifi: mvm: support new Coex firmware API
      iwlwifi: pcie: support short Tx queues for A000 device family
      iwlwifi: mvm: add command name for FRAME_RELEASE
      iwlwifi: mvm: update the firmware API in TX
      iwlwifi: mvm: don't send BAR on flushed frames
      iwlwifi: mvm: bump API to 34 for 8000 and up
      iwlwifi: mvm: remove support for Link Quality Measurements
      iwlwifi: mvm: support firmware debug trigger on frame reorder timeout
      iwlwifi: mvm: don't send identical PHY_CTXT_CMD
      iwlwifi: mvm: rs: remove the ANT C from the toogle antenna logic
      iwlwifi: remove dead code for internal devices only
      iwlwifi: remove host assisted paging
      iwlwifi: mvm: don't use transmit queue hang detection when it is not 
possible
      iwlwifi: mvm: fix the TX queue hang timeout for MONITOR vif type
      iwlwifi: mvm: fix packet injection
      iwlwifi: pcie: fix DMA memory mapping / unmapping

Golan Ben Ami (1):
      iwlwifi: stop dbgc recording before stopping DMA

Golan Ben-Ami (2):
      iwlwifi: dump smem configuration when firmware crashes
      iwlwifi: fix nmi triggering from host

Gregory Greenman (4):
      iwlwifi: mvm: rs: add logs for the wrong antenna case
      iwlwifi: mvm: set A-MPDU bit upon empty BA notification from FW
      iwlwifi: mvm: rs: fix TLC statistics collection
      iwlwifi: mvm: change open and close criteria of a BA session

Haim Dreyfuss (5):
      iwlwifi: Add fw_name_pre_rf_next_step to support different rf steps
      iwlwifi: mvm: refactor geo init
      iwlwifi: mvm: Add debugfs entry to retrieve SAR geographic profile
      iwlwifi: fix fw_pre_next_step to apply also for C step
      iwlwifi: mvm: support new beacon template command

Ihab Zhaika (4):
      iwlwifi: add new cards for 8260 series
      iwlwifi: add new cards for 8265 series
      iwlwifi: add new cards for a000 series
      iwlwifi: add new cards for 9260 and 22000 series

Ilan Peer (2):
      iwlwifi: mvm: Fix channel switch in case of count <= 1
      iwlwifi: Add few debug prints to the WRT dump flow

Johannes Berg (106):
      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: 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
      iwlwifi: remove resp_pkt NULL checks
      iwlwifi: mvm: remove pointless num_stored condition
      iwlwifi: pcie: fix TVQM queue ID range check
      iwlwifi: mvm: use scnprintf() instead of snprintf()
      iwlwifi: use bitfield.h for some registers
      iwlwifi: mvm: track and report IBSS manager status to mac80211
      iwlwifi: mvm: make iwl_mvm_update_mcc() easier to follow
      iwlwifi: pcie: pull out common rfkill IRQ handling code
      iwlwifi: pcie: add fake RF-kill to debugfs
      iwlwifi: mvm: don't warn in queue sync on RF-kill
      iwlwifi: pcie: don't report RF-kill enabled while shutting down
      iwlwifi: pcie: remove pointless debugfs parsing for csr file
      iwlwifi: mvm: document status bits
      iwlwifi: pcie: use kstrtou32_from_user()
      iwlwifi: mvm: better link scan notification results length
      iwlwifi: simplify data tracepoint
      iwlwifi: fix TX tracing for non-linear SKBs
      iwlwifi: pcie: fix command completion name debug
      iwlwifi: mvm: docs: fix enum link, provide TX response link
      iwlwifi: mvm: disentangle union in TX status struct
      iwlwifi: mvm: add documentation for enum iwl_debug_cmds
      iwlwifi: document transmit buffer bits better
      iwlwifi: pcie: make iwl_pcie_apm_stop_master() return void
      iwlwifi: pcie: work around suspend/resume issue
      iwlwifi: mvm: remove some CamelCase from firmware API
      iwlwifi: mvm: fix various "Excess ... description" kernel-doc warnings
      iwlwifi: mvm: remove various unused command IDs/structs
      iwlwifi: mvm: use __le16 even for reserved fields
      iwlwifi: mvm: add documentation for all command IDs
      iwlwifi: mvm: fix a bunch of kernel-doc warnings
      iwlwifi: dvm: use macros for format strings
      iwlwifi: pcie: only apply retention workaround on 9000-series A-step
      iwlwifi: pcie: fix 9000-series RF-kill interrupt propagation
      iwlwifi: mvm: use proper CDB check in PHY context modify
      iwlwifi: pcie: improve "invalid queue" warning
      iwlwifi: pcie: improve debug in iwl_pcie_rx_handle_rb()
      iwlwifi: unify external & internal modparam names
      iwlwifi: pcie: make ctxt-info free idempotent
      iwlwifi: pcie: warn if paging is already initialized during init
      iwlwifi: mvm: unconditionally stop device after init
      iwlwifi: mvm: fix deduplication start logic
      iwlwifi: mvm: rename iwl_shared_mem_cfg_v1 to the correct _v2
      iwlwifi: create new subdirectory for FW interaction
      iwlwifi: move notification wait into fw/
      iwlwifi: move configuration into sub-directory
      iwlwifi: mvm: remove version 2 of paging command
      iwlwifi: mvm: quietly accept non-sta assoc response frames
      iwlwifi: pcie: add MSI-X interrupt tracing
      iwlwifi: mvm: properly enable IP header checksumming
      iwlwifi: mvm: fix mac80211 queue tracking
      iwlwifi: mvm: map cab_queue to real one earlier
      iwlwifi: mvm: fix mac80211's hw_queue in DQA mode
      iwlwifi: pcie: reconfigure MSI-X HW on resume
      iwlwifi: mvm: remove DQA non-STA client mode special case
      iwlwifi: mvm: quietly accept non-sta disassoc frames
      iwlwifi: mvm: defer setting IWL_MVM_STATUS_IN_HW_RESTART
      iwlwifi: refactor out paging code
      iwlwifi: refactor shared mem parsing
      iwlwifi: track current firmware image in common code
      iwlwifi: refactor firmware debug code
      iwlwifi: reorganize firmware API
      iwlwifi: fw api: fix various kernel-doc warnings
      iwlwifi: mvm: add and use iwl_mvm_has_unified_ucode()
      iwlwifi: mvm: check family instead of new TX API for workarounds
      iwlwifi: mvm: byte-swap constant instead of variable
      iwlwifi: pcie: rename iwl_trans_check_hw_rf_kill() to pcie
      iwlwifi: mvm: require AP_LINK_PS for TVQM
      iwlwifi: mvm: simplify bufferable MMPDU check
      iwlwifi: mvm: remove non-DQA mode
      iwlwifi: mvm: remove useless condition in LED code
      iwlwifi: mvm: use firmware LED command where applicable
      iwlwifi: nvm-parse: unify channel flags printing
      iwlwifi: fw: api: remove excess enum value documentation
      iwlwifi: fix indentation in a000 family configuration
      iwlwifi: mvm: warn on invalid statistics size
      iwlwifi: mvm: allocate reorder buffer according to need
      iwlwifi: mvm: pass baid_data to iwl_mvm_release_frames()
      iwlwifi: pcie: remove set but not used variable tcph
      iwlwifi: mvm: flush queue before deleting ROC

João Paulo Rechi Vita (1):
      iwlwifi: Demote messages about fw flags size to info

Kees Cook (2):
      iwlwifi: mvm: Convert timers to use timer_setup()
      timer: Prepare to change timer callback argument type

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

Liad Kaufman (19):
      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
      iwlwifi: mvm: remove txq EMPTYING_DELBA state for DQA
      iwlwifi: mvm: disable dbg data collect when fw isn't alive
      iwlwifi: mvm: support aggregations on A000 HW
      iwlwifi: mvm: fix fw monitor 7000 HW recollecting
      iwlwifi: mvm: support TX on MONITOR iface
      iwlwifi: mvm: support aggs of 64 frames in A000 family
      iwlwifi: mvm: support multi tid ba notif
      iwlwifi: mvm: update rx statistics cmd api
      iwlwifi: mvm: support fw reading empty OTP
      iwlwifi: fix a000 RF_ID define
      iwlwifi: fix long debug print
      iwlwifi: mvm: add dbgfs entry for fw info
      iwlwifi: mvm: add missing lq_color
      iwlwifi: mvm: reset seq num after restart

Luca Coelho (51):
      iwlwifi: remove unnecessary code in iwl_trans_alloc_tx_cmd
      iwlwifi: mvm: make D0I3_END_CMD sync during system resume
      iwlwifi: mvm: support D0I3_END_CMD at the start of resume
      iwlwifi: remove useless iwl_free_nvm_data() function
      iwlwifi: mvm: fix nvm_data leak
      iwlwifi: pcie: don't disable bh when handling FW errors
      iwlwifi: mvm: reset the HW before dumping if HW error is detected
      iwlwifi: mvm: document assoc_beacon_arrive_time
      iwlwifi: mvm: print base HW address during init
      iwlwifi: pcie: reduce unwanted noise in the logs
      iwlwifi: mvm: simplify CHECK_MLME_TRIGGER macro
      iwlwifi: bump MAX API for 8000/9000/A000 to 33
      iwlwifi: mvm: handle IBSS probe_queue in a few missing places
      iwlwifi: mvm: refactor beacon template command code
      iwlwifi: mvm: rename p2p-specific sta functions to include p2p in the 
names
      iwlwifi: fix a few instances of misaligned kerneldoc parameters
      iwlwifi: remove references to unsupported HW
      iwlwifi: mvm: consider RFKILL during INIT as success
      iwlwifi: call iwl_remove_notification from iwl_wait_notification
      iwlwifi: mvm: group all dummy SAR function declarations together
      iwlwifi: mvm: use mvmsta consistently in rs.c
      iwlwifi: move BT_MBOX_PRINT macro to common header
      iwlwifi: update channel flags parser
      iwlwifi: add workaround to disable wide channels in 5GHz
      iwlwifi: fw: fix lar_enabled endian problem in iwl_fw_get_nvm
      iwlwifi: mvm: remove useless argument in iwl_nvm_init()
      iwlwifi: mvm: remove useless check for mvm->cfg in iwl_parse_nvm_section()
      iwlwifi: use big-endian for the hw section of the nvm
      iwlwifi: pcie: move rx workqueue initialization to iwl_trans_pcie_alloc()
      iwlwifi: mvm: only send LEDS_CMD when the FW supports it
      iwlwifi: mvm: handle FIF_ALLMULTI when setting multicast addresses
      iwlwifi: mvm: initialize status in iwl_mvm_add_int_sta_common()
      iwlwifi: mvm: set status before calling iwl_mvm_send_cmd_status()
      iwlwifi: mvm: return -ENODATA when reading the temperature with the FW 
down
      iwlwifi: trans: move ref/unref code to the common part of the transport
      iwlwifi: acpi: add common code to read from ACPI
      iwlwifi: acpi: move ACPI method definitions to acpi.h
      iwlwifi: acpi: move ACPI-related definitions to acpi.h
      iwlwifi: acpi: generalize iwl_mvm_sar_find_wifi_pkg()
      iwlwifi: acpi: use iwl_acpi_get_wifi_pkg when reading reading SPLC
      iwlwifi: acpi: make iwl_get_bios_mcc() use the common acpi functions
      iwlwifi: acpi: remove a couple of unnecessary ifdefs
      iwlwifi: acpi: move function to get mcc into acpi code
      iwlwifi: acpi: move code that reads SPLC to acpi
      iwlwifi: remove dflt_pwr_limit from the transport
      iwlwifi: mvm: move umac_error_event_table validity check to where it's set
      iwlwifi: define minimum valid address for umac_error_event_table in cfg
      iwlwifi: pcie: sort IDs for the 9000 series for easier comparisons
      iwlwifi: mvm: hold mutex when flushing in iwl_mvm_flush_no_vif()
      iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command
      iwlwifi: fix PCI IDs and configuration mapping for 9000 series

Matt Chen (2):
      iwlwifi: mvm: don't send CTDP commands via debugfs if not supported
      iwlwifi: mvm: fix wowlan resume failed to load INIT ucode

Mordechai Goodstein (4):
      iwlwifi: fw-api: cleanup cycle includes
      iwlwifi: mvm: change the firmware name loading
      iwlwifi: pcie: fix unused txq NULL pointer dereference
      iwlwifi: implement fseq version mismatch warning

Mordechay Goodstein (1):
      iwlwifi: mvm: add marker cmd response struct.

Naftali Goldstein (4):
      iwlwifi: mvm: set the RTS_MIMO_PROT bit in flag mask when sending sta to 
fw
      iwlwifi: mvm: send delba upon rx ba session timeout
      iwlwifi: mvm: change state when queueing agg start work
      mac80211: add api to start ba session timer expired flow

Oren Givon (2):
      iwlwifi: fix wrong struct for a000 device
      iwlwifi: add a new a000 device

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

Sara Sharon (21):
      iwlwifi: mvm: support getting nvm data from firmware
      iwlwifi: mvm: support old method of NVM parsing
      iwlwifi: update device ID for a000 family
      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
      iwlwifi: mvm: fix reorder buffer for 9000 devices
      iwlwifi: mvm: change warning to warn_once()
      iwlwifi: mvm: remove duplicated fields in mvm reorder buffer
      iwlwifi: mvm: use RS macro instead of duplicating the code
      iwlwifi: mvm: cleanup references to aggregation count limit
      iwlwifi: mvm: improve latency when there is a reorder timeout
      iwlwifi: fix multi queue notification for a000 devices
      iwlwifi: mvm: refactor iwl_mvm_flush_no_vif
      iwlwifi: mvm: add missing implementation of flush for a000 devices
      iwlwifi: pcie: fix erroneous "Read failed message"
      iwlwifi: fix access to prph when transport is stopped
      iwlwifi: mvm: mark MIC stripped MPDUs

Seraphime Kirkovski (1):
      iwlwifi: dvm: remove unused defines

Shahar S Matityahu (2):
      iwlwifi: pcie: dynamic Tx command queue size
      iwlwifi: drop RX frames during hardware restart

Sharon Dvir (3):
      iwlwifi: mvm: change sta_id to u8
      iwlwifi: mvm: fix uninitialized var while waiting for queues to empty
      iwlwifi: change functions that can only return 0 to void

Shaul Triebitz (4):
      iwlwifi: mvm: move a000 device NVM retrieval to a common place
      iwlwifi: mvm: add station before allocating a queue
      iwlwifi: mvm: do not print security error in monitor mode
      iwlwifi: mvm: set correct chains in Rx status

Tedd Ho-Jeong An (1):
      Bluetooth: Add support for Intel Bluetooth device 9460/9560 [8087:0aaa]

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

Tzipi Peres (5):
      iwlwifi: add the new a000_2ax series
      iwlwifi: add twelve new 9560 series PCI IDs
      iwlwifi: add the new 9000 series PCI IDs
      iwlwifi: add support of FPGA fw
      iwlwifi: distinguish different RF modules in A000 devices

Zamir, Roee (1):
      iwlwifi: mvm: add compile-time option to disable EBS

 drivers/bluetooth/btusb.c                                                   |  
  4 +
 drivers/net/wireless/intel/iwlwifi/Makefile                                 |  
  9 +-
 drivers/net/wireless/intel/iwlwifi/{iwl-1000.c => cfg/1000.c}               |  
  0
 drivers/net/wireless/intel/iwlwifi/{iwl-2000.c => cfg/2000.c}               |  
  0
 drivers/net/wireless/intel/iwlwifi/{iwl-5000.c => cfg/5000.c}               |  
  0
 drivers/net/wireless/intel/iwlwifi/{iwl-6000.c => cfg/6000.c}               |  
  0
 drivers/net/wireless/intel/iwlwifi/{iwl-7000.c => cfg/7000.c}               |  
  1 +
 drivers/net/wireless/intel/iwlwifi/{iwl-8000.c => cfg/8000.c}               |  
 62 +--
 drivers/net/wireless/intel/iwlwifi/{iwl-9000.c => cfg/9000.c}               |  
 96 +++-
 drivers/net/wireless/intel/iwlwifi/{iwl-a000.c => cfg/a000.c}               |  
112 +++--
 drivers/net/wireless/intel/iwlwifi/dvm/commands.h                           |  
 24 +-
 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c                            |  
 15 +-
 drivers/net/wireless/intel/iwlwifi/dvm/dev.h                                |  
  4 +-
 drivers/net/wireless/intel/iwlwifi/dvm/lib.c                                |  
  2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c                           |  
  8 +-
 drivers/net/wireless/intel/iwlwifi/dvm/main.c                               |  
  8 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rx.c                                 |  
  2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c                               |  
  2 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c                                |  
210 ++++++++
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h                                |  
138 +++++
 drivers/net/wireless/intel/iwlwifi/fw/api/alive.h                           |  
206 ++++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/binding.h                         |  
179 +++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h                          |  
211 ++++++++
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-coex.h => fw/api/coex.h}     |  
 94 ++--
 drivers/net/wireless/intel/iwlwifi/fw/api/commands.h                        |  
658 ++++++++++++++++++++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/config.h                          |  
184 +++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/context.h                         |  
 94 ++++
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-d3.h => fw/api/d3.h}         |  
 51 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h                        |  
127 +++++
 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h                           |  
354 +++++++++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/filter.h                          |  
183 +++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/led.h                             |  
 71 +++
 drivers/net/wireless/intel/iwlwifi/fw/api/mac-cfg.h                         |  
 85 ++++
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-mac.h => fw/api/mac.h}       |  
 47 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h                         |  
388 ++++++++++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/offload.h                         |  
101 ++++
 drivers/net/wireless/intel/iwlwifi/fw/api/paging.h                          |  
 84 ++++
 drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h                        |  
164 ++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/phy.h                             |  
258 ++++++++++
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-power.h => fw/api/power.h}   |  
 66 ++-
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-rs.h => fw/api/rs.h}         |  
 18 +-
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-rx.h => fw/api/rx.h}         |  
156 ++++--
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-scan.h => fw/api/scan.h}     |  
142 ++++--
 drivers/net/wireless/intel/iwlwifi/fw/api/sf.h                              |  
138 +++++
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-sta.h => fw/api/sta.h}       |  
124 +++--
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-stats.h => fw/api/stats.h}   |  
209 ++++++--
 drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h                            |  
208 ++++++++
 drivers/net/wireless/intel/iwlwifi/fw/api/time-event.h                      |  
386 ++++++++++++++
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-tof.h => fw/api/tof.h}       |  
 41 +-
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-tx.h => fw/api/tx.h}         |  
214 ++++----
 drivers/net/wireless/intel/iwlwifi/fw/api/txq.h                             |  
167 +++++++
 drivers/net/wireless/intel/iwlwifi/fw/common_rx.c                           |  
 88 ++++
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-dbg.c => fw/dbg.c}               |  
526 +++++++++++--------
 drivers/net/wireless/intel/iwlwifi/{mvm/fw-dbg.h => fw/dbg.h}               |  
138 +++--
 drivers/net/wireless/intel/iwlwifi/{iwl-fw-error-dump.h => fw/error-dump.h} |  
 38 +-
 drivers/net/wireless/intel/iwlwifi/{iwl-fw-file.h => fw/file.h}             |  
 34 +-
 drivers/net/wireless/intel/iwlwifi/{iwl-fw.h => fw/img.h}                   |  
 18 +-
 drivers/net/wireless/intel/iwlwifi/fw/init.c                                |  
 75 +++
 drivers/net/wireless/intel/iwlwifi/{iwl-notif-wait.c => fw/notif-wait.c}    |  
 27 +-
 drivers/net/wireless/intel/iwlwifi/{iwl-notif-wait.h => fw/notif-wait.h}    |  
  0
 drivers/net/wireless/intel/iwlwifi/fw/nvm.c                                 |  
162 ++++++
 drivers/net/wireless/intel/iwlwifi/fw/paging.c                              |  
335 +++++++++++++
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h                             |  
158 ++++++
 drivers/net/wireless/intel/iwlwifi/fw/smem.c                                |  
155 ++++++
 drivers/net/wireless/intel/iwlwifi/iwl-config.h                             |  
 44 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h                                |  
 25 +-
 drivers/net/wireless/intel/iwlwifi/iwl-debug.h                              |  
  1 +
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-data.h                      |  
 11 +-
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-io.h                        |  
 26 +-
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h                   |  
 19 +-
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h                           |  
  4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c                                |  
 67 ++-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.h                                |  
 12 +-
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h                       |  
  9 -
 drivers/net/wireless/intel/iwlwifi/iwl-fh.h                                 |  
 30 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c                                 |  
 14 +-
 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h                          |  
 18 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c                          |  
404 +++++++--------
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h                          |  
 22 +-
 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c                             |  
 18 -
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h                               |  
 30 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c                              |  
 21 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h                              |  
231 ++-------
 drivers/net/wireless/intel/iwlwifi/mvm/Makefile                             |  
  2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c                               |  
311 ++----------
 drivers/net/wireless/intel/iwlwifi/mvm/constants.h                          |  
  5 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c                                 |  
 65 +--
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c                        |  
100 +---
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c                            |  
455 ++++++++++++-----
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h                             | 
2218 
++-------------------------------------------------------------------------------
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c                                 |  
921 ++++++++--------------------------
 drivers/net/wireless/intel/iwlwifi/mvm/led.c                                |  
 61 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c                           |  
412 +++++++--------
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c                           |  
407 ++++++++-------
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h                                |  
330 ++++++------
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c                                |  
200 ++++----
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c                                |  
261 +++++-----
 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c                           |  
  7 +-
 drivers/net/wireless/intel/iwlwifi/mvm/power.c                              |  
 25 +-
 drivers/net/wireless/intel/iwlwifi/mvm/quota.c                              |  
 59 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c                                 |  
172 ++++---
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h                                 |  
  2 +
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c                                 |  
105 ++--
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c                               |  
128 +++--
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c                               |  
100 ++--
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c                                |  
895 ++++++++++++++++-----------------
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h                                |  
 35 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c                               |  
  3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c                         |  
 80 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/tof.c                                |  
  8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tof.h                                |  
  2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c                                 |  
 18 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                                 |  
323 ++++++------
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c                              |  
241 +++++----
 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c                         |  
  9 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c                               |  
310 +++++++-----
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h                          |  
 65 ++-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c                                |  
169 ++++---
 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c                        |  
 44 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c                             |  
417 ++++++++++++----
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c                           |  
249 +++++++--
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c                                |  
105 ++--
 include/linux/timer.h                                                       |  
 14 +
 include/net/mac80211.h                                                      |  
 15 +
 net/mac80211/agg-rx.c                                                       |  
 22 +-
 125 files changed, 11081 insertions(+), 7154 deletions(-)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-1000.c => cfg/1000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-2000.c => cfg/2000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-5000.c => cfg/5000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-6000.c => cfg/6000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-7000.c => cfg/7000.c} (99%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-8000.c => cfg/8000.c} (79%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-9000.c => cfg/9000.c} (69%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-a000.c => cfg/a000.c} (60%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/acpi.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/acpi.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/alive.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/binding.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-coex.h => fw/api/coex.h} 
(76%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/commands.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/config.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/context.h
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-d3.h => fw/api/d3.h} 
(89%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/filter.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/led.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/mac-cfg.h
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-mac.h => fw/api/mac.h} 
(91%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/offload.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/paging.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/phy.h
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-power.h => 
fw/api/power.h} (91%)
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-rs.h => fw/api/rs.h} 
(97%)
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-rx.h => fw/api/rx.h} 
(82%)
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-scan.h => fw/api/scan.h} 
(87%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/sf.h
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-sta.h => fw/api/sta.h} 
(82%)
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-stats.h => 
fw/api/stats.h} (65%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/time-event.h
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-tof.h => fw/api/tof.h} 
(95%)
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-tx.h => fw/api/tx.h} 
(86%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/txq.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/common_rx.c
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-dbg.c => fw/dbg.c} (65%)
 rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-dbg.h => fw/dbg.h} (56%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-fw-error-dump.h => 
fw/error-dump.h} (89%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-fw-file.h => fw/file.h} (95%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-fw.h => fw/img.h} (97%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/init.c
 rename drivers/net/wireless/intel/iwlwifi/{iwl-notif-wait.c => 
fw/notif-wait.c} (97%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-notif-wait.h => 
fw/notif-wait.h} (100%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/nvm.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/paging.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/runtime.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/smem.c
-- 
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to