wifi: rtw89: refine bandwidth 160MHz uplink OFDMA performance
authorPo-Hao Huang <phhuang@realtek.com>
Fri, 29 Sep 2023 00:40:24 +0000 (08:40 +0800)
committerKalle Valo <kvalo@kernel.org>
Tue, 3 Oct 2023 11:37:48 +0000 (14:37 +0300)
commitfc158f91360da3549b3772c686fe2d04a49ebb14
tree192bc317010ad210ab0411a3d1eba4901698245c
parentccd88204275174365cdb5d35ae37816b09c10063
wifi: rtw89: refine bandwidth 160MHz uplink OFDMA performance

This improves 160MHz performance degradation with certain APs.
Some ICs transmit preamble that are hard to decode by others, continuous
retries then yield low throughput. Fix it with pre-calculated antenna
matrices.

Signed-off-by: Po-Hao Huang <phhuang@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/20230929004024.7504-3-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/core.c
drivers/net/wireless/realtek/rtw89/core.h
drivers/net/wireless/realtek/rtw89/phy.c
drivers/net/wireless/realtek/rtw89/reg.h
drivers/net/wireless/realtek/rtw89/rtw8851b.c
drivers/net/wireless/realtek/rtw89/rtw8852a.c
drivers/net/wireless/realtek/rtw89/rtw8852b.c
drivers/net/wireless/realtek/rtw89/rtw8852c.c