wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly
authorEric Huang <echuang@realtek.com>
Thu, 17 Nov 2022 06:30:00 +0000 (14:30 +0800)
committerKalle Valo <kvalo@kernel.org>
Tue, 22 Nov 2022 10:15:30 +0000 (12:15 +0200)
commit10cd4092f67eaf0cade4f50c68ecb055d4ee3a93
treec360e48c23ef50bca7aa548bc5c87f2e93457ac7
parent79ca91a3c1f1e5d871f393791e7538f9386a7711
wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly

Add macro to get FD(frequency domain) CFO field from ie_type 1, and correct
the naming for preamble CFO field. Each IC could assign the CFO source to
either FD CFO or preamble CFO in chip_info. Based on the suggestion from HW
designer, rtw8852b and its derived versions will have better CFO tracking
performance with FD CFO.

Signed-off-by: Eric Huang <echuang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20221117063001.42967-2-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/core.c
drivers/net/wireless/realtek/rtw89/core.h
drivers/net/wireless/realtek/rtw89/rtw8852a.c
drivers/net/wireless/realtek/rtw89/rtw8852b.c
drivers/net/wireless/realtek/rtw89/rtw8852c.c
drivers/net/wireless/realtek/rtw89/txrx.h