CHROMIUM: iwl7000: Merge "core87-39" driver updates

This is a merge commit of all Intel patches for the "core87-39" driver
update since commit "426e8759a5007d5dbddcacf7384319bec76c51e8"
and ending at commit "371f7ef22094580959904153159eb544e46b1b13".

The original branch provided by Intel (Luca Coelho) is at branch
chromeos-5.10__release/core87-39 on
https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/chromeos.git and
has been mirrored as refs/heads/intel-wifi/v5.10-Core87-39 on
cros.

Below is the complete shortlog of all the merged patches:
Aditya Kumar Singh (4):
      CHROMIUM: iwl7000: mac80211: update beacon counters per link basis
      CHROMIUM: iwl7000: mac80211: handle set csa/after_csa beacon on per link basis
      CHROMIUM: iwl7000: mac80211: start and finalize channel switch on link basis
      CHROMIUM: iwl7000: mac80211: add support to call csa_finish on a link

Andrei Otcheretianski (1):
      CHROMIUM: iwl7000: cfg80211/mac80211: Pass wdev to cfg80211_schedule_channels_check

Anjaneyulu (8):
      CHROMIUM: iwl7000: Add support for PPAG cmd v5 and PPAG revision 3
      CHROMIUM: iwl7000: debug: debug changes for XVT_RETURN_GEN_ERROR.
      CHROMIUM: iwl7000: debug: debug changes for XVT_RETURN_GEN_ERROR.
      CHROMIUM: iwl7000: mvm: rfi: add RFI DDR subset table ready state
      CHROMIUM: iwl7000: mvm: rfi: Add support for rfi config cmd resp notification v2
      CHROMIUM: iwl7000: mvm: rfi: fix potential response leak
      CHROMIUM: iwl7000: mac80211: handle indoor AFC/LPI AP on assoc success
      CHROMIUM: iwl7000: cfg80211: handle indoor AFC/LPI AP in probe response and beacon

Arnd Bergmann (1):
      CHROMIUM: iwl7000: fix #ifdef CONFIG_ACPI check

Avraham Stern (4):
      CHROMIUM: iwl7000: mvm: work around HSR stack skb handling issue
      CHROMIUM: iwl7000: mvm: add debugfs for forcing unprotected ranging request
      CHROMIUM: iwl7000: mvm: add debugfs for forcing unprotected ranging request
      CHROMIUM: iwl7000: mvm: clear PMF flag when unprotected ftm is forced

Ayala Beker (3):
      CHROMIUM: iwl7000: mac80211: fix BSS_CHANGED_MLD_TTLM description
      CHROMIUM: iwl7000: mac80211: correctly set active links upon TTLM
      CHROMIUM: iwl7000: mac80211: don't select link ID if not provided in scan request

Benjamin Berg (12):
      CHROMIUM: iwl7000: mvm: unlock mvm if there is no primary link
      CHROMIUM: iwl7000: mvm: ensure offloading TID queue exists
      CHROMIUM: iwl7000: mvm: always apply 6 GHz probe limitations
      CHROMIUM: iwl7000: mac80211: do not call ieee80211_key_switch_links during reconfig
      CHROMIUM: iwl7000: mvm: do not allocate mpdu_counters on restart
      CHROMIUM: iwl7000: mvm: guard against invalid STA ID on removal
      CHROMIUM: iwl7000: mvm: assign link STA ID lookups during restart
      CHROMIUM: iwl7000: mvm: fix active link counting during recovery
      CHROMIUM: iwl7000: mvm: mark EMLSR disabled in cleanup iterator
      CHROMIUM: iwl7000: mac80211: improve association error reporting slightly
      CHROMIUM: iwl7000: mvm: include link ID when releasing frames
      CHROMIUM: iwl7000: mac80211: keep mac80211 consistent on link activation failure

