diff --git a/br-ext-chip-sigmastar/Config.in b/br-ext-chip-sigmastar/Config.in index 5acfc527..35814dda 100644 --- a/br-ext-chip-sigmastar/Config.in +++ b/br-ext-chip-sigmastar/Config.in @@ -23,6 +23,7 @@ source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/motors/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/node-exporter/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/opus-openipc/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/rtl8188fu-openipc/Config.in" +source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/rtl8192eu-openipc/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/sigmastar-osdrv-msc313e/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/sigmastar-osdrv-ssc335/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/uacme-openipc/Config.in" diff --git a/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335de_openipc_defconfig b/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335de_openipc_defconfig index c6170e60..45786e67 100644 --- a/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335de_openipc_defconfig +++ b/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335de_openipc_defconfig @@ -91,6 +91,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MT7601U=y +# BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_RTL8188EU is not set # BR2_PACKAGE_RTL8188EU is not set # WIREGUARD diff --git a/br-ext-chip-sigmastar/external.mk b/br-ext-chip-sigmastar/external.mk index 8ef5b095..0af175a5 100644 --- a/br-ext-chip-sigmastar/external.mk +++ b/br-ext-chip-sigmastar/external.mk @@ -23,6 +23,7 @@ include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/motors/motors.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/node-exporter/node-exporter.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/opus-openipc/opus-openipc.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/rtl8188fu-openipc/rtl8188fu-openipc.mk +include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/rtl8192eu-openipc/rtl8192eu-openipc.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/sigmastar-osdrv-msc313e/sigmastar-osdrv-msc313e.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/sigmastar-osdrv-ssc335/sigmastar-osdrv-ssc335.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/uacme-openipc/uacme-openipc.mk diff --git a/br-ext-chip-sigmastar/package/rtl8192eu-openipc b/br-ext-chip-sigmastar/package/rtl8192eu-openipc new file mode 120000 index 00000000..13069218 --- /dev/null +++ b/br-ext-chip-sigmastar/package/rtl8192eu-openipc @@ -0,0 +1 @@ +../../general/package/rtl8192eu-openipc \ No newline at end of file diff --git a/building.sh b/building.sh index f9628c95..3a1e8208 100755 --- a/building.sh +++ b/building.sh @@ -530,7 +530,7 @@ xm550() { # gk7202v300 # testing.. # gk7205v200 # OpenIPC # gk7205v200_fpv # FPV -gk7205v200_iscom # Iscom test +# gk7205v200_iscom # Iscom test # gk7205v200_ufanet # Ufanet # gk7205v300 # OpenIPC # gk7205v300_fpv # FPV @@ -597,7 +597,7 @@ gk7205v200_iscom # Iscom test # ssc335_portal # Portal (partner) # ssc335_rotek # Rotek # -# ssc335de # OpenIPC +ssc335de # OpenIPC # # ssc337 # OpenIPC => musl # diff --git a/general/package/rtl8192eu-openipc/Config.in b/general/package/rtl8192eu-openipc/Config.in new file mode 100644 index 00000000..3459856c --- /dev/null +++ b/general/package/rtl8192eu-openipc/Config.in @@ -0,0 +1,16 @@ +config BR2_PACKAGE_RTL8192EU_OPENIPC + bool "rtl8192eu-openipc" + depends on BR2_LINUX_KERNEL + help + A standalone driver for the RTL8192EU USB Wi-Fi adapter. + + Make sure your target kernel has the CONFIG_WIRELESS_EXT + config option enabled. + + Note: this package needs a firmware loading mechanism to + load the binary blob for the chip to work. + + https://github.com/Mange/rtl8192eu-linux-driver + +comment "rtl8192eu needs a Linux kernel to be built" + depends on !BR2_LINUX_KERNEL diff --git a/general/package/rtl8192eu-openipc/rtl8192eu-openipc.mk b/general/package/rtl8192eu-openipc/rtl8192eu-openipc.mk new file mode 100644 index 00000000..97771ae6 --- /dev/null +++ b/general/package/rtl8192eu-openipc/rtl8192eu-openipc.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# rtl8192eu +# +################################################################################ + +RTL8192EU_OPENIPC_VERSION = 5484fbd00c39826fd91e2d784cce211d55537447 +RTL8192EU_OPENIPC_SITE = $(call github,Mange,rtl8192eu-linux-driver,$(RTL8192EU_OPENIPC_VERSION)) +RTL8192EU_OPENIPC_LICENSE = GPL-2.0 +RTL8192EU_OPENIPC_LICENSE_FILES = COPYING +RTL8192EU_OPENIPC_MODULE_MAKE_OPTS = CONFIG_RTL8192EU=m + +define RTL8192EU_OPENIPC_INSTALL_FIRMWARE + $(INSTALL) -D -m 644 ../general/package/rtl8192eu-openipc/rtl8192her.bin \ + $(TARGET_DIR)/lib/firmware/rtlwifi/rtl8192her.bin +endef + +# RTL8192EU_OPENIPC_POST_INSTALL_TARGET_HOOKS += RTL8192EU_OPENIPC_INSTALL_FIRMWARE + +$(eval $(kernel-module)) +$(eval $(generic-package))