]> git.ipfire.org Git - thirdparty/linux.git/commit
wifi: rtw89: wow: add wait for H2C of FW-IPS mode
authorChin-Yen Lee <timlee@realtek.com>
Mon, 26 Aug 2024 09:04:37 +0000 (17:04 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Mon, 2 Sep 2024 01:13:33 +0000 (09:13 +0800)
commitf6409a8a0aab2ffc5df5ecbd0e73c9be1f84af4e
tree70918c8e8e9b3368f10463d2d741910e2fcca690
parentd9dd3ac77cf7cabd35732893f3aefba1daa1c2e1
wifi: rtw89: wow: add wait for H2C of FW-IPS mode

The C2H packet of FW-IPS mode is not handled by driver in the suspend
flow, and lead to WoWLAN firmware fail to enter PS mode and even some
SER happen. So add wait function for H2C of FW-IPS mode to check driver
handle the C2H packet before disabling interrupt and make the net-detect
function work fine.

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20240826090439.17242-3-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/core.c
drivers/net/wireless/realtek/rtw89/core.h
drivers/net/wireless/realtek/rtw89/fw.c
drivers/net/wireless/realtek/rtw89/fw.h
drivers/net/wireless/realtek/rtw89/mac.c