]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: rtw89: Turbo mode for RTL8851BU/RTL8852BU
authorBitterblue Smith <rtl8821cerfe2@gmail.com>
Fri, 6 Feb 2026 18:01:34 +0000 (20:01 +0200)
committerPing-Ke Shih <pkshih@realtek.com>
Tue, 3 Mar 2026 02:08:15 +0000 (10:08 +0800)
commit2d85152020d576010a5396d10c864a66b4ce8cf3
tree95c4528d0a00e78e23013ecfa004c4ae99f57ba7
parent7c6084d7fa4e61dd7824c34529277a814c7b3836
wifi: rtw89: Turbo mode for RTL8851BU/RTL8852BU

RTL8851BU and RTL8852BU currently have much lower TX speed than
expected, ~100 and ~300 Mbps, respectively. This is because part of the
chip's memory is allocated for some unknown firmware features instead of
the TX buffers.

The vendor drivers have a module parameter called "rtw_quota_turbo_en",
which can be used to choose between full TX speed or the unknown
firmware features. It is on by default.

Change the relevant chip parameters to implement the turbo mode. Do it
only for USB because PCI is already fast even without the turbo mode.
It's unclear if SDIO will need it or not.

Signed-off-by: Bitterblue Smith <rtl8821cerfe2@gmail.com>
Acked-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/88cce107-ff52-496f-bb77-b930e4182b67@gmail.com
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/mac.h
drivers/net/wireless/realtek/rtw89/rtw8851b.c
drivers/net/wireless/realtek/rtw89/rtw8852b.c