mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-07 23:20:32 -04:00
wifi: rtw89: trigger TX stuck if FIFO full
In order for the situation where the dispatcher blocking causes HAXIDMA to be unable to TX to be reported as a TX stuck, so that subsequent recovery can be handled. Signed-off-by: Chia-Yuan Li <leo.li@realtek.com> Signed-off-by: Ping-Ke Shih <pkshih@realtek.com> Link: https://patch.msgid.link/20250715035259.45061-2-pkshih@realtek.com
This commit is contained in:
committed by
Ping-Ke Shih
parent
526b000991
commit
cbf510e21e
@@ -2638,6 +2638,10 @@ static void rtw89_pci_set_dbg(struct rtw89_dev *rtwdev)
|
||||
rtw89_write32_set(rtwdev, R_AX_PCIE_DBG_CTRL,
|
||||
B_AX_ASFF_FULL_NO_STK | B_AX_EN_STUCK_DBG);
|
||||
|
||||
rtw89_write32_mask(rtwdev, R_AX_PCIE_EXP_CTRL,
|
||||
B_AX_EN_STUCK_DBG | B_AX_ASFF_FULL_NO_STK,
|
||||
B_AX_EN_STUCK_DBG);
|
||||
|
||||
if (rtwdev->chip->chip_id == RTL8852A)
|
||||
rtw89_write32_set(rtwdev, R_AX_PCIE_EXP_CTRL,
|
||||
B_AX_EN_CHKDSC_NO_RX_STUCK);
|
||||
|
||||
Reference in New Issue
Block a user