mirror of
https://github.com/torvalds/linux.git
synced 2024-12-11 13:41:55 +00:00
rtw88: no need to send additional information to legacy firmware
The firmware of 11AC devices need more information to support more offload functions, such as IQK. And 11N devices such as 8723D does not support offload these function in firmware, there is no need to send these additional information to firmware when it comes to 11N devices. Signed-off-by: Ping-Ke Shih <pkshih@realtek.com> Signed-off-by: Yan-Hsuan Chuang <yhchuang@realtek.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org> Link: https://lore.kernel.org/r/20200422034607.28747-3-yhchuang@realtek.com
This commit is contained in:
parent
15d2fcc6b2
commit
e5f57ad06a
@ -271,6 +271,9 @@ rtw_fw_send_general_info(struct rtw_dev *rtwdev)
|
||||
u8 h2c_pkt[H2C_PKT_SIZE] = {0};
|
||||
u16 total_size = H2C_PKT_HDR_SIZE + 4;
|
||||
|
||||
if (rtw_chip_wcpu_11n(rtwdev))
|
||||
return;
|
||||
|
||||
rtw_h2c_pkt_set_header(h2c_pkt, H2C_PKT_GENERAL_INFO);
|
||||
|
||||
SET_PKT_H2C_TOTAL_LEN(h2c_pkt, total_size);
|
||||
@ -291,6 +294,9 @@ rtw_fw_send_phydm_info(struct rtw_dev *rtwdev)
|
||||
u16 total_size = H2C_PKT_HDR_SIZE + 8;
|
||||
u8 fw_rf_type = 0;
|
||||
|
||||
if (rtw_chip_wcpu_11n(rtwdev))
|
||||
return;
|
||||
|
||||
if (hal->rf_type == RF_1T1R)
|
||||
fw_rf_type = FW_RF_1T1R;
|
||||
else if (hal->rf_type == RF_2T2R)
|
||||
|
Loading…
Reference in New Issue
Block a user