]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: rtw89: ps: refactor PS flow to support MLO
authorPing-Ke Shih <pkshih@realtek.com>
Fri, 6 Dec 2024 05:57:10 +0000 (13:57 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Thu, 12 Dec 2024 02:12:44 +0000 (10:12 +0800)
commit1015d61570802c7e0794585934d3bc5e09de743e
treefc9a5324333aa6f55cca2e2a55835f6f0295e58a
parent7b98caea39676561f22db58752551161bb36462b
wifi: rtw89: ps: refactor PS flow to support MLO

Firmware can only support PS on single one VIF operating in station mode,
so argument of PS entry rtw89_enter_lps() should be rtwvif insetad of
rtwvif_link.

To enter PS under MLO, for each rtwvif, driver sends H2C command to tell
firmware which mac_id will enter PS one by one, and afterward asks
firmware to enter deep PS.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20241206055716.18598-2-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/core.c
drivers/net/wireless/realtek/rtw89/ps.c
drivers/net/wireless/realtek/rtw89/ps.h
drivers/net/wireless/realtek/rtw89/wow.c