Package: update realtek wlan drivers ()

pull/923/head
viktorxda 2023-07-24 21:06:39 +02:00 committed by GitHub
parent 5ae809a6b8
commit 11b020866d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 33 additions and 121 deletions

View File

@ -109,7 +109,7 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y
BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MEDIATEK_MT7601U=y
BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_RTL_8188EU=y
# BR2_PACKAGE_RTL8188EU is not set
BR2_PACKAGE_RTL8188FU=y
BR2_PACKAGE_RTL8188FU_OPENIPC=y
BR2_PACKAGE_MT7601U_OPENIPC=y
# WIREGUARD

View File

@ -105,7 +105,7 @@ BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y
BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MEDIATEK_MT7601U=y
BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_RTL_8188EU=y
# BR2_PACKAGE_RTL8188EU is not set
BR2_PACKAGE_RTL8188FU=y
BR2_PACKAGE_RTL8188FU_OPENIPC=y
# WIREGUARD
BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y

View File

@ -99,7 +99,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y
BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MEDIATEK_MT7601U=y
# BR2_PACKAGE_RTL8188EU is not set
BR2_PACKAGE_RTL8188FU=y
BR2_PACKAGE_RTL8188FU_OPENIPC=y
# BR2_PACKAGE_RTL8192EU_OPENIPC is not set
# WIREGUARD

View File

@ -96,7 +96,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
BR2_PACKAGE_RTL8733BU=y
BR2_PACKAGE_RTL8733BU_OPENIPC=y
# Debug
# BR2_PACKAGE_HOST_GDB is not set

View File

@ -101,7 +101,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
BR2_PACKAGE_RTL8733BU=y
BR2_PACKAGE_RTL8733BU_OPENIPC=y
# Debug
# BR2_PACKAGE_HOST_GDB is not set

View File

@ -74,11 +74,11 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/quirc-openipc/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/rcjoystick/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/rockchip-osdrv-rv11xx/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8188eus-openipc/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8188fu/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8188fu-openipc/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8188fu-openipc/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8189fs-openipc/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8192eu-openipc/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8733bu/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8733bu-openipc/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8812au-openipc/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/rtw-hostapd/Config.in"
source "$BR2_EXTERNAL_GENERAL_PATH/package/sigmastar-osdrv-infinity6b0/Config.in"

View File

@ -1,19 +0,0 @@
--- a/Makefile 2020-09-14 06:45:19.000000000 +0300
+++ b/Makefile 2021-11-11 21:58:55.719826716 +0300
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: GPL-2.0
EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)
-EXTRA_CFLAGS += -O1
+EXTRA_CFLAGS += -Os
#EXTRA_CFLAGS += -O3
#EXTRA_CFLAGS += -Wall
#EXTRA_CFLAGS += -Wextra
@@ -51,7 +51,7 @@
CONFIG_RTW_ADAPTIVITY_EN = disable
CONFIG_RTW_ADAPTIVITY_MODE = normal
CONFIG_SIGNAL_SCALE_MAPPING = n
-CONFIG_80211W = n
+CONFIG_80211W = y
CONFIG_REDUCE_TX_CPU_LOADING = n
CONFIG_BR_EXT = y
CONFIG_ANTENNA_DIVERSITY = n

View File

