]> git.ipfire.org Git - thirdparty/linux.git/commit
wifi: rtw89: 8922d: add RF calibration ops
authorPing-Ke Shih <pkshih@realtek.com>
Mon, 30 Mar 2026 06:58:41 +0000 (14:58 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Thu, 2 Apr 2026 03:14:20 +0000 (11:14 +0800)
commit2ef4363f1388258f8073cd38d2ba059963f25fcf
tree32f76cea36bacdce573e01bf54d2bfc9fb585055
parentedf9f583c05cebe8933903dc3e96ffa2acc62c5b
wifi: rtw89: 8922d: add RF calibration ops

The chips ops related to RF calibration include init, init_late, channel,
band_change, scan, and track. The init_late is similar to init, but HCI
is ready, so receiving C2H event is possible. The ops channel is the main
function that do all RF calibration on operating channel.

The ops band_change and scan are to reset RF calibration because channel is
switching at these moment, we need to reset RF state. The ops track is to
monitor temperature to check if re-calibrate RF again.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20260330065847.48946-4-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/reg.h
drivers/net/wireless/realtek/rtw89/rtw8922d.c
drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.c
drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.h