Dan Carpenter (3):
      CHROMIUM: iwl7000: Fix some error codes
      CHROMIUM: iwl7000: uninitialized variable in iwl_acpi_get_ppag_table()
      CHROMIUM: iwl7000: return negative -EINVAL instead of positive EINVAL

Daniel Amosi (3):
      CHROMIUM: iwl7000: mvm: Keep connection in case of missed beacons during RX
      CHROMIUM: iwl7000: mac80211: remove unnecessary chanreq compat check
      CHROMIUM: iwl7000: Print a specific device name.

Daniel Gabay (5):
      CHROMIUM: iwl7000: mvm: use correct address 3 in A-MSDU
      CHROMIUM: iwl7000: mvm: add options to cfg SPP A-MSDU
      CHROMIUM: iwl7000: add ESR_MODE_NOTIF to iwl_hcmd_names
      CHROMIUM: iwl7000: Print ESR states name
      CHROMIUM: iwl7000: Add IWL_MVM_ESR_BLOCKED_NON_BSS to HANDLE_ESR_REASONS

Emmanuel Grumbach (17):
      CHROMIUM: iwl7000: mvm: don't support reduced tx power on ack for new devices
      CHROMIUM: iwl7000: mvm: reduce diff with upstream
      CHROMIUM: iwl7000: Revert "iwlwifi: rely on the human readable string to know how to print VERSION_MINOR"
      CHROMIUM: iwl7000: reduce diff with upstream
      CHROMIUM: iwl7000: fix a stop_device / firmware race
      CHROMIUM: iwl7000: fix a memory corruption
      CHROMIUM: iwl7000: mvm: don't set the MFP flag for the GTK
      CHROMIUM: iwl7000: mvm: don't send the smart fifo command if not needed
      CHROMIUM: iwl7000: mvm: fix a crash when we run out of stations
      CHROMIUM: iwl7000: mvm: introduce esr_disable_reason
      CHROMIUM: iwl7000: Revert "wifi: iwlwifi: fix a stop_device / firmware race"
      CHROMIUM: iwl7000: mvm: fix the TXF mapping for BZ devices
      CHROMIUM: iwl7000: mvm: pick the version of SESSION_PROTECTION_NOTIF
      CHROMIUM: iwl7000: mvm: support iwl_dev_tx_power_cmd_v8
      CHROMIUM: iwl7000: mvm: set the primary link when !IWL_MVM_AUTO_EML_ENABLE
      CHROMIUM: iwl7000: always print the firmware version in hex
      CHROMIUM: iwl7000: mvm: fix a crash on 7265

Golan Ben Ami (1):
      CHROMIUM: iwl7000: Revert "wifi: iwlwifi: set IEEE80211_HE_MAC_CAP0_TWT_REQ in the he cap elem"

Gregory Greenman (1):
      CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'

Ilan Peer (12):
      CHROMIUM: iwl7000: mvm: Fix storing TK for a PASN station
      CHROMIUM: iwl7000: mvm: Declare support for secure LTF measurement
      CHROMIUM: iwl7000: mvm: Extend support for P2P service discovery
      CHROMIUM: iwl7000: mvm: Fix the listener MAC filter flags
      CHROMIUM: iwl7000: mac80211: Adjust CQM handling for MLO
      CHROMIUM: iwl7000: mvm: Move beacon filtering to be per link
      CHROMIUM: iwl7000: mvm: Configure the link mapping for completeness
      CHROMIUM: iwl7000: mvm: Refactor scan start
      CHROMIUM: iwl7000: mvm: Introduce internal MLO passive scan
      CHROMIUM: iwl7000: mac80211: Allow beacons to update BSS table regardless of scan
      CHROMIUM: iwl7000: mvm: Add debugfs entry for triggering internal MLO scan
      CHROMIUM: iwl7000: mvm: Do not warn on invalid link on scan complete

