mbox series

[0/6] wifi: rtw89: prepare packets offload to support newer firmware

Message ID 20230123065401.14174-1-pkshih@realtek.com
Headers show
Series wifi: rtw89: prepare packets offload to support newer firmware | expand

Message

Ping-Ke Shih Jan. 23, 2023, 6:53 a.m. UTC
The packet offload is that driver prepare packets, such as QoS null or null
frames, and firmware uses these packets to tell AP about power state, for
example. The older firmware can prepare this itself, but further firmware
in the future will always need driver's help.

First three patches are to fix and adjust packet offload feature. The
latter three patches are to support new firmware type NORMAL_CE that
doesn't have LPS-PS mode but have P2P-PS and hardware scan.

Chin-Yen Lee (2):
  wifi: rtw89: fix potential wrong mapping for pkt-offload
  wifi: rtw89: refine packet offload flow

Ping-Ke Shih (4):
  wifi: rtw89: add use of pkt_list offload to debug entry
  wifi: rtw89: 8852b: reset IDMEM mode to default value
  wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0
  wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first

 drivers/net/wireless/realtek/rtw89/core.c     | 23 ++---
 drivers/net/wireless/realtek/rtw89/core.h     |  5 +-
 drivers/net/wireless/realtek/rtw89/debug.c    | 36 ++++++++
 drivers/net/wireless/realtek/rtw89/fw.c       | 84 +++++++++++++++----
 drivers/net/wireless/realtek/rtw89/fw.h       |  6 +-
 drivers/net/wireless/realtek/rtw89/mac.c      |  5 ++
 drivers/net/wireless/realtek/rtw89/mac80211.c |  1 +
 drivers/net/wireless/realtek/rtw89/reg.h      |  3 +
 drivers/net/wireless/realtek/rtw89/rtw8852a.c |  1 +
 drivers/net/wireless/realtek/rtw89/rtw8852b.c |  1 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c |  1 +
 drivers/net/wireless/realtek/rtw89/ser.c      |  1 +
 drivers/net/wireless/realtek/rtw89/wow.c      | 26 ++----
 13 files changed, 147 insertions(+), 46 deletions(-)