From IMX8MM android project, My board does not start wifi driver probe.
Below is edited code.
worker@sunghoji-nxp:~/i.mx8mm_release/android/device/nxp/imx8m$ git diff
diff --git a/imx8m/evk_8mm/early.init.cfg b/imx8m/evk_8mm/early.init.cfg
index 9dd16032..c0676537 100644
--- a/imx8m/evk_8mm/early.init.cfg
+++ b/imx8m/evk_8mm/early.init.cfg
@@ -1,2 +1,3 @@
# support insmod xx.ko; setprop xx xx; modeprobe
-modprobe
+modprobe -a -d vendor/lib/modules/ mlan;
+modprobe -a -d vendor/lib/modules/ moal sta_name=wlan uap_name=wlan wfd_name=p2p max_vir_bss=1 cfg80211_wext=0xf cal_data_cfg=none fw_name=sdiouartiw416_combo_v0.bin;
diff --git a/imx8m/evk_8mm/evk_8mm.mk b/imx8m/evk_8mm/evk_8mm.mk
index aff8ece2..40aedbce 100644
--- a/imx8m/evk_8mm/evk_8mm.mk
+++ b/imx8m/evk_8mm/evk_8mm.mk
@@ -327,6 +327,7 @@ PRODUCT_PACKAGES += \
# NXP 8987 WiFi Firmware
PRODUCT_COPY_FILES += \
vendor/nxp/imx-firmware/nxp/FwImage_8987/sdiouart8987_combo_v0.bin:vendor/firmware/sdiouart8987_combo_v0.bin \
+ vendor/nxp/imx-firmware/nxp/FwImage_IW416_SD/sdiouartiw416_combo_v0.bin:vendor/firmware/sdiouartiw416_combo_v0.bin \
vendor/nxp/imx-firmware/nxp/android_wifi_mod_para.conf:vendor/firmware/wifi_mod_para_sd8987.conf
worker@sunghoji-nxp:~/i.mx8mm_release/android/vendor/nxp-opensource/kernel_imx$ git diff
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-evk.dts b/arch/arm64/boot/dts/freescale/imx8mm-evk.dts
index 61a7f7a380e5..1f79bbe2cc70 100755
--- a/arch/arm64/boot/dts/freescale/imx8mm-evk.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mm-evk.dts
@@ -95,7 +95,7 @@
wakeup-source;
mmc-pwrseq = <&usdhc1_pwrseq>;
fsl,sdio-interrupt-enabled;
- status = "disabled";
+ status = "ok";
Uart log
[11:05:03.520] [ 6.532983][ T186] mlan: loading out-of-tree module taints kernel.
[11:05:03.550] [ 6.582169][ T186] wlan: Loading MWLAN driver
[11:05:03.579] [ 6.587209][ T186] wlan: Driver loaded successfully
[11:05:03.579] [ 6.594008][ T97] wlan: Register to Bus Driver...
[11:05:03.579] [ 6.599448][ T97] wlan: Register to Bus Driver Done
I think "woal_sdio_probe" did not work.
1|evk_8mm:/sys/bus/pci/drivers # lsmod
Module Size Used by
moal 720896 0
mlan 577536 1 moal
- lsmod