OSDN Git Service

rtw88: 8822c: add FW IQK support
authorYan-Hsuan Chuang <yhchuang@realtek.com>
Mon, 9 Sep 2019 07:16:07 +0000 (15:16 +0800)
committerKalle Valo <kvalo@codeaurora.org>
Fri, 13 Sep 2019 15:03:18 +0000 (18:03 +0300)
commit1ac3294bf75e8a15122277ba3fd3ef58e4647a4a
tree2a3918770d0bd889d8396a8d422693ebc6afb13b
parentbc61ae96437fb178ca27714967fd8acf1cd91336
rtw88: 8822c: add FW IQK support

Add support for doing IQK in firmware

Ideally the RF component's I/Q vectors should be orthogonal,
but usually they are not. So we need to calibrate for the RF
components, ex. PA/LNA, ADC/DAC.

And if the I/Q vectors are more orthogonal, the mixed signal
will have less deviation. This helps with those rates with
higher modulation (MCS8-9), because they have more strict
EVM/SNR requirement. Also the better of the quality of the
signal, the longer it can propagate, and the better throughput
performance we can get.

Signed-off-by: Yan-Hsuan Chuang <yhchuang@realtek.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/realtek/rtw88/rtw8822c.c
drivers/net/wireless/realtek/rtw88/rtw8822c.h