Johannes Berg (173):
      CHROMIUM: iwl7000: pcie: don't synchronize IRQs from IRQ
      CHROMIUM: iwl7000: pcie: don't allow hw-rfkill to stop device on gen2
      CHROMIUM: iwl7000: ieee80211: don't require protected vendor action frames
      CHROMIUM: iwl7000: remove unused IEEE80211_SIGNAL_AVE_MIN_COUNT define
      CHROMIUM: iwl7000: mac80211: clean up connection process
      CHROMIUM: iwl7000: mac80211: clean up HE 6 GHz and EHT chandef parsing
      CHROMIUM: iwl7000: mac80211: simplify non-chanctx drivers
      CHROMIUM: iwl7000: mac80211: chan: chandef is non-NULL for reserved
      CHROMIUM: iwl7000: mac80211: introduce 'channel request'
      CHROMIUM: iwl7000: move driver to -std=gnu11
      CHROMIUM: iwl7000: mac80211: add and use a link iteration macro
      CHROMIUM: iwl7000: mac80211: support wider bandwidth OFDMA config
      CHROMIUM: iwl7000: mvm: const-ify chandef pointers
      CHROMIUM: iwl7000: mvm: support wider-bandwidth OFDMA
      CHROMIUM: iwl7000: mac80211: set station RX-NSS on reconfig
      CHROMIUM: iwl7000: mac80211: fix RCU use in TDLS fast-xmit
      CHROMIUM: iwl7000: mac80211: fix driver debugfs for vif type change
      CHROMIUM: iwl7000: mac80211: validate assoc response channel config
      CHROMIUM: iwl7000: mvm: remove EHT code from mac80211.c
      CHROMIUM: iwl7000: mvm: refactor duplicate chanctx condition
      CHROMIUM: iwl7000: mvm: remove puncturing from debugfs
      CHROMIUM: iwl7000: mvm: partially support PHY context version 6
      CHROMIUM: iwl7000: mac80211: refactor puncturing bitmap extraction
      CHROMIUM: iwl7000: mac80211: use cfg80211_chandef_primary_freq()
      CHROMIUM: iwl7000: use system_unbound_wq for debug dump
      CHROMIUM: iwl7000: remove overflow.h
      CHROMIUM: iwl7000: mac80211: clean up band switch in duration
      CHROMIUM: iwl7000: mvm: remove one queue sync on BA session stop
      CHROMIUM: iwl7000: mvm: expand queue sync warning messages
      CHROMIUM: iwl7000: mvm: don't abort queue sync in CT-kill
      CHROMIUM: iwl7000: reduce ifdefs for bands/bandwidths
      CHROMIUM: iwl7000: mac80211: trace SMPS requests from driver
      CHROMIUM: iwl7000: mac80211: initialize SMPS mode correctly
      CHROMIUM: iwl7000: mac80211: init assoc_data->ap_addr earlier
      CHROMIUM: iwl7000: mac80211: fix unsolicited broadcast probe config
      CHROMIUM: iwl7000: mac80211: clean up FILS discovery change flags handling
      CHROMIUM: iwl7000: mvm: combine condition/warning
      CHROMIUM: iwl7000: cfg80211/mac80211: move puncturing into chandef
      CHROMIUM: iwl7000: mac80211: trace drop reasons in old kernels
      CHROMIUM: iwl7000: mvm: limit pseudo-D3 to 60 seconds
      CHROMIUM: iwl7000: mvm: support PHY context version 6
      CHROMIUM: iwl7000: mvm: fix erroneous queue index mask
      CHROMIUM: iwl7000: mvm: don't do duplicate detection for nullfunc packets
      CHROMIUM: iwl7000: fw: allow vmalloc for PNVM image
      CHROMIUM: iwl7000: mac80211: fix incorrect use of stack variable
      CHROMIUM: iwl7000: fix wiphy-work backport init
      CHROMIUM: iwl7000: mac80211: add/use ieee80211_get_sn()
      CHROMIUM: iwl7000: mac80211: implement MLO multicast deduplication
      CHROMIUM: iwl7000: mac80211: remove duplicate EHT-disable check
      CHROMIUM: iwl7000: mac80211: don't always re-determine local STA mode
      CHROMIUM: iwl7000: mvm: don't set replay counters to 0xff
      CHROMIUM: iwl7000: mvm: remove flags for enable/disable beacon filter
      CHROMIUM: iwl7000: mvm: show skb_mac_gso_segment() failure reason
      CHROMIUM: iwl7000: mac80211: disambiguate element parsing errors
      CHROMIUM: iwl7000: mac80211: disallow basic multi-link element in per-STA profile
      CHROMIUM: iwl7000: cfg80211: rename UHB to 6 GHz
      CHROMIUM: iwl7000: mac80211: drop injection on disabled-chan monitor
      CHROMIUM: iwl7000: mvm: move BA notif messages before action
      CHROMIUM: iwl7000: queue: improve warning for no skb in reclaim
      CHROMIUM: iwl7000: mac80211: simplify HE/EHT element length functions
      CHROMIUM: iwl7000: mac80211: adjust EHT capa when lowering bandwidth
      CHROMIUM: iwl7000: mac80211: limit HE RU capabilities when limiting bandwidth
      CHROMIUM: iwl7000: mvm: don't WARN on GSO allocation failures
      CHROMIUM: iwl7000: mvm: work around A-MSDU size problem
      CHROMIUM: iwl7000: mac80211: rename ieee80211_ie_build_he_6ghz_cap()
      CHROMIUM: iwl7000: mac80211: tdls: use ieee80211_put_he_6ghz_cap()
      CHROMIUM: iwl7000: remove extra kernel-doc
      CHROMIUM: iwl7000: update ieee80211_get_channel_khz() changes
      CHROMIUM: iwl7000: mac80211: accept broadcast probe responses on 6 GHz
      CHROMIUM: iwl7000: mac80211: simplify adding supported rates
      CHROMIUM: iwl7000: mac80211: start building elements in SKBs
      CHROMIUM: iwl7000: mac80211: move element parsing to a new file
      CHROMIUM: iwl7000: mac80211: convert ieee80211_ie_build_he_cap() to SKB use
      CHROMIUM: iwl7000: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use
      CHROMIUM: iwl7000: api: fix constant version to match FW
      CHROMIUM: iwl7000: cfg80211: fix wiphy delayed work queueing
      CHROMIUM: iwl7000: mac80211: allow CSA to same channel
      CHROMIUM: iwl7000: mac80211: improve CSA/ECSA connection refusal
      CHROMIUM: iwl7000: don't use TRUE/FALSE with bool
      CHROMIUM: iwl7000: mac80211: add missing kernel-doc for fast_tx_check
      CHROMIUM: iwl7000: mvm: fix thermal kernel-doc
      CHROMIUM: iwl7000: error-dump: fix kernel-doc issues
      CHROMIUM: iwl7000: api: dbg-tlv: fix up kernel-doc
      CHROMIUM: iwl7000: fw: file: clean up kernel-doc
      CHROMIUM: iwl7000: xvt: remove special transport ops
      CHROMIUM: iwl7000: move 'tmdev' under ifdef
      CHROMIUM: iwl7000: iwl-trans.h: clean up kernel-doc
      CHROMIUM: iwl7000: iwl-fh.h: fix kernel-doc issues
      CHROMIUM: iwl7000: Revert "wifi: mac80211: do not probe IBSS STAs for probe frames"
      CHROMIUM: iwl7000: Revert "mac80211: send IBSS probe request with correct BSSID"
      CHROMIUM: iwl7000: mac80211: clean up gratuitous upstream diff
      CHROMIUM: iwl7000: mac80211: simplify not using Cisco CCX
      CHROMIUM: iwl7000: mvm: check own capabilities for EMLSR
      CHROMIUM: iwl7000: fw: fix compile w/o CONFIG_ACPI
      CHROMIUM: iwl7000: fw: fix compiler warning for NULL string print
      CHROMIUM: iwl7000: mvm: fix warnings from dmi_get_system_info()
      CHROMIUM: iwl7000: mac80211/iwlwifi: remove IEEE80211_VIF_DISABLE_EML
      CHROMIUM: iwl7000: Revert "mac80211: remove check for local->wolan in gtk_rekey_add()"
      CHROMIUM: iwl7000: api: fix kernel-doc reference
      CHROMIUM: iwl7000: fw: clean up gratuitous upstream diff
      CHROMIUM: iwl7000: fix some backport versions
      CHROMIUM: iwl7000: mac80211: align ieee80211_mle_get_bss_param_ch_cnt()
      CHROMIUM: iwl7000: cfg80211: use ML element parsing helpers
      CHROMIUM: iwl7000: mac80211: update scratch_pos after defrag
      CHROMIUM: iwl7000: mac80211: remove unnecessary ML element type check
      CHROMIUM: iwl7000: fix off-by-one in element defrag
      CHROMIUM: iwl7000: adjust version for ECSA stuck detection
      CHROMIUM: iwl7000: mac80211: add ieee80211_vif_link_active() helper
      CHROMIUM: iwl7000: ieee80211: check for NULL in ieee80211_mle_size_ok()
      CHROMIUM: iwl7000: mac80211: remove unnecessary ML element checks
      CHROMIUM: iwl7000: mac80211: simplify multi-link element parsing
      CHROMIUM: iwl7000: mac80211: defragment reconfiguration MLE when parsing
      CHROMIUM: iwl7000: mac80211: remove unneeded scratch_len subtraction
      CHROMIUM: iwl7000: mac80211: hide element parsing internals
      CHROMIUM: iwl7000: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
      CHROMIUM: iwl7000: mac80211: remove TDLS peers only on affected link
      CHROMIUM: iwl7000: mac80211: remove TDLS peers on link deactivation
      CHROMIUM: iwl7000: mac80211: pass link_id to channel switch ops
      CHROMIUM: iwl7000: mac80211: pass link conf to abort_channel_switch
      CHROMIUM: iwl7000: mac80211: introduce a feature flag for quiet in CSA
      CHROMIUM: iwl7000: mvm: fix flushing during quiet CSA
      CHROMIUM: iwl7000: mvm: advertise IEEE80211_HW_HANDLES_QUIET_CSA
      CHROMIUM: iwl7000: mac80211: mlme: unify CSA handling
      CHROMIUM: iwl7000: mac80211: clarify the dormant/suspended links docs
      CHROMIUM: iwl7000: rename/constify current_dbg_config
      CHROMIUM: iwl7000: mac80211: don't add VHT capa on links without them
      CHROMIUM: iwl7000: mac80211: obtain AP HT/VHT data for assoc request
      CHROMIUM: iwl7000: pcie: remove duplicate PCI IDs entry
      CHROMIUM: iwl7000: add a kunit test for PCI table duplicates
      CHROMIUM: iwl7000: mac80211: track capability/opmode NSS separately
      CHROMIUM: iwl7000: mvm: rfi: fix potential response leak
      CHROMIUM: iwl7000: mac80211: always initialize match_auth
      CHROMIUM: iwl7000: mac80211: check link exists before use
      CHROMIUM: iwl7000: mac80211: fix supported rate masking in scan
      CHROMIUM: iwl7000: mac80211: mlme: handle cross-link CSA
      CHROMIUM: iwl7000: mvm: exit EMLSR when CSA happens
      CHROMIUM: iwl7000: mac80211: handle link deactivated before/during CSA
      CHROMIUM: iwl7000: fw: don't always use FW dump trig
      CHROMIUM: iwl7000: fw: add clarifying comments about iwl_fwrt_dump_data
      CHROMIUM: iwl7000: mac80211: transmit deauth only if link is available
      CHROMIUM: iwl7000: read txq->read_ptr under lock
      CHROMIUM: iwl7000: mac80211: add flag to disallow puncturing in 5 GHz
      CHROMIUM: iwl7000: mvm: don't support puncturing in 5 GHz
      CHROMIUM: iwl7000: remove 6 GHz NVM override
      CHROMIUM: iwl7000: enable monitor on passive/inactive channels
      CHROMIUM: iwl7000: mac80211: parse puncturing bitmap in 6 GHz
      CHROMIUM: iwl7000: mvm: fix kernel-doc format
      CHROMIUM: iwl7000: mvm: allocate STA links only for active links
      CHROMIUM: iwl7000: mac80211: don't enter idle during link switch
      CHROMIUM: iwl7000: mvm: always assign primary_link
      CHROMIUM: iwl7000: check RTNL in lockdep_is_wiphy_held() on old versions
      CHROMIUM: iwl7000: mvm: leave EMLSR before D3
      CHROMIUM: iwl7000: mvm: don't reset link selection during restart
      CHROMIUM: iwl7000: mac80211: fix prep_connection error path
      CHROMIUM: iwl7000: mvm: handle debugfs names more carefully
      CHROMIUM: iwl7000: mac80211: correctly use defragmented STA profile
      CHROMIUM: iwl7000: mvm: init vif works only once
      CHROMIUM: iwl7000: mvm: select STA mask only for active links
      CHROMIUM: iwl7000: mvm: don't change BA sessions during restart
      CHROMIUM: iwl7000: mac80211: reactivate multi-link later in restart
      CHROMIUM: iwl7000: reconfigure TLC during HW restart
      CHROMIUM: iwl7000: mac80211: fix key programming during HW restart
      CHROMIUM: iwl7000: mvm: check correct restart bit
      CHROMIUM: iwl7000: mvm: fix check in iwl_mvm_sta_fw_id_mask
      CHROMIUM: iwl7000: mac80211: check EHT/TTLM action frame length
      CHROMIUM: iwl7000: mac80211: reserve chanctx during find
      CHROMIUM: iwl7000: adjust per-link error reporting ifdefs
      CHROMIUM: iwl7000: mac80211: mlme: re-parse with correct mode
      CHROMIUM: iwl7000: mac80211: mlme: fix memory leak
      CHROMIUM: iwl7000: mac80211: mlme: re-parse if AP mode is less than client
      CHROMIUM: iwl7000: mac80211: fix MLD ID for cross-link CSA
      CHROMIUM: iwl7000: mac80211: simplify ieee80211_assign_link_chanctx()
      CHROMIUM: iwl7000: mvm: fix link ID management

