OSDN Git Service

wifi: rtw89: 8851b: rfk: add TSSI
authorPing-Ke Shih <pkshih@realtek.com>
Sat, 13 May 2023 05:44:25 +0000 (13:44 +0800)
committerKalle Valo <kvalo@kernel.org>
Wed, 17 May 2023 08:06:41 +0000 (11:06 +0300)
commit3f2da9fc17f66af17a1349d4d32f6a6ba245b94d
tree4f86aa44b357053451242afe0504834c94570321
parent0194a95cbe721a1eff4af2587b09213b088281b0
wifi: rtw89: 8851b: rfk: add TSSI

TSSI is transmitter signal strength indication, which is a close-loop
hardware circuit to feedback actual transmitting power as a reference for
next transmission.

When we setup channel to connect an AP, it does full calibration. When
switching bands or channels, it needs to reset hardware status to prevent
use wrong feedback of previous transmission.

To do TX power compensation reflecting current temperature, it loads tables
of compensation values into registers according to channel and band group.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20230513054425.9689-4-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.h