Subject: pull-request: rtw-next-2024-10-10
From: Ping-Ke Shih <pkshih@realtek.com>
To: <linux-wireless@vger.kernel.org>
Date: Thu, 10 Oct 2024 09:06:28 +0800

Hi,

A pull-request of rtw-next to wireless-next tree, more info below. Please
let me know if any problems.

Thanks
Ping-Ke

---

The following changes since commit 5a4d42c1688c88f3be6aef46b0ea6c32694cd2b8:

  wifi: wl1251: Use IRQF_NO_AUTOEN flag in request_irq() (2024-09-18 16:54:30 +0300)

are available in the Git repository at:

  https://github.com/pkshih/rtw.git tags/rtw-next-2024-10-10

for you to fetch changes up to fc442560016d9246460b317771bebbcbaf910aa2:

  wifi: rtw89: wow: do not configure CPU IO to receive packets for old firmware (2024-10-10 08:45:37 +0800)

----------------------------------------------------------------
rtw-next patches for v6.13

No big change at this point. Regular development and fixes are listed:

rtl8xxxu:
 - correct beaconing for the case of STA + AP

rtw88:
 - consolidate parser of RX descriptor as preparation to support coming
   chips

rtw89:
 - update BT-coexistence to improve user experience for RTL8852BE and
   RTL8852BE-VT
 - correct RTL8922AE RF calibration timeout time and print out firmware
   log
 - set proper PCI EQ value for RTL8852CE and RTL8922AE
 - adjust to support MLO continuously

----------------------------------------------------------------
Bitterblue Smith (2):
      wifi: rtw88: Constify some arrays and structs
      wifi: rtw88: Parse the RX descriptor with a single function

Chin-Yen Lee (1):
      wifi: rtw89: wow: do not configure CPU IO to receive packets for old firmware

Ching-Te Ku (4):
      wifi: rtw89: coex: Update priority setting for Wi-Fi is scanning
      wifi: rtw89: coex: Reorder Bluetooth info related logic
      wifi: rtw89: coex: Solved BT PAN profile idle decrease Wi-Fi throughput
      wifi: rtw89: coex: Add function to reorder Wi-Fi firmware report index

Colin Ian King (1):
      wifi: rtlwifi: make read-only arrays static const

Martin Kaistra (1):
      wifi: rtl8xxxu: Perform update_beacon_work when beaconing is enabled

Ping-Ke Shih (14):
      wifi: rtw89: 8922a: rfk: enlarge TSSI timeout time to 20ms
      wifi: rtw89: 8922a: rfk: support firmware command RX DCK v1 format
      wifi: rtw89: rfk: add firmware debug log of TSSI
      wifi: rtw89: rfk: add firmware debug log of IQK
      wifi: rtw89: rfk: update firmware debug log of DACK to v2
      wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb
      wifi: rtw89: check return value of ieee80211_probereq_get() for RNR
      wifi: rtw89: coex: initialize local .dbcc_2g_phy in _set_btg_ctrl()
      wifi: rtw89: 8852c: rfk: remove unnecessary assignment of return value of _dpk_dgain_read()
      wifi: rtw89: pci: consolidate PCI basic configurations for probe and resume
      wifi: rtw89: 8922ae: disable PCI PHY EQ to improve compatibility
      wifi: rtw89: 8852ce: fix gray code conversion for filter out EQ
      wifi: rtw89: 8852ce: set offset K of PCI PHY EQ to manual mode to improve compatibility
      wifi: rtw89: debug: add beacon RSSI for debugging