Jouni Malinen (1):
      CHROMIUM: iwl7000: mac80211: Skip association timeout update after comeback rejection

Michael-CY Lee (1):
      CHROMIUM: iwl7000: mac80211: refactor STA CSA parsing flows

Miri Korenblit (80):
      CHROMIUM: iwl7000: add HONOR to PPAG approved list
      CHROMIUM: iwl7000: read mac step from aux register
      CHROMIUM: iwl7000: check if no_160 in the right place
      CHROMIUM: iwl7000: support EHT for WH
      CHROMIUM: iwl7000: avoid array read out-of-bound
      CHROMIUM: iwl7000: check the right pointer
      CHROMIUM: iwl7000: fix wrong condition
      CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
      CHROMIUM: iwl7000: set MT capabilities in the right place
      CHROMIUM: iwl7000: properly set MT device name
      CHROMIUM: iwl7000: cfg80211: fix kernel doc warning
      CHROMIUM: iwl7000: mac80211: a few cleanups in ttlm code
      CHROMIUM: iwl7000: clear link_id in time_event
      CHROMIUM: iwl7000: take SGOM and UATS code out of ACPI ifdef
      CHROMIUM: iwl7000: take UEFI lock status out of ACPI ifdef
      CHROMIUM: iwl7000: take vendor-cmds out of ACPI ifdef
      CHROMIUM: iwl7000: properly check if link is active
      CHROMIUM: iwl7000: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P
      CHROMIUM: iwl7000: cancel session protection only if there is one
      CHROMIUM: iwl7000: mac80211: don't allow deactivation of all links
      CHROMIUM: iwl7000: mac80211:  make associated BSS pointer visible to the driver
      CHROMIUM: iwl7000: add support for FM with SC2F
      CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
      CHROMIUM: iwl7000: fix a race in ROC cancellation.
      CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
      CHROMIUM: iwl7000: bump FW API to 89 for AX/BZ/SC devices
      CHROMIUM: iwl7000: bump FW API to 90 for BZ/SC devices
      CHROMIUM: iwl7000: mac80211: parse the BSS Load element
      CHROMIUM: iwl7000: handle per-phy statistics from fw
      CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
      CHROMIUM: iwl7000: mac80211: remove bss from ieee80211_link_data_managed
      CHROMIUM: iwl7000: Revert "wifi: mac80211: parse the BSS Load element"
      CHROMIUM: iwl7000: mvm: implement link grading
      CHROMIUM: iwl7000: mvm: calculate esr mode after connection
      CHROMIUM: iwl7000: mvm: don't always disable eSR due to BT coex
      CHROMIUM: iwl7000: mvm: check if esr is allowed before selecting links
      CHROMIUM: iwl7000: mvm: move emlsr/links code
      CHROMIUM: iwl7000: mvm: Implement new link selection algorithm
      CHROMIUM: iwl7000: mvm: Add helper functions to update ESR status
      CHROMIUM: iwl7000: mvm: fix printing format
      CHROMIUM: iwl7000: mvm: print link selection result
      CHROMIUM: iwl7000: mvm: Use the correct value for RSSI
      CHROMIUM: iwl7000: mvm: exit EMLSR upon missed beacon
      CHROMIUM: iwl7000: mvm: implement EMLSR prevention mechanism.
      CHROMIUM: iwl7000: mvm: don't recompute EMLSR mode in can_activate_links
      CHROMIUM: iwl7000: mvm: save last link selection decision
      CHROMIUM: iwl7000: mvm: get periodic statistics in EMLSR
      CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
      CHROMIUM: iwl7000: mvm: Don't allow EMLSR when the RSSI is low
      CHROMIUM: iwl7000: cleanup EMLSR when BT is active handling
      CHROMIUM: iwl7000: mvm: trigger link selection after exiting EMLSR
      CHROMIUM: iwl7000: mvm: add a debugfs for (un)blocking EMLSR
      CHROMIUM: iwl7000: mvm: Always allow entering EMLSR from debugfs
      CHROMIUM: iwl7000: mvm: flush async_handlers_wiphy_wk on stop
      CHROMIUM: iwl7000: mvm: stop MLO scan in drv_stop
      CHROMIUM: iwl7000: mvm: don't always unblock EMLSR
      CHROMIUM: iwl7000: mvm: Activate EMLSR based on traffic volume
      CHROMIUM: iwl7000: mvm: consider FWs recommendation for EMLSR
      CHROMIUM: iwl7000: mvm: trigger link selection upon TTLM start/end
      CHROMIUM: iwl7000: mvm: avoid always prefering single-link
      CHROMIUM: iwl7000: mvm: initialize mlo_int_scan_wk also for non-MLO
      CHROMIUM: iwl7000: mvm: initialize unblock_esr_tpt_wk also for non-MLO
      CHROMIUM: iwl7000: mvm: fix build when KUnit is not defined
      CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
      CHROMIUM: iwl7000: mvm: fix typo in debug print
      CHROMIUM: iwl7000: mvm: don't warn if there is no ap sta
      CHROMIUM: iwl7000: update version check for timestamp
      CHROMIUM: iwl7000: mvm: disable dynamic EMLSR when AUTO_EML is false
      CHROMIUM: iwl7000: mvm: allocate MPDU counters in iwl_mvm_sta_init
      CHROMIUM: iwl7000: mvm: Remove outdated comment
      CHROMIUM: iwl7000: mvm: fix resetting the MPDU counters
      CHROMIUM: iwl7000: mvm: avoid toggling EMLSR TPT blocker
      CHROMIUM: iwl7000: mvm: fix primary link setting
      CHROMIUM: iwl7000: mvm: count MPDUs also in EMLSR
      CHROMIUM: iwl7000: mac80211: defer link switch work in reconfig
      CHROMIUM: iwl7000: mvm: leave EMLSR before activating non-BSS link
      CHROMIUM: iwl7000: mvm: return uid from iwl_mvm_build_scan_cmd
      CHROMIUM: iwl7000: mvm: don't request statistics in restart
      CHROMIUM: iwl7000: mvm: use an 'else if' when checking cmd ver
      Merge remote-tracking branch 'upstream/chromeos-5.10' into chromeos-5.10__release/core87-39 Change-Id: I8ddbba367665bc4f709466ca2b40e796d3237fd8

