Dear @naresh_nakka ,
You can refer to these 2 steps to reach your purpose of interation to Yocto Layer.
1. Downloading NXP i.MX Yocto BSP source
Link: https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for...
WiFi driver which supports IW416 has been integreated into iMX Linux Yocto BSP, So you firstly get it Yocto source.
- Select the kernel version close to yours.
- download documentations and decompress it.
- IMX_YOCTO_PROJECT_USERS_GUIDE.pdf
In the doc, you will see how to , let us take L6.6.3_1.0.0 as an example:
================
$ mkdir imx-yocto-bsp
$ cd imx-yocto-bsp
$ repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-nanbield -m imx-6.6.3-1.0.0.xml
$ repo sync
================
Then you will get these files and directories:
imx-setup-release.sh README README-IMXBSP setup-environment sources
# cd source
# ls meta-freescale/recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb
firmware:
./meta-imx/meta-imx-bsp/recipes-bsp/firmware-imx/firmware-nxp-wifi_%.bbappend
./meta-freescale/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb
2. Adding corresponding .bb or .bbappend etc to your Yocto.
For the support to integrate wifi driver to Yocto layer, we don't have special document, you will have to follow above ideas to integrate it to your Yocto environment.
Thanks!
Regards,
weidong