rtw88: 8822c: add LC calibration for RTL8822C
authorPo-Hao Huang <phhuang@realtek.com>
Fri, 19 Mar 2021 05:42:16 +0000 (13:42 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 19 May 2021 08:12:55 +0000 (10:12 +0200)
commit32b3e7e303bd4d4de3dcea0b3eef6d80788e250e
tree88d73bba83dfb02aaca662b14802f0f0b39bc7a6
parent28c2a1d650885a6855c495262c6957723bbfac17
rtw88: 8822c: add LC calibration for RTL8822C

[ Upstream commit 7ae7784ec2a812c07d2ca91a6538ef2470154fb6 ]

Fix power tracking issue by replacing unnecessary IQ calibration
with LC calibration.
When thermal difference exceeds limitation, let RF circuit adjsut
its characteristic to fit in current environment.

Signed-off-by: Po-Hao Huang <phhuang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20210319054218.3319-6-pkshih@realtek.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/wireless/realtek/rtw88/main.h
drivers/net/wireless/realtek/rtw88/phy.c
drivers/net/wireless/realtek/rtw88/phy.h
drivers/net/wireless/realtek/rtw88/reg.h
drivers/net/wireless/realtek/rtw88/rtw8822c.c