aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/dev/rtw89/ps.c
diff options
context:
space:
mode:
authorBjoern A. Zeeb <bz@FreeBSD.org>2026-04-18 20:48:44 +0000
committerBjoern A. Zeeb <bz@FreeBSD.org>2026-04-22 20:57:12 +0000
commit7ffebcdb702d212afab3ed6adb5ac0e69ef1269c (patch)
tree5ba5a6500db1c25a7c29d39e1f866d18660d2aed /sys/contrib/dev/rtw89/ps.c
parentf08c02995e658076f23b221ddfacba9956428183 (diff)
rtw89: update Realtek's rtw89 driver
This version is based on git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ). Sponsored by: The FreeBSD Foundation (cherry picked from commit 422e9c5d878e14ec16bb89ef6df65d964d5ce2f1)
Diffstat (limited to 'sys/contrib/dev/rtw89/ps.c')
-rw-r--r--sys/contrib/dev/rtw89/ps.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/contrib/dev/rtw89/ps.c b/sys/contrib/dev/rtw89/ps.c
index 50edf83b022f..5cab41d43d10 100644
--- a/sys/contrib/dev/rtw89/ps.c
+++ b/sys/contrib/dev/rtw89/ps.c
@@ -16,7 +16,7 @@
static int rtw89_fw_receive_lps_h2c_check(struct rtw89_dev *rtwdev, u8 macid)
{
- struct rtw89_mac_c2h_info c2h_info = {};
+ struct rtw89_mac_c2h_info c2h_info = {.timeout = 5000};
u16 c2hreg_macid;
u32 c2hreg_ret;
int ret;
@@ -189,6 +189,8 @@ void rtw89_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif,
if (RTW89_CHK_FW_FEATURE(LPS_CH_INFO, &rtwdev->fw))
rtw89_fw_h2c_lps_ch_info(rtwdev, rtwvif);
+ else if (RTW89_CHK_FW_FEATURE(LPS_ML_INFO_V1, &rtwdev->fw))
+ rtw89_fw_h2c_lps_ml_cmn_info_v1(rtwdev, rtwvif);
else
rtw89_fw_h2c_lps_ml_cmn_info(rtwdev, rtwvif);