mbox series

pull-request: rtw-next-2024-12-12

Message ID 34aea27b-9825-454f-9c0a-2e8bccc8ac5f@RTEXMBS04.realtek.com.tw
State New
Headers show
Series pull-request: rtw-next-2024-12-12 | expand

Pull-request

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

Message

Ping-Ke Shih Dec. 12, 2024, 4:31 a.m. UTC
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 dfc14664794a4706e0c2186a0c082386e6b14c4d:

  Merge branch 'net-make-rss-rxnfc-semantics-more-explicit' (2024-11-14 19:53:44 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 09489812013f9ff3850c3af9900c88012b8c1e5d:

  wifi: rtw89: phy: add dummy C2H event handler for report of TAS power (2024-12-12 11:09:12 +0800)

----------------------------------------------------------------
rtw-next patches for v6.14

Regular development in this period. Main changes are listed:

rtl8xxxu:

 * add more USB devices IDs

rtlwifi:

 * refine error path

rtw88:

 * add more USB devices IDs

 * enable USB RX aggregation and USB 3 to improve performance

rtw89:

 * implement more stuffs including PS flow for MLO

----------------------------------------------------------------
Bitterblue Smith (2):
      wifi: rtw88: usb: Support USB 3 with RTL8812AU
      wifi: rtw88: usb: Enable RX aggregation for 8821au/8812au

Chih-Kang Chang (3):
      wifi: rtw89: 8922a: use RSSI from PHY report in RX descriptor
      wifi: rtw89: add crystal_cap check to avoid setting as overflow value
      wifi: rtw89: 8922a: update format of RFK pre-notify H2C command v2

Colin Ian King (1):
      wifi: rtlwifi: rtl8821ae: phy: restore removed code to fix infinite loop

Eric Huang (1):
      wifi: rtw89: ps: update data for firmware and settings for hardware before/after PS

Hans de Goede (1):
      wifi: rtl8xxxu: add more missing rtl8192cu USB IDs

Kuan-Chung Chen (5):
      wifi: rtw89: sar: tweak 6GHz SAR subbands span
      wifi: rtw89: introduce dynamic antenna gain feature
      wifi: rtw89: handle different TX power between RF path
      wifi: rtw89: disable firmware training HE GI and LTF
      wifi: rtw89: 8852c: disable ER SU when 4x HE-LTF and 0.8 GI capability differ

Larry Finger (1):
      wifi: rtw88: 8821au: Add additional devices to the USB_DEVICE list

Nick Morrow (2):
      wifi: rtw88: 8812au: Add more device IDs
      wifi: rtw88: Add additional USB IDs for RTL8812BU

Ping-Ke Shih (6):
      wifi: rtw89: pci: disable PCIE wake bit when PCIE deinit
      wifi: rtw89: ps: refactor PS flow to support MLO
      wifi: rtw89: ps: refactor channel info to firmware before entering PS
      wifi: rtw89: 8852c: rfk: refine target channel calculation in _rx_dck_channel_calc()
      wifi: rtw89: 8851b: rfk: remove unnecessary assignment of return value of _dpk_dgain_read()
      wifi: rtw89: phy: add dummy C2H event handler for report of TAS power

Po-Hao Huang (3):
      wifi: rtw89: 8922a: Extend channel info field length for scan
      wifi: rtw89: 8852b: add beacon filter and CQM support
      wifi: rtw89: 8852bt: add beacon filter and CQM support

Thadeu Lima de Souza Cascardo (9):
      wifi: rtlwifi: do not complete firmware loading needlessly
      wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step
      wifi: rtlwifi: wait for firmware loading before releasing memory
      wifi: rtlwifi: fix init_sw_vars leak when probe fails
      wifi: rtlwifi: usb: fix workqueue leak when probe fails
      wifi: rtlwifi: remove unused check_buddy_priv
      wifi: rtlwifi: destroy workqueue at rtl_deinit_core
      wifi: rtlwifi: fix memory leaks and invalid access at probe error path
      wifi: rtlwifi: pci: wait for firmware loading before releasing memory

Zong-Zhe Yang (8):
      wifi: rtw89: 8922a: configure AP_LINK_PS if FW supports
      wifi: rtw89: register ops of can_activate_links
      wifi: rtw89: implement ops of change vif/sta links
      wifi: rtw89: apply MLD pairwise key to dynamically active links
      wifi: rtw89: pass target link_id to ieee80211_gtk_rekey_add()
      wifi: rtw89: pass target link_id to ieee80211_nullfunc_get()
      wifi: rtw89: refine link handling for link_sta_rc_update
      wifi: rtw89: regd: update regulatory map to R68-R51

 drivers/net/wireless/realtek/rtl8xxxu/core.c       |  20 ++
 drivers/net/wireless/realtek/rtlwifi/base.c        |  13 +-
 drivers/net/wireless/realtek/rtlwifi/base.h        |   1 -
 drivers/net/wireless/realtek/rtlwifi/pci.c         |  61 +---
 .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c    |   7 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c   |   4 +-
 drivers/net/wireless/realtek/rtlwifi/usb.c         |  12 +-
 drivers/net/wireless/realtek/rtlwifi/wifi.h        |  12 -
 drivers/net/wireless/realtek/rtw88/rtw8812au.c     |  68 ++++-
 drivers/net/wireless/realtek/rtw88/rtw8821au.c     |  52 +++-
 drivers/net/wireless/realtek/rtw88/rtw8822bu.c     |   6 +
 drivers/net/wireless/realtek/rtw88/usb.c           |  72 ++++-
 drivers/net/wireless/realtek/rtw89/acpi.c          |  47 ++++
 drivers/net/wireless/realtek/rtw89/acpi.h          |   9 +
 drivers/net/wireless/realtek/rtw89/cam.c           |  32 ++-
 drivers/net/wireless/realtek/rtw89/cam.h           |   5 +
 drivers/net/wireless/realtek/rtw89/core.c          | 164 +++++++++--
 drivers/net/wireless/realtek/rtw89/core.h          | 145 ++++++++++
 drivers/net/wireless/realtek/rtw89/debug.c         |   4 +
 drivers/net/wireless/realtek/rtw89/fw.c            | 266 +++++++++++++++--
 drivers/net/wireless/realtek/rtw89/fw.h            |  69 ++++-
 drivers/net/wireless/realtek/rtw89/mac.c           |  79 +++++-
 drivers/net/wireless/realtek/rtw89/mac.h           |  43 +++
 drivers/net/wireless/realtek/rtw89/mac80211.c      | 289 ++++++++++++++++++-
 drivers/net/wireless/realtek/rtw89/mac_be.c        |  15 +
 drivers/net/wireless/realtek/rtw89/pci.c           |  16 +-
 drivers/net/wireless/realtek/rtw89/pci.h           |   9 +
 drivers/net/wireless/realtek/rtw89/pci_be.c        |   1 +
 drivers/net/wireless/realtek/rtw89/phy.c           | 313 ++++++++++++++++++---
 drivers/net/wireless/realtek/rtw89/phy.h           |  33 ++-
 drivers/net/wireless/realtek/rtw89/ps.c            |  42 +--
 drivers/net/wireless/realtek/rtw89/ps.h            |   4 +-
 drivers/net/wireless/realtek/rtw89/reg.h           |   4 +
 drivers/net/wireless/realtek/rtw89/regd.c          |  57 ++--
 drivers/net/wireless/realtek/rtw89/rtw8851b.c      |   6 +-
 drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c  |   2 +-
 drivers/net/wireless/realtek/rtw89/rtw8852a.c      |   7 +-
 drivers/net/wireless/realtek/rtw89/rtw8852b.c      |   3 +
 .../net/wireless/realtek/rtw89/rtw8852b_common.c   |  50 ++--
 drivers/net/wireless/realtek/rtw89/rtw8852bt.c     |   3 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c      |  54 ++--
 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c  |   6 +-
 drivers/net/wireless/realtek/rtw89/rtw8922a.c      |  21 +-
 drivers/net/wireless/realtek/rtw89/sar.c           |  57 +---
 drivers/net/wireless/realtek/rtw89/ser.c           |   1 +
 drivers/net/wireless/realtek/rtw89/txrx.h          |   3 +
 drivers/net/wireless/realtek/rtw89/wow.c           |  11 +-
 47 files changed, 1840 insertions(+), 358 deletions(-)