summaryrefslogtreecommitdiff
path: root/drivers/net/wireless
diff options
context:
space:
mode:
authorDian-Syuan Yang <dian_syuan0116@realtek.com>2026-01-27 16:50:35 +0800
committerSasha Levin <sashal@kernel.org>2026-03-04 07:20:29 -0500
commitb4b7015334753bec6a2f50ad48b1a73409d96454 (patch)
tree86d199e05573c3d21837a524b4114cdf688ccf0c /drivers/net/wireless
parent36cc5a5e0178d5fb79e04173b8aa623b0108819a (diff)
downloadlinux-b4b7015334753bec6a2f50ad48b1a73409d96454.tar.gz
linux-b4b7015334753bec6a2f50ad48b1a73409d96454.tar.bz2
linux-b4b7015334753bec6a2f50ad48b1a73409d96454.zip
wifi: rtw89: pci: restore LDO setting after device resume
[ Upstream commit af1e82232b988f8fc6d635c60609765e49221a64 ] 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 Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/net/wireless')
-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 58b6f7d4cab8..cc553ca287d6 100644
--- a/drivers/net/wireless/realtek/rtw89/pci.c
+++ b/drivers/net/wireless/realtek/rtw89/pci.c
@@ -3732,6 +3732,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_filter_out(rtwdev);
rtw89_pci_link_cfg(rtwdev);