]> git.baikalelectronics.ru Git - kernel.git/commit
rtw89: 8852c: rfk: add TSSI
authorPing-Ke Shih <pkshih@realtek.com>
Mon, 2 May 2022 23:54:04 +0000 (07:54 +0800)
committerKalle Valo <kvalo@kernel.org>
Tue, 3 May 2022 05:32:02 +0000 (08:32 +0300)
commit7add72f5e3dbff8f4f701128c15736182eef5921
tree4fcdccecee43bc9df0d5db3e06a0ccd10a44de49
parent2a784c85c610a59de38c22ad377c7e0bc13d00fa
rtw89: 8852c: 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/20220502235408.15052-5-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/rtw8852c.c
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h