From ae3f1819e6b5a86c31a986fd404115bba3d38fb2 Mon Sep 17 00:00:00 2001 From: Elena Vengerova Date: Wed, 6 Aug 2025 20:54:04 +0400 Subject: [PATCH] libwifi: invent target for Mediatek, change path for vendor header search Mediatek passes rather -I$(LINUX_DIR)/include/uapi/linux/mtk_nl80211_inc than installs header with vendor attributes into the toolchain. --- libwifi/Makefile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/libwifi/Makefile b/libwifi/Makefile index bfdec7b72..9dacb36bf 100644 --- a/libwifi/Makefile +++ b/libwifi/Makefile @@ -5,12 +5,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libwifi -PKG_VERSION:=7.13.7 +PKG_VERSION:=7.13.8 LOCAL_DEV=0 ifneq ($(LOCAL_DEV),1) PKG_SOURCE_PROTO:=git -PKG_SOURCE_VERSION:=65a7cd643c07e3f0a11d5b20225d4d87b8646513 +PKG_SOURCE_VERSION:=3150174f9ec2f7dc095b2897afeb6d05d41c4145 PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/libwifi.git PKG_MAINTAINER:=Anjan Chanda PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)_$(PKG_SOURCE_VERSION).tar.xz @@ -22,6 +22,7 @@ PKG_LICENSE:=LGPL-2.1-only PKG_LICENSE_FILES:=LICENSE include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/kernel.mk ifeq ($(CONFIG_TARGET_brcmbca),y) TARGET_PLATFORM=BROADCOM @@ -42,10 +43,14 @@ else ifeq ($(CONFIG_TARGET_armvirt),y) else ifeq ($(CONFIG_TARGET_airoha),y) TARGET_PLATFORM=ECONET TARGET_WIFI_TYPE=MEDIATEK - TARGET_CFLAGS +=-DIOPSYS_ECONET + TARGET_CFLAGS +=-DIOPSYS_ECONET -I$(LINUX_DIR)/include/uapi/linux/mtk_nl80211_inc ifeq ($(CONFIG_TARGET_airoha_an7581),y) TARGET_CFLAGS +=-DCONFIG_MTK endif +else ifeq ($(CONFIG_TARGET_mediatek),y) + TARGET_PLATFORM=MEDIATEK + TARGET_WIFI_TYPE=MEDIATEK + TARGET_CFLAGS +=-DCONFIG_MTK -I$(LINUX_DIR)/include/uapi/linux/mtk_nl80211_inc else ifeq ($(CONFIG_TARGET_ipq95xx),y) TARGET_PLATFORM=IPQ95XX TARGET_WIFI_TYPE=QUALCOMM