]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
add wireless firmware
authorMarkham <markham001@gmx.de>
Tue, 11 Oct 2022 20:34:50 +0000 (22:34 +0200)
committerMarkham <markham001@gmx.de>
Tue, 11 Oct 2022 20:34:50 +0000 (22:34 +0200)
31 files changed:
Makefile
make/drivers-arm.mk [deleted file]
make/drivers.mk
support/firmware/ar9170.fw [new file with mode: 0644]
support/firmware/dvb-fe-avl2108.fw [new file with mode: 0644]
support/firmware/mt7601u.bin [new file with mode: 0644]
support/firmware/rt2870.bin [new file with mode: 0644]
support/firmware/rt3070.bin [new symlink]
support/firmware/rt3071.bin [new file with mode: 0644]
support/firmware/rt73.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8188efw.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8188eufw.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8192cfw.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8192cfwU.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8192cfwU_B.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8192cufw.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8192cufw_A.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8192cufw_B.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8192cufw_TMSC.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8192defw.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8192eefw.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8192sefw.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8712u.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8723aufw_A.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8723aufw_B.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8723befw.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8723fw.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8723fw_B.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8821aefw.bin [new file with mode: 0644]
support/firmware/rtlwifi/rtl8821aefw_wowlan.bin [new file with mode: 0644]

index 516d7a78efb35ce44eafd875e5ece5757449825b..1dd459567731ee605e722d8d025e8e012593d486 100755 (executable)
--- a/Makefile
+++ b/Makefile
@@ -14,12 +14,11 @@ include make/bootstrap.mk
 ifeq ($(BOXTYPE), armbox)
 include make/kernel-arm.mk
 include make/crosstool-arm.mk
-include make/drivers-arm.mk
 else
 include make/kernel.mk
 include make/crosstool.mk
-include make/drivers.mk
 endif
+include make/drivers.mk
 include make/rtl8192eu.mk
 include make/rtl8812au.mk
 include make/rtl8822bu.mk
@@ -342,10 +341,6 @@ plugins:
 bootloader:
        $(MAKE) $(D)/coolstream-u-boot
 
-# drivers.mk
-drivers:
-       $(MAKE) $(D)/realtek-wireless
-
 # for local extensions, e.g. special plugins or similar...
 # put them into $(BASE_DIR)/local since that is ignored in .gitignore
 -include ./Makefile.local
@@ -366,7 +361,6 @@ PHONY += multimedia
 PHONY += plugins
 #PHONY += kernel
 #PHONY += bootloader
-#PHONY += drivers
 .PHONY: $(PHONY)
 
 # this makes sure we do not build top-level dependencies in parallel
