summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChih-Kang Chang <gary.chang@realtek.com>2026-06-25 14:15:41 +0800
committerPing-Ke Shih <pkshih@realtek.com>2026-07-03 11:38:17 +0800
commit0ec249ffc060cd91f3f6cefd7e7008c17bcb20b9 (patch)
tree556182588110b84520e9f06e9e1829666b011810
parentb993046234fc3110f5ca3eb561492f8072ccc689 (diff)
downloadlinux-stable-0ec249ffc060cd91f3f6cefd7e7008c17bcb20b9.tar.gz
linux-stable-0ec249ffc060cd91f3f6cefd7e7008c17bcb20b9.zip
wifi: rtw89: pci: disable phy error flag related to refclk
On some platforms, refclk is not available up to 15 ms after entering suspend. The delayed clock cause the hardware to detect falsely error and trigger an unexpected hardware reset. Disable the phy error flag related to refclk to fix it. Signed-off-by: Chih-Kang Chang <gary.chang@realtek.com> Signed-off-by: Ping-Ke Shih <pkshih@realtek.com> Link: https://patch.msgid.link/20260625061545.44808-7-pkshih@realtek.com
-rw-r--r--drivers/net/wireless/realtek/rtw89/pci.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/realtek/rtw89/pci.h b/drivers/net/wireless/realtek/rtw89/pci.h
index c3f2d0df5846..92c30c7f9fb2 100644
--- a/drivers/net/wireless/realtek/rtw89/pci.h
+++ b/drivers/net/wireless/realtek/rtw89/pci.h
@@ -58,7 +58,7 @@
#define B_AX_DIV GENMASK(15, 14)
#define RAC_SET_PPR_V1 0x31
#define RAC_ANA40 0x40
-#define PHY_ERR_IMR_DIS (BIT(9) | BIT(8) | BIT(0))
+#define PHY_ERR_IMR_DIS (BIT(9) | BIT(2) | BIT(1) | BIT(0))
#define RAC_ANA41 0x41
#define PHY_ERR_FLAG_EN BIT(6)