diff options
author | Chih-Kang Chang <gary.chang@realtek.com> | 2023-04-10 13:34:38 +0800 |
---|---|---|
committer | Kalle Valo <kvalo@kernel.org> | 2023-04-17 12:47:48 +0300 |
commit | deb1b2aed763828b54a5be9be76c3a43c295f9f0 (patch) | |
tree | c293173e1538d3893efd57b32c2ff90bd1cdd6a7 /drivers/net/wireless/realtek/rtw89/ps.h | |
parent | 6863ad915d32990aec79e59db9d2a21a5abedf97 (diff) |
wifi: rtw89: fix power save function in WoWLAN mode
In WoWLAN Mode, it's expected that WiFi chip could enter power save mode
only after all setting is finished, but current wow_enter_lps function
break the rule and may lead to WoWLAN function fail in low probability,
so fix it.
Signed-off-by: Chih-Kang Chang <gary.chang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20230410053438.10682-2-pkshih@realtek.com
Diffstat (limited to 'drivers/net/wireless/realtek/rtw89/ps.h')
-rw-r--r-- | drivers/net/wireless/realtek/rtw89/ps.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/realtek/rtw89/ps.h b/drivers/net/wireless/realtek/rtw89/ps.h index c9e29d92fc1b..73c008db0426 100644 --- a/drivers/net/wireless/realtek/rtw89/ps.h +++ b/drivers/net/wireless/realtek/rtw89/ps.h @@ -5,7 +5,8 @@ #ifndef __RTW89_PS_H_ #define __RTW89_PS_H_ -void rtw89_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif); +void rtw89_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, + bool ps_mode); void rtw89_leave_lps(struct rtw89_dev *rtwdev); void __rtw89_leave_ps_mode(struct rtw89_dev *rtwdev); void __rtw89_enter_ps_mode(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif); |