Search Linux Wireless

pull-request: rtw-next-2025-07-18

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 28aa52b6189f1cc409f96910c63fa1b99370b99e:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-06-26 10:40:50 -0700)

are available in the Git repository at:

  https://github.com/pkshih/rtw.git tags/rtw-next-2025-07-18

for you to fetch changes up to 94cd0ba1842ece06acc15bba5f2bff6b6043eb1d:

  wifi: rtlwifi: Use min()/max() to improve code (2025-07-18 14:41:06 +0800)

----------------------------------------------------------------
rtw-next patches for v6.17

Some minor fixes and refinements. Major changes are listed:

rtw89:

 - STA+P2P concurrency feature gets implemented.

 - add USB architecture and support RTL8851BU and RTL8852BU.

----------------------------------------------------------------
Andrey Skvortsov (1):
      wifi: rtw88: enable TX reports for the management queue

Bitterblue Smith (23):
      wifi: rtw89: 8851b: Accept USB devices and load their MAC address
      wifi: rtw89: Make dle_mem in rtw89_chip_info an array
      wifi: rtw89: Make hfc_param_ini in rtw89_chip_info an array
      wifi: rtw89: Add rtw8851b_dle_mem_usb{2,3}
      wifi: rtw89: Add rtw8851b_hfc_param_ini_usb
      wifi: rtw89: Disable deep power saving for USB/SDIO
      wifi: rtw89: Add extra TX headroom for USB
      wifi: rtw89: Hide some errors when the device is unplugged
      wifi: rtw89: 8851b: Modify rtw8851b_pwr_{on,off}_func() for USB
      wifi: rtw89: Fix rtw89_mac_power_switch() for USB
      wifi: rtw89: Add some definitions for USB
      wifi: rtw89: Add usb.{c,h}
      wifi: rtw89: Add rtw8851bu.c
      wifi: rtw89: Enable the new USB modules
      wifi: rtw89: 8852bx: Accept USB devices and load their MAC address
      wifi: rtw89: 8852b: Fix rtw8852b_pwr_{on,off}_func() for USB
      wifi: rtw89: 8852b: Add rtw8852b_dle_mem_usb3
      wifi: rtw89: 8852b: Add rtw8852b_hfc_param_ini_usb
      wifi: rtw89: Add rtw8852bu.c
      wifi: rtw89: Enable the new rtw89_8852bu module
      wifi: rtw88: Fix macid assigned to TDLS station
      wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB
      wifi: rtw89: Lower the timeout in rtw89_fwdl_check_path_ready_ax() for USB

Chia-Yuan Li (2):
      wifi: rtw89: trigger TX stuck if FIFO full
      wifi: rtw89: mac: reduce PPDU status length for WiFi 6 chips

Chih-Kang Chang (9):
      wifi: rtw89: mcc: add H2C command to support different PD level in MCC
      wifi: rtw89: add DIG suspend/resume flow when scan and connection
      wifi: rtw89: mcc: enlarge GO NoA duration to cover channel switching time
      wifi: rtw89: mcc: when MCC stop forcing to stay at GO role
      wifi: rtw89: extend HW scan of WiFi 7 chips for extra OP chan when concurrency
      wifi: rtw89: mcc: solve GO's TBTT change and TBTT too close to NoA issue
      wifi: rtw89: check LPS H2C command complete by C2H reg instead of done ack
      wifi: rtw89: update SER L2 type default value
      wifi: rtw89: tweak tx wake notify matching condition

Chin-Yen Lee (2):
      wifi: rtw89: enter power save mode aggressively
      wifi: rtw89: wow: Add Basic Rate IE to probe request in scheduled scan mode

Kuan-Chung Chen (1):
      wifi: rtw89: dynamically update EHT preamble puncturing

Martin Kaistra (1):
      wifi: rtl8xxxu: Fix RX skb size for aggregation disabled

Pei Xiao (1):
      wifi: rtw88: coex: Use bitwise instead of arithmetic operator for flags

Ping-Ke Shih (8):
      wifi: rtw89: 8851b: rfk: extend DPK path_ok type to u8
      wifi: rtw89: 8851b: set ADC bandwidth select according to calibration value
      wifi: rtw89: 8851b: adjust ADC setting for RF calibration
      wifi: rtw89: 8851b: update NCTL 0xB
      wifi: rtw89: 8851b: rfk: update DPK to 0x11
      wifi: rtw89: 8851b: rfk: update IQK to 0x14
      wifi: rtw89: purge obsoleted scan events with software sequence number
      wifi: rtw89: check path range before using in rtw89_fw_h2c_rf_ps_info()

Qianfeng Rong (1):
      wifi: rtlwifi: Use min()/max() to improve code