diff --git a/make/drivers-arm.mk b/make/drivers-arm.mk
deleted file mode 100755 (executable)
index dce1b00..0000000
+++ /dev/null
@@ -1,226 +0,0 @@
-#Makefile to build drivers
-
-$(D)/driver: $(D)/kernel-armbox | $(TARGETPREFIX)
-       $(MAKE) $(BOXMODEL)-drivers
-ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61 multibox multiboxse))
-       $(MAKE) $(BOXMODEL)-libgles
-  ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd60 hd61 multibox multiboxse))
-       $(MAKE) $(BOXMODEL)-libs
-  endif
-endif
-       $(TOUCH)
-
-
-HD51_DRIVERS_VERSION = 20191120
-HD51_DRIVERS_SOURCE = hd51-drivers-$(KERNEL_VER)-$(HD51_DRIVERS_VERSION).zip
-HD51_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
-
-BRE2ZE4K_DRIVERS_VERSION = 20191120
-BRE2ZE4K_DRIVERS_SOURCE = bre2ze4k-drivers-$(KERNEL_VER)-$(BRE2ZE4K_DRIVERS_VERSION).zip
-BRE2ZE4K_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
-
-H7_DRIVERS_VERSION = 20191123
-H7_DRIVERS_SOURCE = h7-drivers-$(KERNEL_VER)-$(H7_DRIVERS_VERSION).zip
-H7_DRIVERS_SITE = http://source.mynonpublic.com/zgemma
-
-HD60_DRIVERS_VERSION = 20200731
-HD60_DRIVERS_SOURCE = hd60-drivers-$(KERNEL_VER)-$(HD60_DRIVERS_VERSION).zip
-HD60_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
-
-HD61_DRIVERS_VERSION = 20200731
-HD61_DRIVERS_SOURCE = hd61-drivers-$(KERNEL_VER)-$(HD61_DRIVERS_VERSION).zip
-HD61_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
-
-MULTIBOX_DRIVERS_VERSION = 20201204
-MULTIBOX_DRIVERS_SOURCE = multibox-drivers-$(KERNEL_VER)-$(MULTIBOX_DRIVERS_VERSION).zip
-MULTIBOX_DRIVERS_SITE = http://source.mynonpublic.com/maxytec
-
-MULTIBOXSE_DRIVERS_VERSION = 20211129
-MULTIBOXSE_DRIVERS_SOURCE = multiboxse-drivers-$(KERNEL_VER)-$(MULTIBOXSE_DRIVERS_VERSION).zip
-MULTIBOXSE_DRIVERS_SITE = http://source.mynonpublic.com/maxytec
-
-# -----------------------------------------------------------------------------
-
-HD51_LIBGLES_VERSION = 20191101
-HD51_LIBGLES_DIR = $(empty)
-HD51_LIBGLES_SOURCE = hd51-v3ddriver-$(HD51_LIBGLES_VERSION).zip
-HD51_LIBGLES_SITE = http://downloads.mutant-digital.net/v3ddriver
-
-BRE2ZE4K_LIBGLES_VERSION = 20191101
-BRE2ZE4K_LIBGLES_DIR = $(empty)
-BRE2ZE4K_LIBGLES_SOURCE = bre2ze4k-v3ddriver-$(BRE2ZE4K_LIBGLES_VERSION).zip
-BRE2ZE4K_LIBGLES_SITE = http://downloads.mutant-digital.net/v3ddriver
-
-H7_LIBGLES_VERSION = 20191110
-H7_LIBGLES_DIR = $(empty)
-H7_LIBGLES_SOURCE = h7-v3ddriver-$(H7_LIBGLES_VERSION).zip
-H7_LIBGLES_SITE = http://source.mynonpublic.com/zgemma
-
-HD60_LIBGLES_VERSION = 20181201
-HD60_LIBGLES_DIR = $(empty)
-HD60_LIBGLES_SOURCE = hd60-mali-$(HD60_LIBGLES_VERSION).zip
-HD60_LIBGLES_SITE = http://downloads.mutant-digital.net/hd60
-
-HD61_LIBGLES_VERSION = 20181201
-HD61_LIBGLES_DIR = $(empty)
-HD61_LIBGLES_SOURCE = hd61-mali-$(HD61_LIBGLES_VERSION).zip
-HD61_LIBGLES_SITE = http://downloads.mutant-digital.net/hd61
-
-MULTIBOX_LIBGLES_VERSION = 20190104
-MULTIBOX_LIBGLES_DIR = $(empty)
-MULTIBOX_LIBGLES_SOURCE = maxytec-mali-3798mv200-$(MULTIBOXSE_LIBGLES_VERSION).zip
-MULTIBOX_LIBGLES_SITE = http://source.mynonpublic.com/maxytec
-
-MULTIBOXSE_LIBGLES_VERSION = 20190104
-MULTIBOXSE_LIBGLES_DIR = $(empty)
-MULTIBOXSE_LIBGLES_SOURCE = maxytec-mali-3798mv200-$(MULTIBOXSE_LIBGLES_VERSION).zip
-MULTIBOXSE_LIBGLES_SITE = http://source.mynonpublic.com/maxytec
-
-HD6X_LIBGLES_HEADERS_SOURCE = libgles-mali-utgard-headers.zip
-HD6X_LIBGLES_HEADERS_SITE = https://github.com/HD-Digital/meta-gfutures/raw/release-6.2/recipes-bsp/mali/files
-
-# ---------------------------------------------------------------------
-
-$(ARCHIVE)/$($(call UPPERCASE, $(BOXMODEL))_DRIVERS_SOURCE):
-       $(START_BUILD)
-       $(WGET) $($(call UPPERCASE, $(BOXMODEL))_DRIVERS_SITE)/$($(call UPPERCASE, $(BOXMODEL))_DRIVERS_SOURCE)
-
-$(ARCHIVE)/$($(call UPPERCASE, $(BOXMODEL))_LIBGLES_SOURCE):
-       $(START_BUILD)
-       $(WGET) $($(call UPPERCASE, $(BOXMODEL))_LIBGLES_SITE)/$($(call UPPERCASE, $(BOXMODEL)_LIBGLES_SOURCE))
-
-$(ARCHIVE)/$($(call UPPERCASE, $(BOXSERIES))_LIBGLES_HEADERS_SOURCE):
-       $(START_BUILD)
-       $(WGET) $($(call UPPERCASE, $(BOXSERIES))_LIBGLES_HEADERS_SITE)/$($(call UPPERCASE, $(BOXSERIES)_LIBGLES_HEADERS_SOURCE))
-
-# ---------------------------------------------------------------------
-
-h7-drivers \
-hd51-drivers \
-bre2ze4k-drivers: $(ARCHIVE)/$($(call UPPERCASE,$(BOXMODEL))_DRIVERS_SOURCE) | $(TARGETPREFIX)
-       $(START_BUILD)
-       install -d $(TARGET_modulesdir)/extra
-       unzip -o $(ARCHIVE)/$($(call UPPERCASE,$(BOXMODEL))_DRIVERS_SOURCE) -d $(TARGET_modulesdir)/extra
-       #$(TOUCH)
-
-h7-libgles \
-hd51-libgles \
-bre2ze4k-libgles: $(ARCHIVE)/$($(call UPPERCASE,$(BOXMODEL))_LIBGLES_SOURCE) | $(TARGETPREFIX)
-       unzip -o $(ARCHIVE)/$($(call UPPERCASE,$(BOXMODEL))_LIBGLES_SOURCE) -d $(TARGETUSRLIB)
-       ln -sf libv3ddriver.so $(TARGETUSRLIB)/libEGL.so
-       ln -sf libv3ddriver.so $(TARGETUSRLIB)/libGLESv2.so
-       #$(TOUCH)
-
-# ---------------------------------------------------------------------
-
-hd60-drivers \
-hd61-drivers \
-multibox-drivers \
-multiboxse-drivers: $(ARCHIVE)/$($(call UPPERCASE,$(BOXMODEL))_DRIVERS_SOURCE) | $(TARGETPREFIX)
-       $(START_BUILD)
-       install -d $(TARGETLIB)/modules/$(KERNEL_VER)/extra
-       unzip -o $(ARCHIVE)/$($(call UPPERCASE,$(BOXMODEL))_DRIVERS_SOURCE) -d $(TARGETLIB)/modules/$(KERNEL_VER)/extra
-       rm -rf $(TARGETLIB)/modules/$(KERNEL_VER)/extra/hi_play.ko
-       mv $(TARGETLIB)/modules/$(KERNEL_VER)/extra/turnoff_power $(TARGETPREFIX)/sbin
-       #$(TOUCH)
-
-# Needed for Mali
-$(D)/hd6x-libgles-headers: $(ARCHIVE)/$($(call UPPERCASE,$(BOXSERIES))_LIBGLES_HEADERS_SOURCE) | $(TARGETPREFIX)
-       $(START_BUILD)
-       unzip -o $(ARCHIVE)/$($(call UPPERCASE,$(BOXSERIES))_LIBGLES_HEADERS_SOURCE) -d $(TARGETPREFIX)/include
-       $(TOUCH)
-
-hd60-libgles \
-hd61-libgles \
-multibox-libgles \
-multiboxse-libgles: $(ARCHIVE)/$($(call UPPERCASE, $(BOXMODEL))_LIBGLES_SOURCE) | $(TARGETPREFIX)
-       $(START_BUILD)
-       unzip -o $(ARCHIVE)/$($(call UPPERCASE, $(BOXMODEL))_LIBGLES_SOURCE) -d $(TARGETUSRLIB)
-       set -e; cd $(TARGETUSRLIB); \
-               ln -sf libMali.so libmali.so; \
-               ln -sf libMali.so libEGL.so.1.4; ln -sf libEGL.so.1.4 libEGL.so.1; ln -sf libEGL.so.1 libEGL.so; \
-               ln -sf libMali.so libGLESv1_CM.so.1.1; ln -sf libGLESv1_CM.so.1.1 libGLESv1_CM.so.1; ln -sf libGLESv1_CM.so.1 libGLESv1_CM.so; \
-               ln -sf libMali.so libGLESv2.so.2.0; ln -sf libGLESv2.so.2.0 libGLESv2.so.2; ln -sf libGLESv2.so.2 libGLESv2.so; \
-               ln -sf libMali.so libgbm.so
-       #$(TOUCH)
-
-# ----------------------------------------------------------------------
-
-HD60_LIBS_VERSION = 20200622
-HD60_LIBS_DIR = hiplay
-HD60_LIBS_SOURCE = gfutures-libs-3798mv200-$(HD60_LIBS_VERSION).zip
-HD60_LIBS_SITE = http://source.mynonpublic.com/gfutures
-
-HD61_LIBS_VERSION = 20200622
-HD61_LIBS_DIR = hiplay
-HD61_LIBS_SOURCE = gfutures-libs-3798mv200-$(HD61_LIBS_VERSION).zip
-HD61_LIBS_SITE = http://source.mynonpublic.com/gfutures
-
-MULTIBOX_LIBS_VERSION = 20200622
-MULTIBOX_LIBS_DIR = hiplay
-MULTIBOX_LIBS_SOURCE = maxytec-libs-3798mv200-$(MULTIBOXSE_LIBS_VERSION).zip
-MULTIBOX_LIBS_SITE = http://source.mynonpublic.com/maxytec
-
-MULTIBOXSE_LIBS_VERSION = 20200622
-MULTIBOXSE_LIBS_DIR = hiplay
-MULTIBOXSE_LIBS_SOURCE = maxytec-libs-3798mv200-$(MULTIBOXSE_LIBS_VERSION).zip
-MULTIBOXSE_LIBS_SITE = http://source.mynonpublic.com/maxytec
-
-# -----------------------------------------------------------------------------
-
-BOXMODEL_LIBS_VERSION = $($(call UPPERCASE,$(BOXMODEL))_LIBS_VERSION)
-BOXMODEL_LIBS_DIR = $($(call UPPERCASE,$(BOXMODEL))_LIBS_DIR)
-BOXMODEL_LIBS_SOURCE = $($(call UPPERCASE,$(BOXMODEL))_LIBS_SOURCE)
-BOXMODEL_LIBS_SITE = $($(call UPPERCASE,$(BOXMODEL))_LIBS_SITE)
-
-ifneq ($(BOXMODEL_LIBS_SOURCE),$(empty))
-$(ARCHIVE)/$(BOXMODEL_LIBS_SOURCE):
-       $(WGET) $(BOXMODEL_LIBS_SITE)/$(BOXMODEL_LIBS_SOURCE)
-endif
-
-hd60-libs \
-hd61-libs \
-multibox-libs \
-multiboxse-libs: $(ARCHIVE)/$(BOXMODEL_LIBS_SOURCE) | $(TARGETPREFIX)
-       $(START_BUILD)
-       $(REMOVE)/$(BOXMODEL_LIBS_DIR)
-       unzip -o $(ARCHIVE)/$(BOXMODEL_LIBS_SOURCE) -d $(BUILD_TMP)/$(BOXMODEL_LIBS_DIR)
-       install -d $(TARGETUSRLIB)/hisilicon
-       install -m 0755 $(BUILD_TMP)/$(BOXMODEL_LIBS_DIR)/hisilicon/* $(TARGETUSRLIB)/hisilicon
-       install -m 0755 $(BUILD_TMP)/$(BOXMODEL_LIBS_DIR)/ffmpeg/* $(TARGETUSRLIB)/hisilicon
-       ln -sf /lib/ld-linux-armhf.so.3 $(TARGETUSRLIB)/hisilicon/ld-linux.so
-       $(REMOVE)/$(BOXMODEL_LIBS_DIR)
-       #$(TOUCH)
-
-# ------------------------------------------------------------------------------
-
-HD6X_MALI_DRIVERS_VERSION = DX910-SW-99002-r7p0-00rel0
-HD6X_MALI_DRIVERS_DIR = $(HD6X_MALI_DRIVERS_VERSION)
-HD6X_MALI_DRIVERS_SOURCE = $(HD6X_MALI_DRIVERS_VERSION).tgz
-HD6X_MALI_DRIVERS_SITE = https://developer.arm.com/-/media/Files/downloads/mali-drivers/kernel/mali-utgard-gpu
-
-HD6X_MALI_DRIVERS_MAKE_OPTS = \
-       M=$(BUILD_TMP)/$(HD6X_MALI_DRIVERS_DIR)/driver/src/devicedrv/mali \
-       EXTRA_CFLAGS="-DCONFIG_MALI_DVFS=y -DCONFIG_GPU_AVS_ENABLE=y" \
-       CONFIG_MALI_SHARED_INTERRUPTS=y \
-       CONFIG_MALI400=m \
-       CONFIG_MALI450=y \
-       CONFIG_MALI_DVFS=y \
-       CONFIG_GPU_AVS_ENABLE=y
-
-HD6X_MALI_PATCH = hi3798mv200-support.patch
-
-$(ARCHIVE)/$(HD6X_MALI_DRIVERS_SOURCE):
-       $(START_BUILD)
-       $(WGET) $(HD6X_MALI_DRIVERS_SITE)/$(HD6X_MALI_DRIVERS_SOURCE)
-
-$(D)/hd6x-mali-drivers: $(ARCHIVE)/$(HD6X_MALI_DRIVERS_SOURCE) $(D)/hd6x-libgles-headers | $(TARGETPREFIX)
-       $(START_BUILD)
-       $(REMOVE)/$(HD6X_MALI_DRIVERS_DIR)
-       $(UNTAR)/$(HD6X_MALI_DRIVERS_SOURCE)
-       pushd $(BUILD_TMP)/$(HD6X_MALI_DRIVERS_DIR); \
-               $(call apply_patches, $(addprefix hd6x-mali-drivers/patches/, $(HD6X_MALI_PATCH))); \
-               $(MAKE) -C $(BUILD_TMP)/$(KERNEL_DIR) $(LINUX_KERNEL_MAKE_VARS) $(HD6X_MALI_DRIVERS_MAKE_OPTS)
-       install -m 0644 $(BUILD_TMP)/$(HD6X_MALI_DRIVERS_DIR)/driver/src/devicedrv/mali/mali.ko $(TARGET_modulesdir)/extra/mali.ko
-       $(REMOVE)/$(HD6X_MALI_DRIVERS_DIR)
-       $(TOUCH)
index 2048d6b70140ba0f6911f3a2060f1d2570d15681..187a3dd040fde25177120a7c2bafc2cd8fe5872a 100755 (executable)
 #Makefile to build drivers
 
-$(D)/driver:
+$(D)/driver: | $(TARGETPREFIX)
+ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61 multibox multiboxse))
+       $(MAKE) driver-armbox
+else ifeq ($(BOXTYPE),coolstream)
+       $(MAKE) driver-coolstream
+endif
+       $(MAKE) firmware-wireless
+
+$(D)/driver-coolstream:
+       $(START_BUILD)
+       echo -e "==> $(TERM_YELLOW)CST: nothing todo :)$(TERM_NORMAL)"
+       $(TOUCH)
+
+$(D)/driver-armbox: $(D)/kernel-armbox
+       $(START_BUILD)
+       $(MAKE) $(BOXMODEL)-drivers
+ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61 multibox multiboxse))
+       $(MAKE) $(BOXMODEL)-libgles
+ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd60 hd61 multibox multiboxse))
+       $(MAKE) $(BOXMODEL)-libs
+endif
+endif
+       $(TOUCH)
+
+# ---------------------------------------------------------------
+ifeq ($(BOXMODEL),nevis)
+  FIRMWARE_WIRELESS  = ar9170.fw
+  FIRMWARE_WIRELESS += dvb-fe-avl2108.fw
+  FIRMWARE_WIRELESS += rt2870.bin
+  FIRMWARE_WIRELESS += rt3070.bin
+  FIRMWARE_WIRELESS += rt3071.bin
+  FIRMWARE_WIRELESS += rtlwifi/rtl8192cufw.bin
+  FIRMWARE_WIRELESS += rtlwifi/rtl8712u.bin
+else
+  FIRMWARE_WIRELESS  = $(shell cd $(SUPPORT_DIR)/firmware; find * -type f)
+endif
+
+$(D)/firmware-wireless:
+       $(START_BUILD)
+       for firmware in $(FIRMWARE_WIRELESS); do \
+               install -D $(SUPPORT_DIR)/firmware/$$firmware $(TARGETLIB)/firmware/$$firmware; \
+       done
+       $(TOUCH)
+# ---------------------------------------------------------------
+
+HD51_DRIVERS_VERSION = 20191120
+HD51_DRIVERS_SOURCE = hd51-drivers-$(KERNEL_VER)-$(HD51_DRIVERS_VERSION).zip
+HD51_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
+
+BRE2ZE4K_DRIVERS_VERSION = 20191120
+BRE2ZE4K_DRIVERS_SOURCE = bre2ze4k-drivers-$(KERNEL_VER)-$(BRE2ZE4K_DRIVERS_VERSION).zip
+BRE2ZE4K_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
+
+H7_DRIVERS_VERSION = 20191123
+H7_DRIVERS_SOURCE = h7-drivers-$(KERNEL_VER)-$(H7_DRIVERS_VERSION).zip
+H7_DRIVERS_SITE = http://source.mynonpublic.com/zgemma
+
+HD60_DRIVERS_VERSION = 20200731
+HD60_DRIVERS_SOURCE = hd60-drivers-$(KERNEL_VER)-$(HD60_DRIVERS_VERSION).zip
+HD60_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
+
+HD61_DRIVERS_VERSION = 20200731
+HD61_DRIVERS_SOURCE = hd61-drivers-$(KERNEL_VER)-$(HD61_DRIVERS_VERSION).zip
+HD61_DRIVERS_SITE = http://source.mynonpublic.com/gfutures
+
+MULTIBOX_DRIVERS_VERSION = 20201204
+MULTIBOX_DRIVERS_SOURCE = multibox-drivers-$(KERNEL_VER)-$(MULTIBOX_DRIVERS_VERSION).zip
+MULTIBOX_DRIVERS_SITE = http://source.mynonpublic.com/maxytec
+
+MULTIBOXSE_DRIVERS_VERSION = 20211129
+MULTIBOXSE_DRIVERS_SOURCE = multiboxse-drivers-$(KERNEL_VER)-$(MULTIBOXSE_DRIVERS_VERSION).zip
+MULTIBOXSE_DRIVERS_SITE = http://source.mynonpublic.com/maxytec
+
+# -----------------------------------------------------------------------------
+
+HD51_LIBGLES_VERSION = 20191101
+HD51_LIBGLES_DIR = $(empty)
+HD51_LIBGLES_SOURCE = hd51-v3ddriver-$(HD51_LIBGLES_VERSION).zip
+HD51_LIBGLES_SITE = http://downloads.mutant-digital.net/v3ddriver
+
+BRE2ZE4K_LIBGLES_VERSION = 20191101
+BRE2ZE4K_LIBGLES_DIR = $(empty)
+BRE2ZE4K_LIBGLES_SOURCE = bre2ze4k-v3ddriver-$(BRE2ZE4K_LIBGLES_VERSION).zip
+BRE2ZE4K_LIBGLES_SITE = http://downloads.mutant-digital.net/v3ddriver
+
+H7_LIBGLES_VERSION = 20191110
+H7_LIBGLES_DIR = $(empty)
+H7_LIBGLES_SOURCE = h7-v3ddriver-$(H7_LIBGLES_VERSION).zip
+H7_LIBGLES_SITE = http://source.mynonpublic.com/zgemma
+
+HD60_LIBGLES_VERSION = 20181201
+HD60_LIBGLES_DIR = $(empty)
+HD60_LIBGLES_SOURCE = hd60-mali-$(HD60_LIBGLES_VERSION).zip
+HD60_LIBGLES_SITE = http://downloads.mutant-digital.net/hd60
+
+HD61_LIBGLES_VERSION = 20181201
+HD61_LIBGLES_DIR = $(empty)
+HD61_LIBGLES_SOURCE = hd61-mali-$(HD61_LIBGLES_VERSION).zip
+HD61_LIBGLES_SITE = http://downloads.mutant-digital.net/hd61
+
+MULTIBOX_LIBGLES_VERSION = 20190104
+MULTIBOX_LIBGLES_DIR = $(empty)
+MULTIBOX_LIBGLES_SOURCE = maxytec-mali-3798mv200-$(MULTIBOXSE_LIBGLES_VERSION).zip
+MULTIBOX_LIBGLES_SITE = http://source.mynonpublic.com/maxytec
+
+MULTIBOXSE_LIBGLES_VERSION = 20190104
+MULTIBOXSE_LIBGLES_DIR = $(empty)
+MULTIBOXSE_LIBGLES_SOURCE = maxytec-mali-3798mv200-$(MULTIBOXSE_LIBGLES_VERSION).zip
+MULTIBOXSE_LIBGLES_SITE = http://source.mynonpublic.com/maxytec
+
+HD6X_LIBGLES_HEADERS_SOURCE = libgles-mali-utgard-headers.zip
+HD6X_LIBGLES_HEADERS_SITE = https://github.com/HD-Digital/meta-gfutures/raw/release-6.2/recipes-bsp/mali/files
+
+# ---------------------------------------------------------------------
+
+$(ARCHIVE)/$($(call UPPERCASE, $(BOXMODEL))_DRIVERS_SOURCE):
+       $(START_BUILD)
+       $(WGET) $($(call UPPERCASE, $(BOXMODEL))_DRIVERS_SITE)/$($(call UPPERCASE, $(BOXMODEL))_DRIVERS_SOURCE)
+
+$(ARCHIVE)/$($(call UPPERCASE, $(BOXMODEL))_LIBGLES_SOURCE):
+       $(START_BUILD)
+       $(WGET) $($(call UPPERCASE, $(BOXMODEL))_LIBGLES_SITE)/$($(call UPPERCASE, $(BOXMODEL)_LIBGLES_SOURCE))
+
+$(ARCHIVE)/$($(call UPPERCASE, $(BOXSERIES))_LIBGLES_HEADERS_SOURCE):
        $(START_BUILD)
-       echo -e "==> $(TERM_YELLOW)Nothing todo :)$(TERM_NORMAL)"
+       $(WGET) $($(call UPPERCASE, $(BOXSERIES))_LIBGLES_HEADERS_SITE)/$($(call UPPERCASE, $(BOXSERIES)_LIBGLES_HEADERS_SOURCE))
+
+# ---------------------------------------------------------------------
+
+h7-drivers \
+hd51-drivers \
+bre2ze4k-drivers: $(ARCHIVE)/$($(call UPPERCASE,$(BOXMODEL))_DRIVERS_SOURCE) | $(TARGETPREFIX)
+       $(START_BUILD)
+       install -d $(TARGET_modulesdir)/extra
+       unzip -o $(ARCHIVE)/$($(call UPPERCASE,$(BOXMODEL))_DRIVERS_SOURCE) -d $(TARGET_modulesdir)/extra
+       #$(TOUCH)
+
+h7-libgles \
+hd51-libgles \
+bre2ze4k-libgles: $(ARCHIVE)/$($(call UPPERCASE,$(BOXMODEL))_LIBGLES_SOURCE) | $(TARGETPREFIX)
+       unzip -o $(ARCHIVE)/$($(call UPPERCASE,$(BOXMODEL))_LIBGLES_SOURCE) -d $(TARGETUSRLIB)
+       ln -sf libv3ddriver.so $(TARGETUSRLIB)/libEGL.so
+       ln -sf libv3ddriver.so $(TARGETUSRLIB)/libGLESv2.so
+       #$(TOUCH)
+
+# ---------------------------------------------------------------------
+
+hd60-drivers \
+hd61-drivers \
+multibox-drivers \
+multiboxse-drivers: $(ARCHIVE)/$($(call UPPERCASE,$(BOXMODEL))_DRIVERS_SOURCE) | $(TARGETPREFIX)
+       $(START_BUILD)
+       install -d $(TARGETLIB)/modules/$(KERNEL_VER)/extra
+       unzip -o $(ARCHIVE)/$($(call UPPERCASE,$(BOXMODEL))_DRIVERS_SOURCE) -d $(TARGETLIB)/modules/$(KERNEL_VER)/extra
+       rm -rf $(TARGETLIB)/modules/$(KERNEL_VER)/extra/hi_play.ko
+       mv $(TARGETLIB)/modules/$(KERNEL_VER)/extra/turnoff_power $(TARGETPREFIX)/sbin
+       #$(TOUCH)
+
+# Needed for Mali
+$(D)/hd6x-libgles-headers: $(ARCHIVE)/$($(call UPPERCASE,$(BOXSERIES))_LIBGLES_HEADERS_SOURCE) | $(TARGETPREFIX)
+       $(START_BUILD)
+       unzip -o $(ARCHIVE)/$($(call UPPERCASE,$(BOXSERIES))_LIBGLES_HEADERS_SOURCE) -d $(TARGETPREFIX)/include
+       $(TOUCH)
+
+hd60-libgles \
+hd61-libgles \
+multibox-libgles \
+multiboxse-libgles: $(ARCHIVE)/$($(call UPPERCASE, $(BOXMODEL))_LIBGLES_SOURCE) | $(TARGETPREFIX)
+       $(START_BUILD)
+       unzip -o $(ARCHIVE)/$($(call UPPERCASE, $(BOXMODEL))_LIBGLES_SOURCE) -d $(TARGETUSRLIB)
+       set -e; cd $(TARGETUSRLIB); \
+               ln -sf libMali.so libmali.so; \
+               ln -sf libMali.so libEGL.so.1.4; ln -sf libEGL.so.1.4 libEGL.so.1; ln -sf libEGL.so.1 libEGL.so; \
+               ln -sf libMali.so libGLESv1_CM.so.1.1; ln -sf libGLESv1_CM.so.1.1 libGLESv1_CM.so.1; ln -sf libGLESv1_CM.so.1 libGLESv1_CM.so; \
+               ln -sf libMali.so libGLESv2.so.2.0; ln -sf libGLESv2.so.2.0 libGLESv2.so.2; ln -sf libGLESv2.so.2 libGLESv2.so; \
+               ln -sf libMali.so libgbm.so
+       #$(TOUCH)
+
+# ----------------------------------------------------------------------
+
+HD60_LIBS_VERSION = 20200622
+HD60_LIBS_DIR = hiplay
+HD60_LIBS_SOURCE = gfutures-libs-3798mv200-$(HD60_LIBS_VERSION).zip
+HD60_LIBS_SITE = http://source.mynonpublic.com/gfutures
+
+HD61_LIBS_VERSION = 20200622
+HD61_LIBS_DIR = hiplay
+HD61_LIBS_SOURCE = gfutures-libs-3798mv200-$(HD61_LIBS_VERSION).zip
+HD61_LIBS_SITE = http://source.mynonpublic.com/gfutures
+
+MULTIBOX_LIBS_VERSION = 20200622
+MULTIBOX_LIBS_DIR = hiplay
+MULTIBOX_LIBS_SOURCE = maxytec-libs-3798mv200-$(MULTIBOXSE_LIBS_VERSION).zip
+MULTIBOX_LIBS_SITE = http://source.mynonpublic.com/maxytec
+
+MULTIBOXSE_LIBS_VERSION = 20200622
+MULTIBOXSE_LIBS_DIR = hiplay
+MULTIBOXSE_LIBS_SOURCE = maxytec-libs-3798mv200-$(MULTIBOXSE_LIBS_VERSION).zip
+MULTIBOXSE_LIBS_SITE = http://source.mynonpublic.com/maxytec
+
+# -----------------------------------------------------------------------------
+
+BOXMODEL_LIBS_VERSION = $($(call UPPERCASE,$(BOXMODEL))_LIBS_VERSION)
+BOXMODEL_LIBS_DIR = $($(call UPPERCASE,$(BOXMODEL))_LIBS_DIR)
+BOXMODEL_LIBS_SOURCE = $($(call UPPERCASE,$(BOXMODEL))_LIBS_SOURCE)
+BOXMODEL_LIBS_SITE = $($(call UPPERCASE,$(BOXMODEL))_LIBS_SITE)
+
+ifneq ($(BOXMODEL_LIBS_SOURCE),$(empty))
+$(ARCHIVE)/$(BOXMODEL_LIBS_SOURCE):
+       $(WGET) $(BOXMODEL_LIBS_SITE)/$(BOXMODEL_LIBS_SOURCE)
+endif
+
+hd60-libs \
+hd61-libs \
+multibox-libs \
+multiboxse-libs: $(ARCHIVE)/$(BOXMODEL_LIBS_SOURCE) | $(TARGETPREFIX)
+       $(START_BUILD)
+       $(REMOVE)/$(BOXMODEL_LIBS_DIR)
+       unzip -o $(ARCHIVE)/$(BOXMODEL_LIBS_SOURCE) -d $(BUILD_TMP)/$(BOXMODEL_LIBS_DIR)
+       install -d $(TARGETUSRLIB)/hisilicon
+       install -m 0755 $(BUILD_TMP)/$(BOXMODEL_LIBS_DIR)/hisilicon/* $(TARGETUSRLIB)/hisilicon
+       install -m 0755 $(BUILD_TMP)/$(BOXMODEL_LIBS_DIR)/ffmpeg/* $(TARGETUSRLIB)/hisilicon
+       ln -sf /lib/ld-linux-armhf.so.3 $(TARGETUSRLIB)/hisilicon/ld-linux.so
+       $(REMOVE)/$(BOXMODEL_LIBS_DIR)
+       #$(TOUCH)
+
+# ------------------------------------------------------------------------------
+
+HD6X_MALI_DRIVERS_VERSION = DX910-SW-99002-r7p0-00rel0
+HD6X_MALI_DRIVERS_DIR = $(HD6X_MALI_DRIVERS_VERSION)
+HD6X_MALI_DRIVERS_SOURCE = $(HD6X_MALI_DRIVERS_VERSION).tgz
+HD6X_MALI_DRIVERS_SITE = https://developer.arm.com/-/media/Files/downloads/mali-drivers/kernel/mali-utgard-gpu
+
+HD6X_MALI_DRIVERS_MAKE_OPTS = \
+       M=$(BUILD_TMP)/$(HD6X_MALI_DRIVERS_DIR)/driver/src/devicedrv/mali \
+       EXTRA_CFLAGS="-DCONFIG_MALI_DVFS=y -DCONFIG_GPU_AVS_ENABLE=y" \
+       CONFIG_MALI_SHARED_INTERRUPTS=y \
+       CONFIG_MALI400=m \
+       CONFIG_MALI450=y \
+       CONFIG_MALI_DVFS=y \
+       CONFIG_GPU_AVS_ENABLE=y
+
+HD6X_MALI_PATCH = hi3798mv200-support.patch
+
+$(ARCHIVE)/$(HD6X_MALI_DRIVERS_SOURCE):
+       $(START_BUILD)
+       $(WGET) $(HD6X_MALI_DRIVERS_SITE)/$(HD6X_MALI_DRIVERS_SOURCE)
+
+$(D)/hd6x-mali-drivers: $(ARCHIVE)/$(HD6X_MALI_DRIVERS_SOURCE) $(D)/hd6x-libgles-headers | $(TARGETPREFIX)
+       $(START_BUILD)
+       $(REMOVE)/$(HD6X_MALI_DRIVERS_DIR)
+       $(UNTAR)/$(HD6X_MALI_DRIVERS_SOURCE)
+       pushd $(BUILD_TMP)/$(HD6X_MALI_DRIVERS_DIR); \
+               $(call apply_patches, $(addprefix hd6x-mali-drivers/patches/, $(HD6X_MALI_PATCH))); \
+               $(MAKE) -C $(BUILD_TMP)/$(KERNEL_DIR) $(LINUX_KERNEL_MAKE_VARS) $(HD6X_MALI_DRIVERS_MAKE_OPTS)
+       install -m 0644 $(BUILD_TMP)/$(HD6X_MALI_DRIVERS_DIR)/driver/src/devicedrv/mali/mali.ko $(TARGET_modulesdir)/extra/mali.ko
+       $(REMOVE)/$(HD6X_MALI_DRIVERS_DIR)
        $(TOUCH)
 
-$(D)/realtek-wireless:
-       $(START_BUILD)
-       if [ $(BOXFAMILY) = "apollo" ]; then \
-               $(D)/wpa_supplicant | $(TARGETPREFIX); \
-               $(TOUCH); \
-       elif [ $(BOXFAMILY) = "kronos" ]; then \
-               $(D)/wpa_supplicant | $(TARGETPREFIX); \
-               $(TOUCH); \
-       else \
-               if [ $(CST_KERNEL_VERSION) = "2.6.26.8" ]; then \
-                       $(D)/coolstream-kernel-2.6.26.8-cnxt $(D)/wpa_supplicant $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX); \
-                       tar -C $(BUILD_TMP) -xf $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz; \
-                       pushd $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111 && \; \
-                               $(PATCH)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111-kernel-2.6.26.8-cnxt.diff && \; \
-                               $(MAKE); \
-                       cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/8712u.ko; \
-                       cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/8192cu.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/8192cu.ko; \
-                       $(REMOVE)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111; \
-                       $(TOUCH); \
-               elif [ $(CST_KERNEL_VERSION) = "2.6.34.13" ]; then \
-                       $(D)/coolstream-kernel-2.6.34.13-cnxt $(D)/wpa_supplicant $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX); \
-                       tar -C $(BUILD_TMP) -xf $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz; \
-                       pushd $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111 && \; \
-                               $(PATCH)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111-kernel-2.6.34.13-cnxt.diff && \; \
-                               $(MAKE); \
-                       cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/8712u.ko; \
-                       $(REMOVE)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111; \
-                       $(TOUCH); \
-               elif [ $(CST_KERNEL_VERSION) = "2.6.35.14" ]; then \
-                       $(D)/coolstream-kernel-2.6.35.14-cnxt $(D)/wpa_supplicant $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX); \
-                       tar -C $(BUILD_TMP) -xf $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz; \
-                       pushd $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111 && \; \
-                               $(PATCH)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111-kernel-2.6.35.14-cnxt.diff && \; \
-                               $(MAKE); \
-                       cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/8712u.ko; \
-                       $(REMOVE)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111; \
-                       $(TOUCH); \
-               elif [ $(CST_KERNEL_VERSION) = "2.6.39.4" ]; then \
-                       $(D)/coolstream-kernel-2.6.39.4-cnxt $(D)/wpa_supplicant | $(TARGETPREFIX); \
-                       $(TOUCH); \
-               else \
-                       $(D)/coolstream-kernel-2.6.34.13-cnxt $(D)/wpa_supplicant $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX); \
-                       tar -C $(BUILD_TMP) -xf $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz; \
-                       pushd $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111 && \; \
-                               $(PATCH)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111-kernel-2.6.34.13-cnxt.diff && \; \
-                               $(MAKE); \
-                       cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/8712u.ko; \
-                       $(REMOVE)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111; \
-                       $(TOUCH); \
-               fi \
-       fi
+# Coolstream deprecated
 
+$(D)/realtek-wireless: $(D)/wpa_supplicant $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
+       tar -C $(BUILD_TMP) -xf $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz; \
+       pushd $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111 && \
+               $(PATCH)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111-kernel-2.6.34.13-cnxt.diff &&  \
+               $(MAKE); \
+       cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/8712u.ko; \
+       $(REMOVE)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111
+       $(TOUCH)
diff --git a/support/firmware/ar9170.fw b/support/firmware/ar9170.fw
new file mode 100644 (file)
index 0000000..f3d9415
Binary files /dev/null and b/support/firmware/ar9170.fw differ
diff --git a/support/firmware/dvb-fe-avl2108.fw b/support/firmware/dvb-fe-avl2108.fw
new file mode 100644 (file)
index 0000000..1e7cf08
Binary files /dev/null and b/support/firmware/dvb-fe-avl2108.fw differ
diff --git a/support/firmware/mt7601u.bin b/support/firmware/mt7601u.bin
new file mode 100644 (file)
index 0000000..62b3894
Binary files /dev/null and b/support/firmware/mt7601u.bin differ
diff --git a/support/firmware/rt2870.bin b/support/firmware/rt2870.bin
new file mode 100644 (file)
index 0000000..f1535d1
Binary files /dev/null and b/support/firmware/rt2870.bin differ
diff --git a/support/firmware/rt3070.bin b/support/firmware/rt3070.bin
new file mode 120000 (symlink)
index 0000000..d233a1d
--- /dev/null
@@ -0,0 +1 @@
+rt2870.bin
\ No newline at end of file
diff --git a/support/firmware/rt3071.bin b/support/firmware/rt3071.bin
new file mode 100644 (file)
index 0000000..6db66b3
Binary files /dev/null and b/support/firmware/rt3071.bin differ
diff --git a/support/firmware/rt73.bin b/support/firmware/rt73.bin
new file mode 100644 (file)
index 0000000..1e395dd
Binary files /dev/null and b/support/firmware/rt73.bin differ
diff --git a/support/firmware/rtlwifi/rtl8188efw.bin b/support/firmware/rtlwifi/rtl8188efw.bin
new file mode 100644 (file)
index 0000000..ac9a430
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8188efw.bin differ
diff --git a/support/firmware/rtlwifi/rtl8188eufw.bin b/support/firmware/rtlwifi/rtl8188eufw.bin
new file mode 100644 (file)
index 0000000..4ae7e1c
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8188eufw.bin differ
diff --git a/support/firmware/rtlwifi/rtl8192cfw.bin b/support/firmware/rtlwifi/rtl8192cfw.bin
new file mode 100644 (file)
index 0000000..77eb1eb
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8192cfw.bin differ
diff --git a/support/firmware/rtlwifi/rtl8192cfwU.bin b/support/firmware/rtlwifi/rtl8192cfwU.bin
new file mode 100644 (file)
index 0000000..b231e1d
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8192cfwU.bin differ
diff --git a/support/firmware/rtlwifi/rtl8192cfwU_B.bin b/support/firmware/rtlwifi/rtl8192cfwU_B.bin
new file mode 100644 (file)
index 0000000..3a3e386
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8192cfwU_B.bin differ
diff --git a/support/firmware/rtlwifi/rtl8192cufw.bin b/support/firmware/rtlwifi/rtl8192cufw.bin
new file mode 100644 (file)
index 0000000..3aa7506
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8192cufw.bin differ
diff --git a/support/firmware/rtlwifi/rtl8192cufw_A.bin b/support/firmware/rtlwifi/rtl8192cufw_A.bin
new file mode 100644 (file)
index 0000000..9569d0a
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8192cufw_A.bin differ
diff --git a/support/firmware/rtlwifi/rtl8192cufw_B.bin b/support/firmware/rtlwifi/rtl8192cufw_B.bin
new file mode 100644 (file)
index 0000000..96089c4
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8192cufw_B.bin differ
diff --git a/support/firmware/rtlwifi/rtl8192cufw_TMSC.bin b/support/firmware/rtlwifi/rtl8192cufw_TMSC.bin
new file mode 100644 (file)
index 0000000..d1b84d4
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8192cufw_TMSC.bin differ
diff --git a/support/firmware/rtlwifi/rtl8192defw.bin b/support/firmware/rtlwifi/rtl8192defw.bin
new file mode 100644 (file)
index 0000000..cbb4b88
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8192defw.bin differ
diff --git a/support/firmware/rtlwifi/rtl8192eefw.bin b/support/firmware/rtlwifi/rtl8192eefw.bin
new file mode 100644 (file)
index 0000000..bede1ad
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8192eefw.bin differ
diff --git a/support/firmware/rtlwifi/rtl8192sefw.bin b/support/firmware/rtlwifi/rtl8192sefw.bin
new file mode 100644 (file)
index 0000000..ed4afe8
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8192sefw.bin differ
diff --git a/support/firmware/rtlwifi/rtl8712u.bin b/support/firmware/rtlwifi/rtl8712u.bin
new file mode 100644 (file)
index 0000000..6a6819b
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8712u.bin differ
diff --git a/support/firmware/rtlwifi/rtl8723aufw_A.bin b/support/firmware/rtlwifi/rtl8723aufw_A.bin
new file mode 100644 (file)
index 0000000..7accded
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8723aufw_A.bin differ
diff --git a/support/firmware/rtlwifi/rtl8723aufw_B.bin b/support/firmware/rtlwifi/rtl8723aufw_B.bin
new file mode 100644 (file)
index 0000000..5c37400
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8723aufw_B.bin differ
diff --git a/support/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin b/support/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin
new file mode 100644 (file)
index 0000000..8e9952c
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin differ
diff --git a/support/firmware/rtlwifi/rtl8723befw.bin b/support/firmware/rtlwifi/rtl8723befw.bin
new file mode 100644 (file)
index 0000000..466bab2
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8723befw.bin differ
diff --git a/support/firmware/rtlwifi/rtl8723fw.bin b/support/firmware/rtlwifi/rtl8723fw.bin
new file mode 100644 (file)
index 0000000..725f213
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8723fw.bin differ
diff --git a/support/firmware/rtlwifi/rtl8723fw_B.bin b/support/firmware/rtlwifi/rtl8723fw_B.bin
new file mode 100644 (file)
index 0000000..993c7f6
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8723fw_B.bin differ
diff --git a/support/firmware/rtlwifi/rtl8821aefw.bin b/support/firmware/rtlwifi/rtl8821aefw.bin
new file mode 100644 (file)
index 0000000..a863897
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8821aefw.bin differ
diff --git a/support/firmware/rtlwifi/rtl8821aefw_wowlan.bin b/support/firmware/rtlwifi/rtl8821aefw_wowlan.bin
new file mode 100644 (file)
index 0000000..115d49f
Binary files /dev/null and b/support/firmware/rtlwifi/rtl8821aefw_wowlan.bin differ