wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips
authorPing-Ke Shih <pkshih@realtek.com>
Fri, 5 Jan 2024 06:44:22 +0000 (14:44 +0800)
committerKalle Valo <kvalo@kernel.org>
Wed, 10 Jan 2024 14:50:57 +0000 (16:50 +0200)
commitc207e14d9328a97635dd78090e4296ef97149a2d
treead6a595b8e0ce9c81c867e0c81f0d579eb1da292
parent0377e2a77201f22bb7336b5671f3f43fc094b44a
wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips

NCTL standing for nano-controller is used to assist RF calibration.
Basically, we write settings from a table, but format of the table can't
describe register mask and additional conditions, so add a function to
set this kind of settings.

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