diff --git a/package/kernel/rtl8192eu/Makefile b/package/kernel/rtl8192eu/Makefile deleted file mode 100644 index 11749c1a9f..0000000000 --- a/package/kernel/rtl8192eu/Makefile +++ /dev/null @@ -1,64 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0-only -# -# Copyright (C) 2021-2022 ImmortalWrt.org - -include $(TOPDIR)/rules.mk - -PKG_NAME:=rtl8192eu -PKG_RELEASE:=1 - -PKG_SOURCE_URL:=https://github.com/Mange/rtl8192eu-linux-driver.git -PKG_SOURCE_PROTO:=git -PKG_SOURCE_DATE:=2024-05-19 -PKG_SOURCE_VERSION:=a5ac6789a78a4f5ca0bf157a0f62385ea034cb9c -PKG_MIRROR_HASH:=438acb34f81782588b8c2adc6bd4cdc65d910535b8ede94502129f7804c6f6e1 - -PKG_BUILD_PARALLEL:=1 - -STAMP_CONFIGURED_DEPENDS := $(STAGING_DIR)/usr/include/mac80211-backport/backport/autoconf.h - -include $(INCLUDE_DIR)/kernel.mk -include $(INCLUDE_DIR)/package.mk - -define KernelPackage/rtl8192eu - SUBMENU:=Wireless Drivers - TITLE:=Realtek RTL8192EU support - DEPENDS:=+kmod-cfg80211 +kmod-usb-core - FILES:=$(PKG_BUILD_DIR)/rtl8192eu.ko - AUTOLOAD:=$(call AutoProbe,rtl8192eu) -endef - -NOSTDINC_FLAGS:= \ - $(KERNEL_NOSTDINC_FLAGS) \ - -I$(PKG_BUILD_DIR) \ - -I$(PKG_BUILD_DIR)/include \ - -I$(STAGING_DIR)/usr/include/mac80211-backport \ - -I$(STAGING_DIR)/usr/include/mac80211-backport/uapi \ - -I$(STAGING_DIR)/usr/include/mac80211 \ - -I$(STAGING_DIR)/usr/include/mac80211/uapi \ - -include backport/autoconf.h \ - -include backport/backport.h - -NOSTDINC_FLAGS+= \ - -DRTW_SINGLE_WIPHY \ - -DRTW_USE_CFG80211_STA_EVENT \ - -DCONFIG_IOCTL_CFG80211 \ - -DCONFIG_CONCURRENT_MODE \ - -DBUILD_OPENWRT - -ifeq ($(CONFIG_BIG_ENDIAN),y) -NOSTDINC_FLAGS += -DCONFIG_BIG_ENDIAN -else -NOSTDINC_FLAGS += -DCONFIG_LITTLE_ENDIAN -endif - -define Build/Compile - +$(KERNEL_MAKE) $(PKG_JOBS) \ - M="$(PKG_BUILD_DIR)" \ - NOSTDINC_FLAGS="$(NOSTDINC_FLAGS)" \ - CONFIG_RTL8192EU=m \ - USER_MODULE_NAME=rtl8192eu \ - modules -endef - -$(eval $(call KernelPackage,rtl8192eu)) diff --git a/package/kernel/rtl8192eu/patches/001-use-kernel-byteorder.patch b/package/kernel/rtl8192eu/patches/001-use-kernel-byteorder.patch deleted file mode 100644 index e75a278339..0000000000 --- a/package/kernel/rtl8192eu/patches/001-use-kernel-byteorder.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fix compile problem when rtw_byteorder.h and asm/byteorder.h gets -included in addition for example indirectly, do not use realtek own copy -of the byteorder headers. - ---- a/include/drv_types.h -+++ b/include/drv_types.h -@@ -25,7 +25,7 @@ - #include - #include - #include --#include -+#include - #include - #include - #include diff --git a/package/kernel/rtl8192eu/patches/002-use-kernel-wireless-header.patch b/package/kernel/rtl8192eu/patches/002-use-kernel-wireless-header.patch deleted file mode 100644 index c2c293ac97..0000000000 --- a/package/kernel/rtl8192eu/patches/002-use-kernel-wireless-header.patch +++ /dev/null @@ -1,31 +0,0 @@ -Fix wireless.h to use linux kernel header files -including uapi version of wireless.h - ---- a/include/linux/wireless.h -+++ b/include/linux/wireless.h -@@ -18,16 +18,17 @@ - - /***************************** INCLUDES *****************************/ - --#if 0 -+#if 1 - #include /* for __u* and __s* typedefs */ - #include /* for "struct sockaddr" et al */ - #include /* for IFNAMSIZ and co... */ -+ #include -+ #include - #else - #define __user - /* typedef uint16_t __u16; */ - #include /* for "struct sockaddr" et al */ - #include /* for IFNAMSIZ and co... */ --#endif - - /****************************** TYPES ******************************/ - #ifdef CONFIG_COMPAT -@@ -84,4 +85,5 @@ struct iwreq { - union iwreq_data u; - }; - -+#endif - #endif /* _LINUX_WIRELESS_H */ diff --git a/package/kernel/rtl8192eu/patches/010-disable-default-build-x86.patch b/package/kernel/rtl8192eu/patches/010-disable-default-build-x86.patch deleted file mode 100644 index 06c58f46ab..0000000000 --- a/package/kernel/rtl8192eu/patches/010-disable-default-build-x86.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -119,7 +119,7 @@ CONFIG_MP_VHT_HW_TX_MODE = n - ###################### Platform Related ####################### - CONFIG_PLATFORM_ARM_RPI = n - CONFIG_PLATFORM_ARM_AARCH64 = n --CONFIG_PLATFORM_I386_PC = y -+CONFIG_PLATFORM_I386_PC = n - CONFIG_PLATFORM_ANDROID_X86 = n - CONFIG_PLATFORM_ANDROID_INTEL_X86 = n - CONFIG_PLATFORM_JB_X86 = n diff --git a/package/kernel/rtl8192eu/patches/020-remove-repeat-flies.patch b/package/kernel/rtl8192eu/patches/020-remove-repeat-flies.patch deleted file mode 100644 index 67cfa1d87a..0000000000 --- a/package/kernel/rtl8192eu/patches/020-remove-repeat-flies.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 9b2b0ec1bc2d31ddf93ed74d63fdfa6044e329a4 Mon Sep 17 00:00:00 2001 -From: Ben Greear -Date: Fri, 9 Nov 2018 16:21:43 -0800 -Subject: [PATCH] Fix build against openwrt backports tree. - -Like breaks builds elsewhere, can fix it up later. - -Signed-off-by: Ben Greear ---- - include/drv_conf.h | 4 +++- - .../{wireless.h => old_unused_rtl_wireless.h} | 0 - include/{autoconf.h => rtl_autoconf.h} | 0 - 3 files changed, 3 insertions(+), 1 deletions(-) - rename include/linux/{wireless.h => old_unused_rtl_wireless.h} (100%) - rename include/{autoconf.h => rtl_autoconf.h} (100%) - -diff --git a/include/drv_conf.h b/include/drv_conf.h -index 0d20a7e..f0a9f88 100644 ---- a/include/drv_conf.h -+++ b/include/drv_conf.h -@@ -14,7 +14,9 @@ - *****************************************************************************/ - #ifndef __DRV_CONF_H__ - #define __DRV_CONF_H__ --#include "autoconf.h" -+ -+#include -+#include "rtl_autoconf.h" - #include "hal_ic_cfg.h" - - #define CONFIG_RSSI_PRIORITY -diff --git a/include/linux/wireless.h b/include/linux/old_unused_rtl_wireless.h -similarity index 100% -rename from include/linux/wireless.h -rename to include/linux/old_unused_rtl_wireless.h -diff --git a/include/autoconf.h b/include/rtl_autoconf.h -similarity index 100% -rename from include/autoconf.h -rename to include/rtl_autoconf.h diff --git a/package/kernel/rtl8192eu/patches/030-wireless-5.8.patch b/package/kernel/rtl8192eu/patches/030-wireless-5.8.patch deleted file mode 100644 index b6b88bb287..0000000000 --- a/package/kernel/rtl8192eu/patches/030-wireless-5.8.patch +++ /dev/null @@ -1,107 +0,0 @@ ---- a/os_dep/linux/ioctl_cfg80211.c -+++ b/os_dep/linux/ioctl_cfg80211.c -@@ -439,9 +439,9 @@ u8 rtw_cfg80211_ch_switch_notify(_adapte - - #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 19, 0)) - if (started) { --#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 3, 0)) && (LINUX_VERSION_CODE < KERNEL_VERSION(6, 9, 0)) -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 3, 0)) && (LINUX_VERSION_CODE < KERNEL_VERSION(6, 9, 0)) && !defined(BUILD_OPENWRT) - cfg80211_ch_switch_started_notify(adapter->pnetdev, &chdef, 0, 0, false, 0); --#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) -+#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) || defined(BUILD_OPENWRT) - cfg80211_ch_switch_started_notify(adapter->pnetdev, &chdef, 0, 0, false); - #elif (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 11, 0)) - cfg80211_ch_switch_started_notify(adapter->pnetdev, &chdef, 0, false); -@@ -454,9 +454,9 @@ u8 rtw_cfg80211_ch_switch_notify(_adapte - - if (!rtw_cfg80211_allow_ch_switch_notify(adapter)) - goto exit; --#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 3, 0)) && (LINUX_VERSION_CODE < KERNEL_VERSION(6, 9, 0)) -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 3, 0)) && (LINUX_VERSION_CODE < KERNEL_VERSION(6, 9, 0)) && !defined(BUILD_OPENWRT) - cfg80211_ch_switch_notify(adapter->pnetdev, &chdef, 0, 0); --#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(5,19, 2)) -+#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(5,19, 2)) || defined(BUILD_OPENWRT) - cfg80211_ch_switch_notify(adapter->pnetdev, &chdef, 0); - #else - cfg80211_ch_switch_notify(adapter->pnetdev, &chdef); -@@ -1132,7 +1132,7 @@ check_bss: - #endif - - #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0) --#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 0, 0)) -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 0, 0)) || defined(BUILD_OPENWRT) - roam_info.links[0].bssid = cur_network->network.MacAddress; - #else - roam_info.bssid = cur_network->network.MacAddress; -@@ -1698,7 +1698,7 @@ exit: - } - - static int cfg80211_rtw_add_key(struct wiphy *wiphy, struct net_device *ndev --#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) || defined(BUILD_OPENWRT) - ,int link_id - #endif - , u8 key_index -@@ -1845,7 +1845,7 @@ addkey_end: - } - - static int cfg80211_rtw_get_key(struct wiphy *wiphy, struct net_device *ndev --#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) || defined(BUILD_OPENWRT) - ,int link_id - #endif - , u8 keyid -@@ -2013,7 +2013,7 @@ exit: - } - - static int cfg80211_rtw_del_key(struct wiphy *wiphy, struct net_device *ndev, --#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) || defined(BUILD_OPENWRT) - int link_id, - #endif - #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37)) || defined(COMPAT_KERNEL_RELEASE) -@@ -2037,7 +2037,7 @@ static int cfg80211_rtw_del_key(struct w - - static int cfg80211_rtw_set_default_key(struct wiphy *wiphy, - struct net_device *ndev, --#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) || defined(BUILD_OPENWRT) - int link_id, - #endif - u8 key_index -@@ -2089,7 +2089,7 @@ static int cfg80211_rtw_set_default_key( - #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 30)) - int cfg80211_rtw_set_default_mgmt_key(struct wiphy *wiphy, - struct net_device *ndev, --#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0)) || defined(BUILD_OPENWRT) - int link_id, - #endif - u8 key_index) -@@ -5089,7 +5089,7 @@ exit: - return ret; - } - --#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 7, 0)) -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 7, 0)) || defined(BUILD_OPENWRT) - static int cfg80211_rtw_change_beacon(struct wiphy *wiphy, struct net_device *ndev, - struct cfg80211_ap_update *params) - { -@@ -5119,7 +5119,7 @@ static int cfg80211_rtw_change_beacon(st - } - #endif - --#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,19, 2)) -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,19, 2)) || defined(BUILD_OPENWRT) - static int cfg80211_rtw_stop_ap(struct wiphy *wiphy, struct net_device *ndev, unsigned int link_id) - #else - static int cfg80211_rtw_stop_ap(struct wiphy *wiphy, struct net_device *ndev) -@@ -10180,7 +10180,7 @@ void rtw_wdev_unregister(struct wireless - rtw_cfg80211_indicate_scan_done(adapter, _TRUE); - - #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 11, 0)) || defined(COMPAT_KERNEL_RELEASE) -- #if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,19, 2)) -+ #if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,19, 2)) || defined(BUILD_OPENWRT) - if (wdev->connected) { - #else - if (wdev->current_bss) {