wifi: rtw89: 8922a: add set_channel MAC part
authorPing-Ke Shih <pkshih@realtek.com>
Thu, 15 Feb 2024 05:57:38 +0000 (13:57 +0800)
committerKalle Valo <kvalo@kernel.org>
Mon, 19 Feb 2024 16:20:59 +0000 (18:20 +0200)
commitca1e1163889395cae54c4f051c301a8a6d6de311
treed95da26e389ea344eb847e452c5484ac9eec8b17
parente1ea6db35fc3ba5ff063f097385e9f7a88c25356
wifi: rtw89: 8922a: add set_channel MAC part

To set channel, add a function to get TXSB (TX subband) that is hardware
index to indicate primary channel. Then, configure band, channel,
bandwidth and TXSB via registers.

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