From 1c386996012b46205b096617474719c03633550d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Szymanski?= Date: Thu, 9 Jan 2025 17:36:27 +0100 Subject: [PATCH] package/nxp-mwifiex: new package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Linux kernel driver from NXP for WiFi chipsets IW416 / IW610 / IW612 / W8801 / W8987 / W8997 / W9098. Signed-off-by: Sébastien Szymanski Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/nxp-mwifiex/Config.in | 11 +++++++++++ package/nxp-mwifiex/nxp-mwifiex.hash | 3 +++ package/nxp-mwifiex/nxp-mwifiex.mk | 15 +++++++++++++++ 5 files changed, 31 insertions(+) create mode 100644 package/nxp-mwifiex/Config.in create mode 100644 package/nxp-mwifiex/nxp-mwifiex.hash create mode 100644 package/nxp-mwifiex/nxp-mwifiex.mk diff --git a/DEVELOPERS b/DEVELOPERS index 909de4a871..24fb3e07e0 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2948,6 +2948,7 @@ N: Sébastien Szymanski F: board/armadeus/ F: configs/armadeus* F: package/nxp-bt-wifi-firmware/ +F: package/nxp-mwifiex/ F: package/mmc-utils/ F: package/python-flask-jsonrpc/ F: package/python-flask-login/ diff --git a/package/Config.in b/package/Config.in index c2d1693b46..83f69f9004 100644 --- a/package/Config.in +++ b/package/Config.in @@ -571,6 +571,7 @@ endmenu source "package/nvidia-modprobe/Config.in" source "package/nvidia-persistenced/Config.in" source "package/nvme/Config.in" + source "package/nxp-mwifiex/Config.in" source "package/ofono/Config.in" source "package/ola/Config.in" source "package/open2300/Config.in" diff --git a/package/nxp-mwifiex/Config.in b/package/nxp-mwifiex/Config.in new file mode 100644 index 0000000000..7399705b28 --- /dev/null +++ b/package/nxp-mwifiex/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_NXP_MWIFIEX + bool "nxp-mwifiex" + depends on BR2_LINUX_KERNEL + help + Linux kernel driver from NXP for WiFi chipsets + IW416 / IW610 / IW612 / W8801 / W8987 / W8997 / W9098. + + https://github.com/nxp-imx/mwifiex + +comment "nxp-mwifiex needs a Linux kernel to be built" + depends on !BR2_LINUX_KERNEL diff --git a/package/nxp-mwifiex/nxp-mwifiex.hash b/package/nxp-mwifiex/nxp-mwifiex.hash new file mode 100644 index 0000000000..559e89cb37 --- /dev/null +++ b/package/nxp-mwifiex/nxp-mwifiex.hash @@ -0,0 +1,3 @@ +# locally computed +sha256 dcffe6c48babf7db82aac4704b056cffc06a1f80008cd9c23ab0479fc890ba99 nxp-mwifiex-lf-6.6.52_2.2.0.tar.gz +sha256 67d461bc478d220fcdf99c59d8ea17fffbd1881718281aa4947eb608fcd568bb LICENSE diff --git a/package/nxp-mwifiex/nxp-mwifiex.mk b/package/nxp-mwifiex/nxp-mwifiex.mk new file mode 100644 index 0000000000..faacaad289 --- /dev/null +++ b/package/nxp-mwifiex/nxp-mwifiex.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# nxp-mwifiex +# +################################################################################ + +NXP_MWIFIEX_VERSION = lf-6.6.52_2.2.0 +NXP_MWIFIEX_SITE = $(call github,nxp-imx,mwifiex,$(NXP_MWIFIEX_VERSION)) +NXP_MWIFIEX_LICENSE = GPL-2.0 +NXP_MWIFIEX_LICENSE_FILES = LICENSE + +NXP_MWIFIEX_MAKE_OPTS = KERNELDIR=$(LINUX_DIR) + +$(eval $(kernel-module)) +$(eval $(generic-package))