diff --git a/general/package/Config.in b/general/package/Config.in index f76c75eb..e7ce3e7d 100644 --- a/general/package/Config.in +++ b/general/package/Config.in @@ -78,6 +78,7 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8188eus-openipc/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/rtl8189es-openipc/Config.in" source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8192eu-openipc/Config.in" source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8733bu-openipc/Config.in" source "$BR2_EXTERNAL_GENERAL_PATH/package/rtl8812au-openipc/Config.in" diff --git a/general/package/rtl8189es-openipc/0001-optimization.patch b/general/package/rtl8189es-openipc/0001-optimization.patch new file mode 100644 index 00000000..d488ccfd --- /dev/null +++ b/general/package/rtl8189es-openipc/0001-optimization.patch @@ -0,0 +1,8 @@ +--- a/Makefile 2022-10-26 12:12:53.000000000 +0300 ++++ b/Makefile 2022-11-02 23:08:51.607642251 +0300 +@@ -1,4 +1,4 @@ +-EXTRA_CFLAGS += -O1 ++EXTRA_CFLAGS += -Os + #EXTRA_CFLAGS += -O3 + #EXTRA_CFLAGS += -Wall + #EXTRA_CFLAGS += -Wextra diff --git a/general/package/rtl8189es-openipc/Config.in b/general/package/rtl8189es-openipc/Config.in new file mode 100644 index 00000000..e5f95f7f --- /dev/null +++ b/general/package/rtl8189es-openipc/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_RTL8189ES_OPENIPC + bool "rtl8189ES-openipc" + depends on BR2_LINUX_KERNEL + help + A driver for the RTL8189ES + + https://github.com/jwrdegoede/rtl8189ES_linux + +comment "rtl8189ES needs a Linux kernel to be built" + depends on !BR2_LINUX_KERNEL diff --git a/general/package/rtl8189es-openipc/rtl8189es-openipc.mk b/general/package/rtl8189es-openipc/rtl8189es-openipc.mk new file mode 100644 index 00000000..dd209bf8 --- /dev/null +++ b/general/package/rtl8189es-openipc/rtl8189es-openipc.mk @@ -0,0 +1,24 @@ +################################################################################ +# +# rtl8189es-openipc +# +################################################################################ + +ifeq ($(LOCAL_DOWNLOAD),y) +RTL8189ES_OPENIPC_SITE_METHOD = git +RTL8189ES_OPENIPC_SITE = https://github.com/jwrdegoede/rtl8189es_linux +RTL8189ES_OPENIPC_VERSION = $(shell git ls-remote $(RTL8189ES_OPENIPC_SITE) master | head -1 | cut -f1) +else +RTL8189ES_OPENIPC_SITE = https://github.com/jwrdegoede/rtl8189es_linux/archive +RTL8189ES_OPENIPC_SOURCE = master.tar.gz +endif + +RTL8189ES_OPENIPC_LICENSE = GPL-2.0 +RTL8189ES_OPENIPC_LICENSE_FILES = COPYING + +RTL8189ES_OPENIPC_MODULE_MAKE_OPTS = CONFIG_RTL8189ES=m \ + KVER=$(LINUX_VERSION_PROBED) \ + KSRC=$(LINUX_DIR) + +$(eval $(kernel-module)) +$(eval $(generic-package))