@ -1,24 +0,0 @@
--- a/include/ieee80211.h 2022-12-22 15:36:48.901228321 +0300
+++ b/include/ieee80211.h 2022-12-22 15:37:11.989263430 +0300
@@ -1390,18 +1390,18 @@
(((Addr[2]) & 0xff) == 0xff) && (((Addr[3]) & 0xff) == 0xff) && (((Addr[4]) & 0xff) == 0xff) && \
(((Addr[5]) & 0xff) == 0xff))
#else
-extern __inline int is_multicast_mac_addr(const u8 *addr)
+static inline int is_multicast_mac_addr(const u8 *addr)
{
return ((addr[0] != 0xff) && (0x01 & addr[0]));
}
-extern __inline int is_broadcast_mac_addr(const u8 *addr)
+static inline int is_broadcast_mac_addr(const u8 *addr)
{
return ((addr[0] == 0xff) && (addr[1] == 0xff) && (addr[2] == 0xff) && \
(addr[3] == 0xff) && (addr[4] == 0xff) && (addr[5] == 0xff));
}
-extern __inline int is_zero_mac_addr(const u8 *addr)
+static inline int is_zero_mac_addr(const u8 *addr)
{
return ((addr[0] == 0x00) && (addr[1] == 0x00) && (addr[2] == 0x00) && \
(addr[3] == 0x00) && (addr[4] == 0x00) && (addr[5] == 0x00));

View File

@ -2,9 +2,4 @@ config BR2_PACKAGE_RTL8188FU_OPENIPC
bool "rtl8188fu-openipc"
depends on BR2_LINUX_KERNEL
help
Wireless driver rtl8188fu.
https://github.com/ulli-kroll/rtl8188fu
comment "RTL8188FU needs a Linux kernel to be built"
depends on !BR2_LINUX_KERNEL
RTL8188FU wireless driver

View File

@ -5,21 +5,16 @@
################################################################################
RTL8188FU_OPENIPC_SITE_METHOD = git
RTL8188FU_OPENIPC_SITE = https://github.com/ulli-kroll/rtl8188fu
RTL8188FU_OPENIPC_VERSION = e2d69b2b0c911c1b59daaf59a582ccdbb73fd97d
RTL8188FU_OPENIPC_SITE = https://github.com/openipc/realtek-wlan
RTL8188FU_OPENIPC_VERSION = $(shell git ls-remote $(RTL8188FU_OPENIPC_SITE) rtl8188fu | head -1 | cut -f1)
RTL8188FU_OPENIPC_LICENSE = GPL-2.0
RTL8188FU_OPENIPC_LICENSE_FILES = COPYING
RTL8188FU_OPENIPC_MODULE_MAKE_OPTS = \
CONFIG_RTL8188FU=m \
KVER=$(LINUX_VERSION_PROBED) \
KSRC=$(LINUX_DIR)
define RTL8188FU_OPENIPC_INSTALL_FIRMWARE
$(INSTALL) -D -m 644 $(@D)/firmware/rtl8188fufw.bin \
$(TARGET_DIR)/lib/firmware/rtlwifi/rtl8188fufw.bin
endef
RTL8188FU_OPENIPC_POST_INSTALL_TARGET_HOOKS += RTL8188FU_OPENIPC_INSTALL_FIRMWARE
$(eval $(kernel-module))
$(eval $(generic-package))

View File

@ -1,5 +0,0 @@
config BR2_PACKAGE_RTL8188FU
bool "rtl8188fu"
depends on BR2_LINUX_KERNEL
help
RTL8188FU wireless driver

View File

@ -1,25 +0,0 @@
################################################################################
#
# rtl8188fu
#
################################################################################
ifeq ($(LOCAL_DOWNLOAD),y)
RTL8188FU_SITE_METHOD = git
RTL8188FU_SITE = https://github.com/viktorxda/realtek_wlan
RTL8188FU_VERSION = $(shell git ls-remote $(RTL8188FU_SITE) rtl8188fu | head -1 | cut -f1)
else
RTL8188FU_SITE = https://github.com/viktorxda/realtek_wlan/archive
RTL8188FU_SOURCE = rtl8188fu.tar.gz
endif
RTL8188FU_LICENSE = GPL-2.0
RTL8188FU_LICENSE_FILES = COPYING
RTL8188FU_MODULE_MAKE_OPTS = \
CONFIG_RTL8188FU=m \
KVER=$(LINUX_VERSION_PROBED) \
KSRC=$(LINUX_DIR)
$(eval $(kernel-module))
$(eval $(generic-package))

View File

@ -1,5 +1,5 @@
config BR2_PACKAGE_RTL8733BU
bool "rtl8733bu"
config BR2_PACKAGE_RTL8733BU_OPENIPC
bool "rtl8733bu-openipc"
depends on BR2_LINUX_KERNEL
help
RTL8733BU wireless driver

View File

@ -0,0 +1,20 @@
################################################################################
#
# rtl8733bu-openipc
#
################################################################################
RTL8733BU_OPENIPC_SITE_METHOD = git
RTL8733BU_OPENIPC_SITE = https://github.com/openipc/realtek-wlan
RTL8733BU_OPENIPC_VERSION = $(shell git ls-remote $(RTL8733BU_OPENIPC_SITE) rtl8733bu | head -1 | cut -f1)
RTL8733BU_OPENIPC_LICENSE = GPL-2.0
RTL8733BU_OPENIPC_LICENSE_FILES = COPYING
RTL8733BU_OPENIPC_MODULE_MAKE_OPTS = \
CONFIG_RTL8733BU=m \
KVER=$(LINUX_VERSION_PROBED) \
KSRC=$(LINUX_DIR)
$(eval $(kernel-module))
$(eval $(generic-package))

View File

@ -1,25 +0,0 @@
################################################################################
#
# rtl8733bu
#
################################################################################
ifeq ($(LOCAL_DOWNLOAD),y)
RTL8733BU_SITE_METHOD = git
RTL8733BU_SITE = https://github.com/viktorxda/realtek_wlan
RTL8733BU_VERSION = $(shell git ls-remote $(RTL8733BU_SITE) rtl8733bu | head -1 | cut -f1)
else
RTL8733BU_SITE = https://github.com/viktorxda/realtek_wlan/archive
RTL8733BU_SOURCE = rtl8733bu.tar.gz
endif
RTL8733BU_LICENSE = GPL-2.0
RTL8733BU_LICENSE_FILES = COPYING
RTL8733BU_MODULE_MAKE_OPTS = \
CONFIG_RTL8733BU=m \
KVER=$(LINUX_VERSION_PROBED) \
KSRC=$(LINUX_DIR)
$(eval $(kernel-module))
$(eval $(generic-package))