wifi: rtw89: 8922a: add helper of set_channel
authorPing-Ke Shih <pkshih@realtek.com>
Thu, 15 Feb 2024 05:57:41 +0000 (13:57 +0800)
committerKalle Valo <kvalo@kernel.org>
Mon, 19 Feb 2024 16:21:00 +0000 (18:21 +0200)
commit03830bb909a064bd590748127367878cf1d50fb0
tree9007282a652fd5b8a7774f4bfec2d02a5edb81c7
parent2c681cbf6c3a76ef3cdd9b33c3b1644caab209d1
wifi: rtw89: 8922a: add helper of set_channel

Reset hardware state to prevent hardware stays at abnormal state during
setting channel. Besides, add preparation for MLO/DBCC before setting
channel, and reconfigure registers after that.

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