summaryrefslogtreecommitdiff
path: root/drivers/net
diff options
context:
space:
mode:
authorDian-Syuan Yang <dian_syuan0116@realtek.com>2026-01-27 16:50:35 +0800
committerPing-Ke Shih <pkshih@realtek.com>2026-01-30 13:56:07 +0800
commitaf1e82232b988f8fc6d635c60609765e49221a64 (patch)
tree725d4342a425672e4c25d7c4fcd00a421184092e /drivers/net
parent2258f2770e19d645eaa343135a67b595b1e7eddd (diff)
wifi: rtw89: pci: restore LDO setting after device resume
The LDO (Low Dropout Regulator) setting is missing after suspend/resume in some platforms, and it will cause card loss. Therefore, reconfigure this setting to avoid it. Signed-off-by: Dian-Syuan Yang <dian_syuan0116@realtek.com> Signed-off-by: Ping-Ke Shih <pkshih@realtek.com> Link: https://patch.msgid.link/20260127085036.44060-6-pkshih@realtek.com
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/wireless/realtek/rtw89/pci.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/realtek/rtw89/pci.c b/drivers/net/wireless/realtek/rtw89/pci.c
index b8135cf15d13..fb4469a76bc0 100644
--- a/drivers/net/wireless/realtek/rtw89/pci.c
+++ b/drivers/net/wireless/realtek/rtw89/pci.c
@@ -4605,6 +4605,7 @@ static int __maybe_unused rtw89_pci_resume(struct device *dev)
rtw89_write32_clr(rtwdev, R_AX_PCIE_PS_CTRL_V1,
B_AX_SEL_REQ_ENTR_L1);
}
+ rtw89_pci_hci_ldo(rtwdev);
rtw89_pci_l2_hci_ldo(rtwdev);
rtw89_pci_basic_cfg(rtwdev, true);