linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] wifi: rtw89: preparation of MCC
@ 2022-11-18  5:10 Ping-Ke Shih
  2022-11-18  5:10 ` [PATCH 1/6] wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info Ping-Ke Shih
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Ping-Ke Shih @ 2022-11-18  5:10 UTC (permalink / raw)
  To: kvalo; +Cc: kevin_yang, linux-wireless

This patchset is preparation of MCC, which needs many handshakes between
driver and firmware, so rtw89_wait_for_cond() and rtw89_complete_cond()
are introduced to assist this work.

Based on above APIs, implement H2C and C2H handlers to interactive with
firmware, and callers of H2C will be added by another patchset.

Another basic preparation is to link rtw89_vif and channel context, but
we still use first entry as default currently, so adjust index of instance
of chandef when remove_chanctx().

Zong-Zhe Yang (6):
  wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info
  wifi: rtw89: check if atomic before queuing c2h
  wifi: rtw89: introduce helpers to wait/complete on condition
  wifi: rtw89: mac: process MCC related C2H
  wifi: rtw89: fw: implement MCC related H2C
  wifi: rtw89: link rtw89_vif and chanctx stuffs

 drivers/net/wireless/realtek/rtw89/chan.c     |  40 +-
 drivers/net/wireless/realtek/rtw89/core.c     |  37 ++
 drivers/net/wireless/realtek/rtw89/core.h     |  60 ++-
 drivers/net/wireless/realtek/rtw89/fw.c       | 386 ++++++++++++++-
 drivers/net/wireless/realtek/rtw89/fw.h       | 449 +++++++++++++++++-
 drivers/net/wireless/realtek/rtw89/mac.c      | 181 +++++++
 drivers/net/wireless/realtek/rtw89/mac.h      |  35 ++
 drivers/net/wireless/realtek/rtw89/mac80211.c |   1 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c |   4 +-
 .../net/wireless/realtek/rtw89/rtw8852c_rfk.c |  20 +-
 10 files changed, 1178 insertions(+), 35 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2022-11-29  5:35 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-18  5:10 [PATCH 0/6] wifi: rtw89: preparation of MCC Ping-Ke Shih
2022-11-18  5:10 ` [PATCH 1/6] wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info Ping-Ke Shih
2022-11-18  5:10 ` [PATCH 2/6] wifi: rtw89: check if atomic before queuing c2h Ping-Ke Shih
2022-11-18  5:10 ` [PATCH 3/6] wifi: rtw89: introduce helpers to wait/complete on condition Ping-Ke Shih
2022-11-28 13:29   ` Kalle Valo
2022-11-29  4:18     ` Ping-Ke Shih
2022-11-18  5:10 ` [PATCH 4/6] wifi: rtw89: mac: process MCC related C2H Ping-Ke Shih
2022-11-28 13:30   ` Kalle Valo
2022-11-29  0:22     ` Ping-Ke Shih
2022-11-29  5:35       ` Kalle Valo
2022-11-18  5:10 ` [PATCH 5/6] wifi: rtw89: fw: implement MCC related H2C Ping-Ke Shih
2022-11-18  5:10 ` [PATCH 6/6] wifi: rtw89: link rtw89_vif and chanctx stuffs 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;
as well as URLs for NNTP newsgroup(s).