Zong-Zhe Yang (9):
      wifi: rtw89: regd/acpi: support country CA by BIT(1) in 6 GHz SP conf
      wifi: rtw89: regd/acpi: update field definition to specific country in UNII-4 conf
      wifi: rtw89: regd/acpi: support regulatory rules via ACPI DSM and parse rule of regd_UK
      wifi: rtw89: regd/acpi: support 6 GHz VLP policy via ACPI DSM
      wifi: rtw89: introduce fw feature group and redefine CRASH_TRIGGER
      wifi: rtw89: 8852bt: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature
      wifi: rtw89: 8852bt: implement RFK multi-channel handling and support chanctx up to 2
      wifi: rtw89: 8852b: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature
      wifi: rtw89: 8852b: implement RFK multi-channel handling and support chanctx up to 2

 drivers/net/wireless/realtek/rtl8xxxu/core.c       |    2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c    |   19 +-
 .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c    |   17 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c    |    5 +-
 .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c    |   15 +-
 .../net/wireless/realtek/rtlwifi/rtl8723be/dm.c    |    5 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c    |    5 +-
 drivers/net/wireless/realtek/rtw88/coex.c          |   22 +-
 drivers/net/wireless/realtek/rtw88/mac.c           |   10 +
 drivers/net/wireless/realtek/rtw88/mac.h           |    1 +
 drivers/net/wireless/realtek/rtw88/main.c          |   10 +-
 drivers/net/wireless/realtek/rtw88/main.h          |    1 +
 drivers/net/wireless/realtek/rtw88/rtw8703b.c      |    1 +
 drivers/net/wireless/realtek/rtw88/rtw8723d.c      |    1 +
 drivers/net/wireless/realtek/rtw88/rtw8723x.c      |    9 +-
 drivers/net/wireless/realtek/rtw88/rtw8723x.h      |    6 +
 drivers/net/wireless/realtek/rtw88/rtw8812a.c      |    1 +
 drivers/net/wireless/realtek/rtw88/rtw8814a.c      |    1 +
 drivers/net/wireless/realtek/rtw88/rtw8821a.c      |    1 +
 drivers/net/wireless/realtek/rtw88/rtw8821c.c      |    1 +
 drivers/net/wireless/realtek/rtw88/rtw8822b.c      |    1 +
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |    1 +
 drivers/net/wireless/realtek/rtw89/Kconfig         |   26 +
 drivers/net/wireless/realtek/rtw89/Makefile        |    9 +
 drivers/net/wireless/realtek/rtw89/acpi.c          |   95 ++
 drivers/net/wireless/realtek/rtw89/acpi.h          |   33 +-
 drivers/net/wireless/realtek/rtw89/chan.c          |  234 ++++-
 drivers/net/wireless/realtek/rtw89/chan.h          |   15 +
 drivers/net/wireless/realtek/rtw89/core.c          |  140 ++-
 drivers/net/wireless/realtek/rtw89/core.h          |   73 +-
 drivers/net/wireless/realtek/rtw89/debug.c         |    2 +-
 drivers/net/wireless/realtek/rtw89/fw.c            |  310 +++++-
 drivers/net/wireless/realtek/rtw89/fw.h            |   61 +-
 drivers/net/wireless/realtek/rtw89/mac.c           |  112 ++-
 drivers/net/wireless/realtek/rtw89/mac.h           |   33 +
 drivers/net/wireless/realtek/rtw89/mac80211.c      |    8 +
 drivers/net/wireless/realtek/rtw89/pci.c           |    5 +
 drivers/net/wireless/realtek/rtw89/phy.c           |  225 ++++-
 drivers/net/wireless/realtek/rtw89/phy.h           |    2 +
 drivers/net/wireless/realtek/rtw89/ps.c            |   28 +-
 drivers/net/wireless/realtek/rtw89/reg.h           |   34 +
 drivers/net/wireless/realtek/rtw89/regd.c          |  149 ++-
 drivers/net/wireless/realtek/rtw89/rtw8851b.c      |  169 +++-
 drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c  |  156 ++-
 .../wireless/realtek/rtw89/rtw8851b_rfk_table.c    |   77 +-
 .../wireless/realtek/rtw89/rtw8851b_rfk_table.h    |    2 +-
 .../net/wireless/realtek/rtw89/rtw8851b_table.c    |  501 +++++-----
 drivers/net/wireless/realtek/rtw89/rtw8851bu.c     |   39 +
 drivers/net/wireless/realtek/rtw89/rtw8852a.c      |    5 +-
 drivers/net/wireless/realtek/rtw89/rtw8852b.c      |   98 +-
 .../net/wireless/realtek/rtw89/rtw8852b_common.c   |   16 +-
 drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c  |   77 +-
 drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.h  |    3 +
 drivers/net/wireless/realtek/rtw89/rtw8852bt.c     |   17 +-
 drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c |   69 +-
 drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.h |    3 +
 drivers/net/wireless/realtek/rtw89/rtw8852bu.c     |   55 ++
 drivers/net/wireless/realtek/rtw89/rtw8852c.c      |    5 +-
 drivers/net/wireless/realtek/rtw89/rtw8922a.c      |    5 +-
 drivers/net/wireless/realtek/rtw89/ser.c           |    3 +
 drivers/net/wireless/realtek/rtw89/txrx.h          |    1 +
 drivers/net/wireless/realtek/rtw89/usb.c           | 1042 ++++++++++++++++++++
 drivers/net/wireless/realtek/rtw89/usb.h           |   65 ++
 drivers/net/wireless/realtek/rtw89/wow.c           |   11 +-
 drivers/net/wireless/realtek/rtw89/wow.h           |   14 +-
 65 files changed, 3487 insertions(+), 675 deletions(-)
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8851bu.c
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852bu.c
 create mode 100644 drivers/net/wireless/realtek/rtw89/usb.c
 create mode 100644 drivers/net/wireless/realtek/rtw89/usb.h




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux