In situation of UL-OFDMA, transmitting on certain RU, not full operating bandwidth, specified by trigger frames from AP, so we need to adjust CFO and waveform to transmit to specified frequency accurately. Since some configurations of 8852B related to UL-OFDMA are different from other existing chips, so add this patchset to fine tune UL-OFDMA performance on single connection. Eric Huang (2): wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame drivers/net/wireless/realtek/rtw89/core.c | 8 +- drivers/net/wireless/realtek/rtw89/core.h | 10 ++ drivers/net/wireless/realtek/rtw89/debug.h | 1 + drivers/net/wireless/realtek/rtw89/phy.c | 127 +++++++++++++++++- drivers/net/wireless/realtek/rtw89/phy.h | 5 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852b.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 2 + drivers/net/wireless/realtek/rtw89/txrx.h | 4 +- 9 files changed, 158 insertions(+), 3 deletions(-) -- 2.25.1