Miriam Rachel Korenblit (1):
      CHROMIUM: iwl7000: Revert "wifi: iwlwifi: mvm: add debugfs for forcing unprotected ranging request"

Mordechay Goodstein (2):
      CHROMIUM: iwl7000: xvt: pass array size and not struct size
      CHROMIUM: iwl7000: xvt: fix slab-out-of-bounds read

Mukesh Sisodiya (4):
      CHROMIUM: iwl7000: pcie: Add new PCI device id and CNVI
      CHROMIUM: iwl7000: mvm: send ap_tx_power_constraints cmd to FW in AP mode
      CHROMIUM: iwl7000: load b0 version of ucode for HR1/HR2
      CHROMIUM: iwl7000: mac80211: Refactor TPE element parsing and handling

Shaul Triebitz (12):
      CHROMIUM: iwl7000: mvm: make functions public
      CHROMIUM: iwl7000: mvm: fix the key PN index
      CHROMIUM: iwl7000: mvm: always update keys in D3 exit
      CHROMIUM: iwl7000: mvm: avoid garbage iPN
      CHROMIUM: iwl7000: iwlmvm: handle unprotected deauth/sidassoc in d3
      CHROMIUM: iwl7000: fix firmware API kernel doc
      CHROMIUM: iwl7000: mvm: consider having one active link
      CHROMIUM: iwl7000: iwlwifi/mac80211: send link id to gtk_rekey_add
      CHROMIUM: iwl7000: mvm: fix the sta id in offload
      CHROMIUM: iwl7000: mvm: stop assuming sta id 0 in d3
      CHROMIUM: iwl7000: mvm: skip keys of other links
      CHROMIUM: iwl7000: mvm: support wowlan notif version 4

Takashi Iwai (1):
      CHROMIUM: iwl7000: Add missing MODULE_FIRMWARE() for *.pnvm

Yedidya Benshimol (6):
      CHROMIUM: iwl7000: mvm: disable EMLSR when we suspend with wowlan
      CHROMIUM: iwl7000: mvm: Disable/enable EMLSR due to link's bandwidth/band
      CHROMIUM: iwl7000: mvm: Block EMLSR when a p2p/softAP vif is active
      CHROMIUM: iwl7000: mvm: add a debugfs for reading EMLSR blocking reasons
      CHROMIUM: iwl7000: mvm: Add active EMLSR blocking reasons prints
      CHROMIUM: iwl7000: mvm: Add a print for invalid link pair due to bandwidth

BUG=b:335140990
TEST=wifi_matfunc/wifi_perf on brask/sarien/rammus/atlas
Signed-off-by: Arowa Suliman <arowa@chromium.org>

Cq-Depend: 5460505
Change-Id: Ib568b78f8d083cba32ada07da8486e8443d12fd3