diff --git a/meta-digi-arm/recipes-connectivity/nxp-wlan-sdk/nxp-wlan-sdk_git.inc b/meta-digi-arm/recipes-connectivity/nxp-wlan-sdk/nxp-wlan-sdk_git.inc new file mode 100644 index 000000000..0e92104db --- /dev/null +++ b/meta-digi-arm/recipes-connectivity/nxp-wlan-sdk/nxp-wlan-sdk_git.inc @@ -0,0 +1,15 @@ +SUMMARY = "NXP Wi-Fi SDK for module 88w8801/8987/8997/9098 and IW416/612" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://${WORKDIR}/git/LICENSE;md5=ab04ac0f249af12befccb94447c08b77" + +# For Kernel 5.4 and later +SRCBRANCH = "lf-6.1.1_1.0.0" +MRVL_SRC ?= "git://github.com/nxp-imx/mwifiex.git;protocol=https" +SRC_URI = "${MRVL_SRC};branch=${SRCBRANCH}" +SRCREV = "98e5b28b1a7afea9dbded4067e93bfd584531a79" + +S = "${WORKDIR}/git/mxm_wifiex/wlan_src" + +EXTRA_OEMAKE = "KERNELDIR=${STAGING_KERNEL_BUILDDIR}" + +RDEPENDS:${PN} = "wireless-tools" diff --git a/meta-digi-arm/recipes-kernel/kernel-modules/kernel-module-nxp-wlan.bb b/meta-digi-arm/recipes-kernel/kernel-modules/kernel-module-nxp-wlan.bb new file mode 100644 index 000000000..8cdab4e7b --- /dev/null +++ b/meta-digi-arm/recipes-kernel/kernel-modules/kernel-module-nxp-wlan.bb @@ -0,0 +1,7 @@ +require recipes-connectivity/nxp-wlan-sdk/nxp-wlan-sdk_git.inc + +SUMMARY = "Kernel loadable module for NXP Wi-Fi module 88w8801/8987/8997/9098 IW416/612" + +inherit module + +EXTRA_OEMAKE += "-C ${STAGING_KERNEL_BUILDDIR} M=${S}"