HI,@Vallanchira Danish (Customer) ,
Are you using module of 88W9098? If yes, please ask the module partner for this file.
If not, please signed NDA with NXP and provide me the NDA number to verify, then apply secures files access according to attached guidance because this file is secure files. I am not allowed to attached it as attachment.
Sorry for causing any inconvenience.
But for the special steps of cross compiling driver of Wi-Fi, I can write here for your reference:
===
Cross compile the driver and utilities for Wi-Fi
• Go to the directory PCIE-UAPSTA-UART-BT-9098-U16-X86--MXM4X17166_V0V1-
GPL/wlan_src
$ cd PCIE-UAPSTA-UART-BT-9098-U16-X86--MXM4X17166_V0V1-GPL/wlan_src/
• Modify the Makefile to change the kernel build directory
$ vim Makefile
Comment out the CC variable in the Makefile
#CC= $(CROSS_COMPILE)gcc -I$(COMPATDIR)
• Change the KERNELDIR
<absolute-path>/imx-yocto-bsp/<build dir>/tmp/work/imx8qmmekpoky-
linux/linux-imx/<linux-kernel-version>-r0/build/
• Build the driver package
$ make clean
$ make build
The compiled driver modules reside in PCIE-UAPSTA-UART-BT-9098-U16-X86--
MXM4X17166_V0V1-GPL/bin_wlan directory. The firmware binary resides in the PCIEWLAN-
UART-BT-9098-U16-X86-17.68.0.p190-17.26.0.p190-MXM4X17166_V0V1-GPL/
FwImage directory.
===
And please check your export command to make sure the spelling is correct, because I saw your command is :
export KERNLDIR=/home/asadmin/poky/build/tmp/work/qemuarm64-poky-linux/linux-yocto/5.14.21+gitAUTOINC+f9e349e174_9d5572038e-r0/linux-qemuarm64-standard-build/
should be:
export KERNELDIR=/home/asadmin/poky/build/tmp/work/qemuarm64-poky-linux/linux-yocto/5.14.21+gitAUTOINC+f9e349e174_9d5572038e-r0/linux-qemuarm64-standard-build/
Best regards,
Christine.