]> git.ipfire.org Git - thirdparty/linux.git/commit
wifi: mwifiex: enable host mlme on sdio W8997 chipsets
authorRafael Beims <rafael.beims@toradex.com>
Fri, 30 May 2025 09:47:04 +0000 (06:47 -0300)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 20 Jun 2025 08:46:07 +0000 (10:46 +0200)
commit659e43fd37e8b00bd6c372e7c2a4e84ecf5ba174
treecd5a9e5918c1fd9c0e4270348971e8f9afeb6894
parent2eb7c1baf46aea134e908cd6d37907d92f823251
wifi: mwifiex: enable host mlme on sdio W8997 chipsets

Enable the host MLME flag to allow supported W8997 chipsets to
use WPA3. This feature requires firmware support (V2 API key), which
the driver validates before activation.

Tested using sdsd8997_combo_v4.bin from commit
211fbc287a0b ("linux-firmware: Update FW files for MRVL SD8997 chips")

[    5.956510] mwifiex_sdio mmc2:0001:1: info: FW download over, size 623352 bytes
...
[    6.825456] mwifiex_sdio mmc2:0001:1: WLAN FW is active
...
[   12.171950] mwifiex_sdio mmc2:0001:1: host_mlme: enable, key_api: 2
[   12.226206] mwifiex_sdio mmc2:0001:1: info: MWIFIEX VERSION: mwifiex 1.0 (16.68.1.p197)

root@verdin-imx8mm-14700070:~# strings /lib/firmware/mrvl/sdsd8997_combo_v4.bin |grep 16
$Id: w8997o-V4, RF878X, FP68_LINUX, 16.68.1.p197.1 $

Signed-off-by: Rafael Beims <rafael.beims@toradex.com>
Reviewed-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Acked-by: Brian Norris <briannorris@chromium.org>
Link: https://patch.msgid.link/20250530094711.915574-1-rafael@beims.me
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/marvell/mwifiex/sdio.c