]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
wifi: rtw89: wow: set security engine options for 802.11ax chips only
authorChin-Yen Lee <timlee@realtek.com>
Sat, 2 Mar 2024 00:58:27 +0000 (08:58 +0800)
committerKalle Valo <kvalo@kernel.org>
Tue, 5 Mar 2024 18:56:43 +0000 (20:56 +0200)
The security engine is set for management frames by default for 802.11be
chips, so no need to set it in WoWLAN flow.

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://msgid.link/20240302005828.13666-7-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/mac.c

index 06a4b7ab020016654d4ac3e0c36f725d22c2f965..aa5b396b5d2ba920532e99160ef85fe0aa880457 100644 (file)
@@ -2025,6 +2025,9 @@ void rtw89_mac_hw_mgnt_sec(struct rtw89_dev *rtwdev, bool enable)
 {
        u32 msk32 = B_AX_UC_MGNT_DEC | B_AX_BMC_MGNT_DEC;
 
+       if (rtwdev->chip->chip_gen != RTW89_CHIP_AX)
+               return;
+
        if (enable)
                rtw89_write32_set(rtwdev, R_AX_SEC_ENG_CTRL, msk32);
        else