Zong-Zhe Yang (9):
      wifi: rtw89: rename rtw89_vif to rtw89_vif_link ahead for MLO
      wifi: rtw89: rename rtw89_sta to rtw89_sta_link ahead for MLO
      wifi: rtw89: read bss_conf corresponding to the link
      wifi: rtw89: read link_sta corresponding to the link
      wifi: rtw89: refactor VIF related func ahead for MLO
      wifi: rtw89: refactor STA related func ahead for MLO
      wifi: rtw89: tweak driver architecture for impending MLO support
      wifi: rtw89: initialize dual HW bands for MLO and control them by link
      wifi: rtw89: handle entity active flag per PHY

 drivers/net/wireless/realtek/rtl8xxxu/core.c       |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c    |  18 +-
 drivers/net/wireless/realtek/rtw88/fw.c            |   2 +-
 drivers/net/wireless/realtek/rtw88/mac.c           |   4 +-
 drivers/net/wireless/realtek/rtw88/main.h          |  13 +-
 drivers/net/wireless/realtek/rtw88/pci.c           |   2 +-
 drivers/net/wireless/realtek/rtw88/phy.c           |   2 +-
 drivers/net/wireless/realtek/rtw88/rtw8703b.c      |  62 +-
 drivers/net/wireless/realtek/rtw88/rtw8723d.c      |  49 +-
 drivers/net/wireless/realtek/rtw88/rtw8821c.c      |  65 +-
 drivers/net/wireless/realtek/rtw88/rtw8822b.c      |  53 +-
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |  54 +-
 drivers/net/wireless/realtek/rtw88/rx.c            |  70 +-
 drivers/net/wireless/realtek/rtw88/rx.h            |  64 +-
 drivers/net/wireless/realtek/rtw88/sdio.c          |   9 +-
 drivers/net/wireless/realtek/rtw88/usb.c           |   9 +-
 drivers/net/wireless/realtek/rtw89/cam.c           | 259 ++++--
 drivers/net/wireless/realtek/rtw89/cam.h           |  24 +-
 drivers/net/wireless/realtek/rtw89/chan.c          | 215 +++--
 drivers/net/wireless/realtek/rtw89/chan.h          |  15 +-
 drivers/net/wireless/realtek/rtw89/coex.c          | 383 ++++++---
 drivers/net/wireless/realtek/rtw89/coex.h          |   6 +-
 drivers/net/wireless/realtek/rtw89/core.c          | 927 ++++++++++++++-------
 drivers/net/wireless/realtek/rtw89/core.h          | 450 +++++++---
 drivers/net/wireless/realtek/rtw89/debug.c         | 134 ++-
 drivers/net/wireless/realtek/rtw89/fw.c            | 706 +++++++++-------
 drivers/net/wireless/realtek/rtw89/fw.h            | 261 ++++--
 drivers/net/wireless/realtek/rtw89/mac.c           | 721 +++++++++-------
 drivers/net/wireless/realtek/rtw89/mac.h           | 115 ++-
 drivers/net/wireless/realtek/rtw89/mac80211.c      | 654 ++++++++++++---
 drivers/net/wireless/realtek/rtw89/mac_be.c        |  71 +-
 drivers/net/wireless/realtek/rtw89/pci.c           |  68 +-
 drivers/net/wireless/realtek/rtw89/pci.h           |  24 +
 drivers/net/wireless/realtek/rtw89/pci_be.c        |  77 ++
 drivers/net/wireless/realtek/rtw89/phy.c           | 668 ++++++++++-----
 drivers/net/wireless/realtek/rtw89/phy.h           |  13 +-
 drivers/net/wireless/realtek/rtw89/phy_be.c        |  12 +-
 drivers/net/wireless/realtek/rtw89/ps.c            | 109 ++-
 drivers/net/wireless/realtek/rtw89/ps.h            |  14 +-
 drivers/net/wireless/realtek/rtw89/regd.c          |  79 +-
 drivers/net/wireless/realtek/rtw89/rtw8851b.c      |  13 +-
 drivers/net/wireless/realtek/rtw89/rtw8852a.c      |  12 +-
 drivers/net/wireless/realtek/rtw89/rtw8852b.c      |  13 +-
 drivers/net/wireless/realtek/rtw89/rtw8852bt.c     |  13 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c.c      |  12 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c  |   2 +-
 drivers/net/wireless/realtek/rtw89/rtw8922a.c      |  33 +-
 drivers/net/wireless/realtek/rtw89/ser.c           |  37 +-
 drivers/net/wireless/realtek/rtw89/wow.c           | 217 ++---
 drivers/net/wireless/realtek/rtw89/wow.h           |  10 +-
 50 files changed, 4443 insertions(+), 2406 deletions(-)

.
Subject: [wireless-next:main] BUILD SUCCESS
 a0efa2f362a69e47b9d8b48f770ef3a0249a7911
From: kernel test robot <lkp@intel.com>
To: Johannes Berg <johannes.berg@intel.com>
Cc: Kalle Valo <kvalo@kernel.org>, linux-wireless@vger.kernel.org
Date: Thu, 10 Oct 2024 16:22:37 +0800

.
Subject: [PATCH wireless] wifi: mt76: mt7915: add module param to select 5 GHz or 6 GHz on MT7916
From: Felix Fietkau <nbd@nbd.name>
To: linux-wireless@vger.kernel.org
Cc: kvalo@kernel.org,
	Steven Liu <steven.liu@mediatek.com>,
	Evelyn Tsai <Evelyn.Tsai@mediatek.com>,
	Paul <paul@asiarf.com>,
	Shayne Chen <Shayne.Chen@mediatek.com>
Date: Thu, 10 Oct 2024 10:38:16 +0200

.
Subject: [PATCH 0/9] [wireless] iwlwifi bugfixes - 10-10-2024
From: Miri Korenblit <miriam.rachel.korenblit@intel.com>
To: johannes@sipsolutions.net
Cc: linux-wireless@vger.kernel.org
Date: Thu, 10 Oct 2024 14:04:58 +0300

.
Subject: [PATCH] wifi: rtlwifi: rtl8192du: Don't claim USB ID 0bda:8171
From: Bitterblue Smith <rtl8821cerfe2@gmail.com>
To: "linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>
Cc: Ping-Ke Shih <pkshih@realtek.com>
Date: Thu, 10 Oct 2024 18:34:43 +0300

.
Subject: [PATCH 0/2] wifi: ath12k: fix issues when unbinding
From: Jose Ignacio Tornos Martinez <jtornosm@redhat.com>
To: kvalo@kernel.org,
	jjohnson@kernel.org,
	linux-wireless@vger.kernel.org,
	ath12k@lists.infradead.org,
	linux-kernel@vger.kernel.org
Cc: jtornosm@redhat.com
Date: Thu, 10 Oct 2024 19:48:57 +0200

.
Subject: [PATCH] wifi: mt76: mt7996:  Apply power change in bss_info_changed
From: greearb@candelatech.com
To: linux-wireless@vger.kernel.org
Cc: Ben Greear <greearb@candelatech.com>
Date: Thu, 10 Oct 2024 13:39:07 -0700

.
Subject: [PATCH] mac80211:  fix user-power when emulating chanctx
From: greearb@candelatech.com
To: linux-wireless@vger.kernel.org
Cc: Ben Greear <greearb@candelatech.com>
Date: Thu, 10 Oct 2024 13:39:54 -0700

.
Subject: [PATCH] mac80211:  Remove NOP call to ieee80211_hw_config
From: greearb@candelatech.com
To: linux-wireless@vger.kernel.org
Cc: Ben Greear <greearb@candelatech.com>
Date: Thu, 10 Oct 2024 13:40:36 -0700

.
