mbox series

[0/5] wifi: rtw89: wait for firmware ack for certain H2C commands

Message ID fc48a6204102e09f49e99ada80fb571ba0add5d9.camel@realtek.com (mailing list archive)
Headers show
Series wifi: rtw89: wait for firmware ack for certain H2C commands | expand

Message

Ping-Ke Shih April 19, 2023, 11:45 a.m. UTC
Two H2C commands related scanning are needed to wait for firmware ack
before sending another one, because firmware can't always handle burst H2C
properly. To resolve this potential problem, add a wait mechanism. Also,
refine related flow to delete offload packets.

Zong-Zhe Yang (5):
  wifi: rtw89: release bit in rtw89_fw_h2c_del_pkt_offload()
  wifi: rtw89: refine packet offload delete flow of 6 GHz probe
  wifi: rtw89: packet offload wait for FW response
  wifi: rtw89: mac: handle C2H receive/done ACK in interrupt context
  wifi: rtw89: scan offload wait for FW done ACK

 drivers/net/wireless/realtek/rtw89/core.c | 44 ++++++++++++-
 drivers/net/wireless/realtek/rtw89/core.h | 20 +++---
 drivers/net/wireless/realtek/rtw89/fw.c   | 72 ++++++++++++----------
 drivers/net/wireless/realtek/rtw89/fw.h   | 70 ++++++++++++++-------
 drivers/net/wireless/realtek/rtw89/mac.c  | 75 ++++++++++++++++++++---
 5 files changed, 208 insertions(+), 73 deletions(-)