wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path
authorPing-Ke Shih <pkshih@realtek.com>
Wed, 24 Jan 2024 03:36:34 +0000 (11:36 +0800)
committerKalle Valo <kvalo@kernel.org>
Thu, 1 Feb 2024 10:19:51 +0000 (12:19 +0200)
commit1ba63a8a752a76ebe4b26d80c6d25bd04484a9eb
tree79f1a2559e560e32b4afb8fed707281e23f0c0cd
parentb16daa62125e3f841a135c37dfd996cdf7e7960d
wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path

This function is to set TX/RX path. Especially for 1SS rate, it can select
to TX on one or two antenna. Before this operation, stop hardware to
prevent transmitting/receiving unexpected packets. After that, restore
settings and reset hardware to prevent it stays on abnormal state.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://msgid.link/20240124033637.12330-4-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/reg.h
drivers/net/wireless/realtek/rtw89/rtw8922a.c
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c [new file with mode: 0644]
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.h [new file with mode: 0644]