Skip to content
Snippets Groups Projects
Verified Commit b2994600 authored by Richard Muzik's avatar Richard Muzik
Browse files

patches/openwrt/mwifiex-nxp: drop the driver

parent 4d99076f
Branches
Tags
1 merge request!740patches/openwrt/mwifiex-nxp: drop the driver
Pipeline #127091 passed with stages
in 10 minutes and 38 seconds
From ecd755f546b70fa4a17d5e5e35d426d01212e335 Mon Sep 17 00:00:00 2001
From: Michal Hrusecky <michal@hrusecky.net>
Date: Wed, 30 Mar 2022 13:57:34 +0200
Subject: [PATCH] mwifiex: Add nxp package
---
package/kernel/mwifiex-nxp/Makefile | 57 +++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
create mode 100644 package/kernel/mwifiex-nxp/Makefile
diff --git a/package/kernel/mwifiex-nxp/Makefile b/package/kernel/mwifiex-nxp/Makefile
new file mode 100644
index 0000000000..d9e3a992de
--- /dev/null
+++ b/package/kernel/mwifiex-nxp/Makefile
@@ -0,0 +1,57 @@
+#
+# Copyright (C) 2014-2016 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=mwifiex-nxp
+PKG_RELEASE=1
+
+PKG_LICENSE:=ISC
+PKG_LICENSE_FILES:=
+
+PKG_SOURCE_URL:=https://source.codeaurora.org/external/imx/mwifiex
+PKG_SOURCE_PROTO:=git
+PKG_SOURCE_VERSION:=31800f43a6ee562f412d2301bb0c7e7d0c129231
+PKG_SOURCE_DATE:=2022-05-30
+PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_SOURCE_DATE)
+PKG_MIRROR_HASH:=66fa6fbbb84bb77fb3f464bd2523fbfd7ad40e038daf8e7bacbb616cc4fc1c13
+PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR)
+
+PKG_BUILD_PARALLEL:=1
+PKG_FLAGS:=nonshared
+
+include $(INCLUDE_DIR)/kernel.mk
+include $(INCLUDE_DIR)/package.mk
+
+define KernelPackage/mwifiex-nxp
+ SUBMENU:=Wireless Drivers
+ TITLE:=Marvell 88W8864/88W8897/88W8964/88W8997 wireless driver
+ DEPENDS:=+kmod-mac80211 +@DRIVER_11N_SUPPORT +@DRIVER_11AC_SUPPORT @PCI_SUPPORT @TARGET_mvebu
+ FILES:=$(PKG_BUILD_DIR)/mxm_wifiex/wlan_src/mlan.ko $(PKG_BUILD_DIR)/mxm_wifiex/wlan_src/moal.ko
+ AUTOLOAD:=$(call AutoLoad,50,moal mlan)
+endef
+
+NOSTDINC_FLAGS := \
+ $(KERNEL_NOSTDINC_FLAGS) \
+ -I$(PKG_BUILD_DIR) \
+ -I$(STAGING_DIR)/usr/include/mac80211-backport/uapi \
+ -I$(STAGING_DIR)/usr/include/mac80211-backport \
+ -I$(STAGING_DIR)/usr/include/mac80211/uapi \
+ -I$(STAGING_DIR)/usr/include/mac80211 \
+ -include backport/backport.h
+
+define Build/Compile
+ sed -i 's|#define COMPAT_VERSION_CODE KERNEL_VERSION(0, 0, 0)|#define COMPAT_VERSION_CODE KERNEL_VERSION(5, 10, 85)|' $(PKG_BUILD_DIR)/mxm_wifiex/wlan_src/mlinux/moal_main.h
+ +$(MAKE) $(PKG_JOBS) -C "$(LINUX_DIR)" \
+ $(KERNEL_MAKE_FLAGS) \
+ M="$(PKG_BUILD_DIR)/mxm_wifiex/wlan_src" \
+ CONFIG_OPENWRT_SUPPORT=y CONFIG_STA_CFG80211=y CONFIG_STA_SUPPORT=y CONFIG_UAP_CFG80211=y CONFIG_CFG80211=y CONFIG_SD8997=y CONFIG_UAP_SUPPORT=y CONFIG_IMX_SUPPORT=n CONFIG_COMPAT=y COMPATDIR=$(STAGING_DIR)/usr/include/mac80211-backport \
+ NOSTDINC_FLAGS="$(NOSTDINC_FLAGS)" \
+ modules
+endef
+
+$(eval $(call KernelPackage,mwifiex-nxp))
--
2.34.1
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment