diff options
| author | Dian-Syuan Yang <dian_syuan0116@realtek.com> | 2026-01-27 16:50:35 +0800 |
|---|---|---|
| committer | Sasha Levin <sashal@kernel.org> | 2026-03-04 07:20:29 -0500 |
| commit | b4b7015334753bec6a2f50ad48b1a73409d96454 (patch) | |
| tree | 86d199e05573c3d21837a524b4114cdf688ccf0c /drivers/net/wireless | |
| parent | 36cc5a5e0178d5fb79e04173b8aa623b0108819a (diff) | |
| download | linux-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.c | 1 |
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); |
