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(-) -- 2.25.1