public inbox for linux-wireless@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH rtw-next 00/12] wifi: rtw89: refine to read HW parameters from file, and update SER code
@ 2026-02-13  6:15 Ping-Ke Shih
  2026-02-13  6:15 ` [PATCH rtw-next 01/12] wifi: rtw89: fw: add fw_def struct to put firmware name and format version Ping-Ke Shih
                   ` (11 more replies)
  0 siblings, 12 replies; 14+ messages in thread
From: Ping-Ke Shih @ 2026-02-13  6:15 UTC (permalink / raw)
  To: linux-wireless; +Cc: damon.chen, kevin_yang

First two patches are to support variants of RTL8922DE and RTL8922DE-VS,
which they have very similar features except to 4K and 1K QAM and they
use different firmware file. And, even RTL8922DE-VS has more than one
sub-variant that uses another type of firmware in the same file. Adjust
to support these variants.

Patches 3-7 are the first step to move hardware parameters to file. For
newer chips (after RTL8852CE), we have done that. But early chips, such as
RTL8852AE, RTL8851BE, RTL8852BE) still use driver built-in tables.
In order to remove these tables eventually after two TLS kernel (about
two years). We have submitted firmware into linux-firmware repository,
and driver support these new firmware by increasing firmware version
number.

Patches 8-9: update along internal developing RTL8922DE.

Patches 10-12 are related to SER simulation. In order to make recovery
more usable and stable in field, add more simulation cases and tests.

Kuan-Chung Chen (1):
  wifi: rtw89: add H2C command to protect TX/RX for unused PHY

Ping-Ke Shih (4):
  wifi: rtw89: fw: add fw_def struct to put firmware name and format
    version
  wifi: rtw89: fw: recognize firmware type B by AID
  wifi: rtw89: 8852b: update supported firmware format to 2
  wifi: rtw89: rfk: add hardware version to rtw89_fw_h2c_rf_pre_ntfy_mcc
    for new WiFi 7 firmware

Zong-Zhe Yang (7):
  wifi: rtw89: add general way to generate module firmware string
  wifi: rtw89: 8852a: move DIG tables to rtw8852a.c
  wifi: rtw89: 8852a: update supported firmware format to 1
  wifi: rtw89: 8851b: update supported firmware format to 1
  wifi: rtw89: debug: add SER SW counters to count simulation
  wifi: rtw89: ser: Wi-Fi 7 reset HALT C2H after reading it
  wifi: rtw89: ser: post-recover DMAC state to prevent LPS

 drivers/net/wireless/realtek/rtw89/core.c     |   3 +-
 drivers/net/wireless/realtek/rtw89/core.h     |  46 ++++++-
 drivers/net/wireless/realtek/rtw89/debug.c    |   6 +
 drivers/net/wireless/realtek/rtw89/fw.c       | 117 ++++++++++++++++--
 drivers/net/wireless/realtek/rtw89/fw.h       |  54 ++++++++
 drivers/net/wireless/realtek/rtw89/mac.c      |  17 ++-
 drivers/net/wireless/realtek/rtw89/mac80211.c |   5 +
 drivers/net/wireless/realtek/rtw89/phy.c      |   8 +-
 drivers/net/wireless/realtek/rtw89/phy.h      |   4 +
 drivers/net/wireless/realtek/rtw89/ps.c       |   2 +
 drivers/net/wireless/realtek/rtw89/rtw8851b.c |  11 +-
 drivers/net/wireless/realtek/rtw89/rtw8852a.c |  62 +++++++++-
 .../wireless/realtek/rtw89/rtw8852a_table.c   |  51 --------
 .../wireless/realtek/rtw89/rtw8852a_table.h   |   1 -
 drivers/net/wireless/realtek/rtw89/rtw8852b.c |  11 +-
 .../net/wireless/realtek/rtw89/rtw8852bt.c    |   9 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c.c |   9 +-
 drivers/net/wireless/realtek/rtw89/rtw8922a.c |  10 +-
 drivers/net/wireless/realtek/rtw89/ser.c      |   2 +
 19 files changed, 339 insertions(+), 89 deletions(-)


base-commit: 333225e1e9ead7b06e5363389403bdac72ba3046
-- 
2.25.1


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2026-03-03  2:48 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-13  6:15 [PATCH rtw-next 00/12] wifi: rtw89: refine to read HW parameters from file, and update SER code Ping-Ke Shih
2026-02-13  6:15 ` [PATCH rtw-next 01/12] wifi: rtw89: fw: add fw_def struct to put firmware name and format version Ping-Ke Shih
2026-03-03  2:48   ` Ping-Ke Shih
2026-02-13  6:15 ` [PATCH rtw-next 02/12] wifi: rtw89: fw: recognize firmware type B by AID Ping-Ke Shih
2026-02-13  6:15 ` [PATCH rtw-next 03/12] wifi: rtw89: add general way to generate module firmware string Ping-Ke Shih
2026-02-13  6:15 ` [PATCH rtw-next 04/12] wifi: rtw89: 8852b: update supported firmware format to 2 Ping-Ke Shih
2026-02-13  6:15 ` [PATCH rtw-next 05/12] wifi: rtw89: 8852a: move DIG tables to rtw8852a.c Ping-Ke Shih
2026-02-13  6:15 ` [PATCH rtw-next 06/12] wifi: rtw89: 8852a: update supported firmware format to 1 Ping-Ke Shih
2026-02-13  6:15 ` [PATCH rtw-next 07/12] wifi: rtw89: 8851b: " Ping-Ke Shih
2026-02-13  6:15 ` [PATCH rtw-next 08/12] wifi: rtw89: add H2C command to protect TX/RX for unused PHY Ping-Ke Shih
2026-02-13  6:15 ` [PATCH rtw-next 09/12] wifi: rtw89: rfk: add hardware version to rtw89_fw_h2c_rf_pre_ntfy_mcc for new WiFi 7 firmware Ping-Ke Shih
2026-02-13  6:15 ` [PATCH rtw-next 10/12] wifi: rtw89: debug: add SER SW counters to count simulation Ping-Ke Shih
2026-02-13  6:15 ` [PATCH rtw-next 11/12] wifi: rtw89: ser: Wi-Fi 7 reset HALT C2H after reading it Ping-Ke Shih
2026-02-13  6:15 ` [PATCH rtw-next 12/12] wifi: rtw89: ser: post-recover DMAC state to prevent LPS Ping-Ke Shih

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox