wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu
authorPing-Ke Shih <pkshih@realtek.com>
Wed, 24 Jan 2024 03:36:33 +0000 (11:36 +0800)
committerKalle Valo <kvalo@kernel.org>
Thu, 1 Feb 2024 10:19:51 +0000 (12:19 +0200)
commitb16daa62125e3f841a135c37dfd996cdf7e7960d
treeae8410d50a3bf6dfe32f0d37c98ff2c3343e2351
parentf8a7840e98a440f466954c0b9eed99a9f064a564
wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu

To set TX/RX path or set channel, we need these helpers to stop TX and
restore settings. The sch_tx stands for scheduler TX channel, and the
cfg_ppdu is to stop reporting PPDU status, so we should stop them during
setting.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://msgid.link/20240124033637.12330-3-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/mac.h
drivers/net/wireless/realtek/rtw89/mac_be.c
drivers/net/wireless/realtek/rtw89/reg.h
drivers/net/wireless/realtek/rtw89/rtw8922a.c