From 537a0d3adfbcf790fad8f536d46245ef69648589 Mon Sep 17 00:00:00 2001 From: Sean Khan Date: Tue, 3 Jun 2025 00:02:37 -0400 Subject: [PATCH] wwan: quectel_QMI: Add NSS_DRV_C2C_ENABLE dependency * switch to using actual driver version vs. package version 1.2.9 vs 3.0 * add NSS_DRV_C2C_ENABLE as dependency, as nss_rmnet requires to function properly. * clean up Makefile Signed-off-by: Sean Khan --- wwan/driver/quectel_QMI_WWAN/Makefile | 31 +++++---------------------- 1 file changed, 5 insertions(+), 26 deletions(-) diff --git a/wwan/driver/quectel_QMI_WWAN/Makefile b/wwan/driver/quectel_QMI_WWAN/Makefile index d989cc0..a96db7b 100644 --- a/wwan/driver/quectel_QMI_WWAN/Makefile +++ b/wwan/driver/quectel_QMI_WWAN/Makefile @@ -1,21 +1,13 @@ -# -# Copyright (C) 2015 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:=qmi_wwan_q -PKG_VERSION:=3.0 -PKG_RELEASE:=4 +PKG_VERSION:=1.2.9 +PKG_RELEASE:=1 include $(INCLUDE_DIR)/kernel.mk include $(INCLUDE_DIR)/package.mk PKG_BUILD_PARALLEL:=1 -PKG_BUILD_FLAGS:=gc-sections lto define KernelPackage/qmi_wwan_q SUBMENU:=WWAN Support @@ -24,32 +16,19 @@ define KernelPackage/qmi_wwan_q +kmod-usb-net \ +kmod-usb-wdm \ +kmod-qca-nss-drv \ - +@NSS_DRV_RMNET_ENABLE + +@NSS_DRV_RMNET_ENABLE \ + +@NSS_DRV_C2C_ENABLE FILES:=$(PKG_BUILD_DIR)/qmi_wwan_q.ko \ $(PKG_BUILD_DIR)/rmnet_nss.ko AUTOLOAD:=$(call AutoLoad,42,rmnet_nss) \ $(call AutoLoad,81,qmi_wwan_q) endef -define KernelPackage/qmi_wwan_q/description - Quectel Linux USB QMI WWAN Driver -endef - EXTRA_CFLAGS+= \ -I$(STAGING_DIR)/usr/include/qca-nss-drv -MAKE_OPTS:= \ - ARCH="$(LINUX_KARCH)" \ - CROSS_COMPILE="$(TARGET_CROSS)" \ - EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \ - CXXFLAGS="$(TARGET_CXXFLAGS)" \ - M="$(PKG_BUILD_DIR)" \ - $(EXTRA_KCONFIG) - define Build/Compile - +$(MAKE) -C "$(LINUX_DIR)" $(strip $(MAKE_OPTS)) \ - $(KERNEL_MAKE_FLAGS) \ - $(PKG_JOBS) \ + +$(KERNEL_MAKE) EXTRA_CFLAGS="$(EXTRA_CFLAGS)" M="$(PKG_BUILD_DIR)" \ modules endef