diff options
author | Raptor Engineering Development Team <support@raptorengineering.com> | 2019-09-16 16:06:08 -0500 |
---|---|---|
committer | Raptor Engineering Development Team <support@raptorengineering.com> | 2019-09-16 16:28:20 -0500 |
commit | 4b35eda30eb6c5d4f514444dd1c205458219a6d5 (patch) | |
tree | a25133e330e2a247c63d7fd796924e584b8a06cc | |
parent | ef2bf42027bd0bce7691bbdf9d2e7e67ef68fa79 (diff) | |
download | buildroot-4b35eda30eb6c5d4f514444dd1c205458219a6d5.tar.gz buildroot-4b35eda30eb6c5d4f514444dd1c205458219a6d5.zip |
Initial pass at removing binary-only, unlicensed, and proprietary packages from buildroot tree
151 files changed, 0 insertions, 4215 deletions
diff --git a/package/armbian-firmware/Config.in b/package/armbian-firmware/Config.in deleted file mode 100644 index 761c316612..0000000000 --- a/package/armbian-firmware/Config.in +++ /dev/null @@ -1,21 +0,0 @@ -config BR2_PACKAGE_ARMBIAN_FIRMWARE - bool "armbian-firmware" - help - This package enables access to various firmware - blobs from the Armbian firmware repository. - - https://github.com/armbian/firmware - -if BR2_PACKAGE_ARMBIAN_FIRMWARE - -config BR2_PACKAGE_ARMBIAN_FIRMWARE_XR819 - bool "XR819 WiFi" - help - Firmware files for XR819 WiFi SDIO chip. - -config BR2_PACKAGE_ARMBIAN_FIRMWARE_AP6212 - bool "AP6212 WiFi/BT" - help - Firmware files for AP6212 WiFi/BT combo chip. - -endif diff --git a/package/armbian-firmware/armbian-firmware.hash b/package/armbian-firmware/armbian-firmware.hash deleted file mode 100644 index 0f3858dedf..0000000000 --- a/package/armbian-firmware/armbian-firmware.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally calculated -sha256 876958ce6ba8a4a01a424f2b4455208b7a989eaba96015649c774340553f0c35 armbian-firmware-455d6b6701178dafe7fd0168eb4a4ef78a8d24a3.tar.gz diff --git a/package/armbian-firmware/armbian-firmware.mk b/package/armbian-firmware/armbian-firmware.mk deleted file mode 100644 index 77e518542b..0000000000 --- a/package/armbian-firmware/armbian-firmware.mk +++ /dev/null @@ -1,53 +0,0 @@ -################################################################################ -# -# armbian-firmware -# -################################################################################ - -ARMBIAN_FIRMWARE_VERSION = 455d6b6701178dafe7fd0168eb4a4ef78a8d24a3 -ARMBIAN_FIRMWARE_SITE = https://github.com/armbian/firmware -ARMBIAN_FIRMWARE_SITE_METHOD = git - -# XR819 WiFi firmware -ifeq ($(BR2_PACKAGE_ARMBIAN_FIRMWARE_XR819),y) -ARMBIAN_FIRMWARE_FILES += \ - xr819/boot_xr819.bin \ - xr819/fw_xr819.bin \ - xr819/sdd_xr819.bin -endif - -# AP6212 WiFi/BT combo firmware -ifeq ($(BR2_PACKAGE_ARMBIAN_FIRMWARE_AP6212),y) -ARMBIAN_FIRMWARE_DIRS += ap6212 -endif - -ifneq ($(ARMBIAN_FIRMWARE_FILES),) -define ARMBIAN_FIRMWARE_INSTALL_FILES - cd $(@D) && \ - $(TAR) cf install.tar $(sort $(ARMBIAN_FIRMWARE_FILES)) && \ - $(TAR) xf install.tar -C $(TARGET_DIR)/lib/firmware -endef -endif - -ifneq ($(ARMBIAN_FIRMWARE_DIRS),) -# We need to rm -rf the destination directory to avoid copying -# into it in itself, should we re-install the package. -define ARMBIAN_FIRMWARE_INSTALL_DIRS - $(foreach d,$(ARMBIAN_FIRMWARE_DIRS), \ - rm -rf $(TARGET_DIR)/lib/firmware/$(d); \ - cp -a $(@D)/$(d) $(TARGET_DIR)/lib/firmware/$(d)$(sep)) -endef -endif - -ifneq ($(ARMBIAN_FIRMWARE_FILES)$(ARMBIAN_FIRMWARE_DIRS),) -ARMBIAN_FIRMWARE_LICENSE = PROPRIETARY -ARMBIAN_FIRMWARE_REDISTRIBUTE = NO -endif - -define ARMBIAN_FIRMWARE_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/lib/firmware - $(ARMBIAN_FIRMWARE_INSTALL_FILES) - $(ARMBIAN_FIRMWARE_INSTALL_DIRS) -endef - -$(eval $(generic-package)) diff --git a/package/b43-firmware/Config.in b/package/b43-firmware/Config.in deleted file mode 100644 index 7cef023997..0000000000 --- a/package/b43-firmware/Config.in +++ /dev/null @@ -1,25 +0,0 @@ -config BR2_PACKAGE_B43_FIRMWARE - bool "b43-firmware" - help - Firmware for the Broadcom Wifi devices supported by the b43 - kernel driver. - -if BR2_PACKAGE_B43_FIRMWARE - -choice - prompt "Kernel version" - default BR2_PACKAGE_B43_FIRMWARE_KERNEL_AFTER_3_2 - help - Select the kernel version you're using. The b43 driver in - kernel >= 3.2 need a different firmware than the b43 drivers - from kernel < 3.2. - -config BR2_PACKAGE_B43_FIRMWARE_KERNEL_AFTER_3_2 - bool ">= 3.2" - -config BR2_PACKAGE_B43_FIRMWARE_KERNEL_BEFORE_3_2 - bool "< 3.2" - -endchoice - -endif diff --git a/package/b43-firmware/b43-firmware.hash b/package/b43-firmware/b43-firmware.hash deleted file mode 100644 index efc1a6cf0f..0000000000 --- a/package/b43-firmware/b43-firmware.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally computed: -sha256 f1e7067aac5b62b67b8b6e4c517990277804339ac16065eb13c731ff909ae46f broadcom-wl-5.100.138.tar.bz2 -sha256 26a8c370f48fc129d0731cfd751c36cae1419b0bc8ca35781126744e60eae009 broadcom-wl-5.10.56.27.3_mipsel.tar.bz2 diff --git a/package/b43-firmware/b43-firmware.mk b/package/b43-firmware/b43-firmware.mk deleted file mode 100644 index 8e9e877692..0000000000 --- a/package/b43-firmware/b43-firmware.mk +++ /dev/null @@ -1,29 +0,0 @@ -################################################################################ -# -# b43-firmware -# -################################################################################ - -ifeq ($(BR2_PACKAGE_B43_FIRMWARE_KERNEL_AFTER_3_2),y) -B43_FIRMWARE_VERSION = 5.100.138 -B43_FIRMWARE_SITE = http://www.lwfinger.com/b43-firmware -B43_FIRMWARE_SOURCE = broadcom-wl-$(B43_FIRMWARE_VERSION).tar.bz2 -B43_FIRMWARE_DRIVER_FILE = linux/wl_apsta.o -else ifeq ($(BR2_PACKAGE_B43_FIRMWARE_KERNEL_BEFORE_3_2),y) -B43_FIRMWARE_VERSION = 5.10.56.27.3 -B43_FIRMWARE_SITE = http://mirror2.openwrt.org/sources -B43_FIRMWARE_SOURCE = broadcom-wl-$(B43_FIRMWARE_VERSION)_mipsel.tar.bz2 -B43_FIRMWARE_DRIVER_FILE = driver/wl_apsta/wl_prebuilt.o -endif - -B43_FIRMWARE_LICENSE = PROPRIETARY -B43_FIRMWARE_REDISTRIBUTE = NO - -B43_FIRMWARE_DEPENDENCIES = host-b43-fwcutter - -define B43_FIRMWARE_INSTALL_TARGET_CMDS - $(INSTALL) -d -m 0755 $(TARGET_DIR)/lib/firmware/ - $(HOST_DIR)/bin/b43-fwcutter -w $(TARGET_DIR)/lib/firmware/ $(@D)/$(B43_FIRMWARE_DRIVER_FILE) -endef - -$(eval $(generic-package)) diff --git a/package/doom-wad/Config.in b/package/doom-wad/Config.in deleted file mode 100644 index 6f51cfb936..0000000000 --- a/package/doom-wad/Config.in +++ /dev/null @@ -1,9 +0,0 @@ -config BR2_PACKAGE_DOOM_WAD - bool "shareware Doom WAD file" - depends on BR2_PACKAGE_CHOCOLATE_DOOM || BR2_PACKAGE_PRBOOM - help - This will install the shareware wad data file for the doom - game. - - The wad file will be placed in the /usr/share/games/doom - directory. diff --git a/package/doom-wad/doom-wad.hash b/package/doom-wad/doom-wad.hash deleted file mode 100644 index fa069c1b77..0000000000 --- a/package/doom-wad/doom-wad.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally computed -sha256 cacf0142b31ca1af00796b4a0339e07992ac5f21bc3f81e7532fe1b5e1b486e6 doom19s.zip diff --git a/package/doom-wad/doom-wad.mk b/package/doom-wad/doom-wad.mk deleted file mode 100644 index f348fc2207..0000000000 --- a/package/doom-wad/doom-wad.mk +++ /dev/null @@ -1,24 +0,0 @@ -################################################################################ -# -# doom-wad -# -################################################################################ - -DOOM_WAD_VERSION = 1.9 -DOOM_WAD_SOURCE = doom$(subst .,,$(DOOM_WAD_VERSION))s.zip -# Official server currently unavailable -# DOOM_WAD_SITE = ftp://ftp.idsoftware.com/idstuff/doom -DOOM_WAD_SITE = http://www.jbserver.com/downloads/games/doom/misc/shareware - -define DOOM_WAD_EXTRACT_CMDS - $(UNZIP) -p $(DOOM_WAD_DL_DIR)/$($(PKG)_SOURCE) 'DOOMS_19.[12]' > \ - $(@D)/doom-$(DOOM_WAD_VERSION).zip - $(UNZIP) -d $(@D) $(@D)/doom-$(DOOM_WAD_VERSION).zip DOOM1.WAD -endef - -define DOOM_WAD_INSTALL_TARGET_CMDS - $(INSTALL) -m 0644 -D $(@D)/DOOM1.WAD \ - $(TARGET_DIR)/usr/share/games/doom/doom1.wad -endef - -$(eval $(generic-package)) diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in deleted file mode 100644 index 95c0aab08c..0000000000 --- a/package/freescale-imx/Config.in +++ /dev/null @@ -1,100 +0,0 @@ -menuconfig BR2_PACKAGE_FREESCALE_IMX - bool "Freescale i.MX libraries" - depends on BR2_arm || BR2_aarch64 - help - Those packages provide hardware acceleration for GPU or VPU, - hardware optimization or some hardware tools for Freescale - i.MX platforms. - -if BR2_PACKAGE_FREESCALE_IMX -choice - prompt "i.MX platform" - -config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX25_3STACK - bool "imx25-3stack" - -config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS - bool "imx27ads" - -config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX37_3STACK - bool "imx37-3stack" - -config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX50 - bool "imx50" - -config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 - bool "imx51" - -config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53 - bool "imx53" - -config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q - bool "imx6q/imx6dl" - -config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6S - bool "imx6sl/imx6sx" - -config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6UL - bool "imx6ul/imx6ull" - -config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX7 - bool "imx7d/imx7ulp" - -config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M - bool "imx8m" -endchoice - -config BR2_PACKAGE_FREESCALE_IMX_PLATFORM - string - default "IMX25_3STACK" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX25_3STACK - default "IMX27ADS" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS - default "IMX37_3STACK" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX37_3STACK - default "IMX50" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX50 - default "IMX51" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 - default "IMX53" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53 - default "IMX6Q" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q - default "IMX6S" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6S - default "IMX6UL" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6UL - default "IMX7" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX7 - default "IMX8" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M - -config BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - bool - default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS || \ - BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || \ - BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53 || \ - BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q - -config BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO - bool - default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M - -config BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU - bool - default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q || \ - BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6S || \ - BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX7 || \ - BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M - -source "package/freescale-imx/imx-alsa-plugins/Config.in" -source "package/freescale-imx/imx-codec/Config.in" -source "package/freescale-imx/imx-kobs/Config.in" -source "package/freescale-imx/imx-lib/Config.in" -source "package/freescale-imx/imx-m4fwloader/Config.in" -source "package/freescale-imx/imx-parser/Config.in" -source "package/freescale-imx/imx-uuc/Config.in" -source "package/freescale-imx/imx-vpu/Config.in" -source "package/freescale-imx/imx-vpu-hantro/Config.in" -source "package/freescale-imx/imx-vpuwrap/Config.in" -source "package/freescale-imx/firmware-imx/Config.in" -if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) -source "package/freescale-imx/gpu-amd-bin-mx51/Config.in" -source "package/freescale-imx/libz160/Config.in" -endif -if BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU -source "package/freescale-imx/imx-gpu-g2d/Config.in" -source "package/freescale-imx/imx-gpu-viv/Config.in" -source "package/freescale-imx/kernel-module-imx-gpu-viv/Config.in" -endif - -endif diff --git a/package/freescale-imx/firmware-imx/Config.in b/package/freescale-imx/firmware-imx/Config.in deleted file mode 100644 index 56d5b80741..0000000000 --- a/package/freescale-imx/firmware-imx/Config.in +++ /dev/null @@ -1,10 +0,0 @@ -config BR2_PACKAGE_FIRMWARE_IMX - bool "firmware-imx" - depends on BR2_arm || BR2_aarch64 # Only relevant for i.MX - help - Firmware blobs for the Freescale i.MX SoCs. - - It contains blobs for SDMA and VPU. - - This library is provided by Freescale as-is and doesn't have - an upstream. diff --git a/package/freescale-imx/firmware-imx/firmware-imx.hash b/package/freescale-imx/firmware-imx/firmware-imx.hash deleted file mode 100644 index c22ee4c192..0000000000 --- a/package/freescale-imx/firmware-imx/firmware-imx.hash +++ /dev/null @@ -1,4 +0,0 @@ -# Locally calculated -sha256 a8f099bdf786b2da1e8b43094950c033ccdbf93f1b8a93caffb912e1500cd735 firmware-imx-7.5.bin -sha256 fc93f26e4197b9240c327ce26ae6e02123f022423d4704c7b0448a37372cf2a2 EULA -sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk deleted file mode 100644 index f9db09dae8..0000000000 --- a/package/freescale-imx/firmware-imx/firmware-imx.mk +++ /dev/null @@ -1,60 +0,0 @@ -################################################################################ -# -# firmware-imx -# -################################################################################ - -FIRMWARE_IMX_VERSION = 7.5 -FIRMWARE_IMX_SITE = $(FREESCALE_IMX_SITE) -FIRMWARE_IMX_SOURCE = firmware-imx-$(FIRMWARE_IMX_VERSION).bin - -FIRMWARE_IMX_LICENSE = NXP Semiconductor Software License Agreement -FIRMWARE_IMX_LICENSE_FILES = EULA COPYING -FIRMWARE_IMX_REDISTRIBUTE = NO - -FIRMWARE_IMX_BLOBS = sdma vpu - -define FIRMWARE_IMX_EXTRACT_CMDS - $(call FREESCALE_IMX_EXTRACT_HELPER,$(FIRMWARE_IMX_DL_DIR)/$(FIRMWARE_IMX_SOURCE)) -endef - -ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M),y) -FIRMWARE_IMX_INSTALL_IMAGES = YES -FIRMWARE_IMX_DDRFW_DIR = $(@D)/firmware/ddr/synopsys -define FIRMWARE_IMX_PREPARE_LPDDR4_FW - $(TARGET_OBJCOPY) -I binary -O binary --pad-to 0x8000 --gap-fill=0x0 \ - $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_imem.bin \ - $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_imem_pad.bin - $(TARGET_OBJCOPY) -I binary -O binary --pad-to 0x4000 --gap-fill=0x0 \ - $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_dmem.bin \ - $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_dmem_pad.bin - cat $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_imem_pad.bin \ - $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_dmem_pad.bin > \ - $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_fw.bin -endef - -define FIRMWARE_IMX_INSTALL_IMAGES_CMDS - # Create padded versions of lpddr4_pmu_* and generate lpddr4_pmu_train_fw.bin. - # lpddr4_pmu_train_fw.bin is needed when generating imx8-boot-sd.bin - # which is done in post-image script. - $(call FIRMWARE_IMX_PREPARE_LPDDR4_FW,1d) - $(call FIRMWARE_IMX_PREPARE_LPDDR4_FW,2d) - cat $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_1d_fw.bin \ - $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_2d_fw.bin > \ - $(BINARIES_DIR)/lpddr4_pmu_train_fw.bin - cp $(@D)/firmware/hdmi/cadence/signed_hdmi_imx8m.bin \ - $(BINARIES_DIR)/signed_hdmi_imx8m.bin -endef -else -define FIRMWARE_IMX_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/lib/firmware/imx - for blobdir in $(FIRMWARE_IMX_BLOBS); do \ - cp -r $(@D)/firmware/$${blobdir} $(TARGET_DIR)/lib/firmware; \ - done - cp -r $(@D)/firmware/epdc $(TARGET_DIR)/lib/firmware/imx - mv $(TARGET_DIR)/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted \ - $(TARGET_DIR)/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw -endef -endif - -$(eval $(generic-package)) diff --git a/package/freescale-imx/freescale-imx.mk b/package/freescale-imx/freescale-imx.mk deleted file mode 100644 index e8ca77f17b..0000000000 --- a/package/freescale-imx/freescale-imx.mk +++ /dev/null @@ -1,34 +0,0 @@ -################################################################################ -# -# freescale-imx -# -################################################################################ - -FREESCALE_IMX_SITE = http://www.freescale.com/lgfiles/NMG/MAD/YOCTO - -# Helper for self-extracting binaries distributed by Freescale. -# -# The --force option makes sure it doesn't fail if the source -# directory already exists. The --auto-accept skips the license check, -# as it is not needed in Buildroot because we have legal-info. Since -# there's a EULA in the binary file, we extract it in this macro, and -# it should therefore be added to the LICENSE_FILES variable of -# packages using this macro. Also, remember to set REDISTRIBUTE to -# "NO". Indeed, this is a legal minefield: the EULA specifies that the -# Board Support Package includes software and hardware (sic!) for -# which a separate license is needed... -# -# $(1): full path to the archive file -# -define FREESCALE_IMX_EXTRACT_HELPER - awk 'BEGIN { start = 0; } \ - /^EOEULA/ { start = 0; } \ - { if (start) print; } \ - /<<EOEULA/ { start = 1; }' \ - $(1) > $(@D)/EULA - cd $(@D) && sh $(1) --force --auto-accept - find $(@D)/$(basename $(notdir $(1))) -mindepth 1 -maxdepth 1 -exec mv {} $(@D) \; - rmdir $(@D)/$(basename $(notdir $(1))) -endef - -include $(sort $(wildcard package/freescale-imx/*/*.mk)) diff --git a/package/freescale-imx/gpu-amd-bin-mx51/Config.in b/package/freescale-imx/gpu-amd-bin-mx51/Config.in deleted file mode 100644 index cd66c737ba..0000000000 --- a/package/freescale-imx/gpu-amd-bin-mx51/Config.in +++ /dev/null @@ -1,60 +0,0 @@ -comment "gpu-amd-bin-mx51 needs a glibc EABI toolchain w/ C++" - depends on BR2_arm - depends on !BR2_ARM_EABI || !BR2_TOOLCHAIN_USES_GLIBC || \ - !BR2_INSTALL_LIBSTDCPP - -config BR2_PACKAGE_GPU_AMD_BIN_MX51 - bool "gpu-amd-bin-mx51 (also imx53)" - depends on BR2_ARM_EABI - depends on BR2_TOOLCHAIN_USES_GLIBC - depends on BR2_INSTALL_LIBSTDCPP - select BR2_PACKAGE_HAS_LIBEGL - select BR2_PACKAGE_HAS_LIBGLES - select BR2_PACKAGE_HAS_LIBOPENVG - help - Freescale libraries, headers and executables for the - AMD GPU on i.MX5x, containing OpenGL/ES, OpenVG - and EGL support. - -if BR2_PACKAGE_GPU_AMD_BIN_MX51 - -choice - prompt "Output option" - help - There are two versions of this library: one for - direct framebuffer access, one for X11 rendering. - Choose here which version to install. - -config BR2_PACKAGE_GPU_AMD_BIN_MX51_OUTPUT_X11 - bool "X11" - depends on BR2_PACKAGE_XORG7 - select BR2_PACKAGE_LIBXCB - select BR2_PACKAGE_XLIB_LIBX11 - select BR2_PACKAGE_XLIB_LIBXEXT - select BR2_PACKAGE_XLIB_LIBXRENDER - select BR2_PACKAGE_XLIB_LIBXDMCP - select BR2_PACKAGE_XLIB_LIBXAU - -comment "X11 backend needs X.org enabled" - depends on !BR2_PACKAGE_XORG7 - -config BR2_PACKAGE_GPU_AMD_BIN_MX51_OUTPUT_FB - bool "Framebuffer" - -endchoice - -config BR2_PACKAGE_PROVIDES_LIBEGL - default "gpu-amd-bin-mx51" - -config BR2_PACKAGE_PROVIDES_LIBGLES - default "gpu-amd-bin-mx51" - -config BR2_PACKAGE_PROVIDES_LIBOPENVG - default "gpu-amd-bin-mx51" - -config BR2_PACKAGE_GPU_AMD_BIN_MX51_EXAMPLES - bool "install examples" - help - Copy the examples to the target. - -endif diff --git a/package/freescale-imx/gpu-amd-bin-mx51/egl.pc b/package/freescale-imx/gpu-amd-bin-mx51/egl.pc deleted file mode 100644 index b0ff229fba..0000000000 --- a/package/freescale-imx/gpu-amd-bin-mx51/egl.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: egl -Description: Freescale amd-gpu-bin-mx51 implementation of EGL -Version: 7.11.0 -Libs: -L${libdir} -lEGL -Cflags: -I${includedir} diff --git a/package/freescale-imx/gpu-amd-bin-mx51/glesv2.pc b/package/freescale-imx/gpu-amd-bin-mx51/glesv2.pc deleted file mode 100644 index 6f9b7fc841..0000000000 --- a/package/freescale-imx/gpu-amd-bin-mx51/glesv2.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: glesv2 -Description: Freescale amd-gpu-bin-mx51 implementation of OpenGL ESv2 -Version: 7.11.0 -Libs: -L${libdir} -lGLESv2 -Cflags: -I${includedir} diff --git a/package/freescale-imx/gpu-amd-bin-mx51/gpu-amd-bin-mx51.hash b/package/freescale-imx/gpu-amd-bin-mx51/gpu-amd-bin-mx51.hash deleted file mode 100644 index 9c08e4aa10..0000000000 --- a/package/freescale-imx/gpu-amd-bin-mx51/gpu-amd-bin-mx51.hash +++ /dev/null @@ -1,3 +0,0 @@ -# locally computed -sha256 c7a6fa03b7aa2a375556c59908876554ba720c1e744baba2debb84a408f790db amd-gpu-x11-bin-mx51-11.09.01.bin -sha256 f0db68a764b5fb199729e7435f606b8d12b61ca97990336c647b7e81f4a584d9 amd-gpu-bin-mx51-11.09.01.bin diff --git a/package/freescale-imx/gpu-amd-bin-mx51/gpu-amd-bin-mx51.mk b/package/freescale-imx/gpu-amd-bin-mx51/gpu-amd-bin-mx51.mk deleted file mode 100644 index 5586073712..0000000000 --- a/package/freescale-imx/gpu-amd-bin-mx51/gpu-amd-bin-mx51.mk +++ /dev/null @@ -1,67 +0,0 @@ -################################################################################ -# -# gpu-amd-bin-mx51 -# -################################################################################ - -GPU_AMD_BIN_MX51_SITE = $(FREESCALE_IMX_SITE) -GPU_AMD_BIN_MX51_BASE_VERSION = 11.09.01 -ifeq ($(BR2_PACKAGE_GPU_AMD_BIN_MX51_OUTPUT_FB),y) -GPU_AMD_BIN_MX51_VERSION = $(GPU_AMD_BIN_MX51_BASE_VERSION)-fb -GPU_AMD_BIN_MX51_SOURCE = amd-gpu-bin-mx51-$(GPU_AMD_BIN_MX51_BASE_VERSION).bin -else -GPU_AMD_BIN_MX51_VERSION = $(GPU_AMD_BIN_MX51_BASE_VERSION)-x11 -GPU_AMD_BIN_MX51_SOURCE = amd-gpu-x11-bin-mx51-$(GPU_AMD_BIN_MX51_BASE_VERSION).bin -GPU_AMD_BIN_MX51_DEPENDENCIES = libxcb xlib_libX11 xlib_libXext \ - xlib_libXrender xlib_libXau xlib_libXdmcp -endif -GPU_AMD_BIN_MX51_PROVIDES = libegl libgles libopenvg -GPU_AMD_BIN_MX51_INSTALL_STAGING = YES - -GPU_AMD_BIN_MX51_LICENSE = Freescale Semiconductor Software License Agreement -GPU_AMD_BIN_MX51_LICENSE_FILES = EULA -GPU_AMD_BIN_MX51_REDISTRIBUTE = NO - -define GPU_AMD_BIN_MX51_EXTRACT_CMDS - $(call FREESCALE_IMX_EXTRACT_HELPER,$(GPU_AMD_BIN_MX51_DL_DIR)/$(GPU_AMD_BIN_MX51_SOURCE)) -endef - -# Upstream headers need to be compiled with -D_LINUX. It is more convenient -# to rely on __linux__ which is defined in compiler itself -define GPU_AMD_BIN_MX51_FIXUP_HEADERS - $(SED) 's/_LINUX/__linux__/g' $(@D)/usr/include/*/*.h -endef -GPU_AMD_BIN_MX51_POST_PATCH_HOOKS += GPU_AMD_BIN_MX51_FIXUP_HEADERS - -# eglplatform_1.4.h contains X11 compatible headers -ifeq ($(BR2_PACKAGE_GPU_AMD_BIN_MX51_OUTPUT_X11),y) -define GPU_AMD_BIN_MX51_FIXUP_EGL_HEADERS - mv $(STAGING_DIR)/usr/include/EGL/eglplatform_1.4.h $(STAGING_DIR)/usr/include/EGL/eglplatform.h -endef -endif - -define GPU_AMD_BIN_MX51_INSTALL_STAGING_CMDS - $(INSTALL) -d $(STAGING_DIR)/usr/lib/pkgconfig - $(INSTALL) -m 644 package/freescale-imx/gpu-amd-bin-mx51/*.pc $(STAGING_DIR)/usr/lib/pkgconfig/ - $(INSTALL) -m 755 $(@D)/usr/lib/lib* $(STAGING_DIR)/usr/lib/ - cp -r $(@D)/usr/include/* $(STAGING_DIR)/usr/include - $(GPU_AMD_BIN_MX51_FIXUP_EGL_HEADERS) -endef - -ifeq ($(BR2_PACKAGE_GPU_AMD_BIN_MX51_EXAMPLES),y) -define GPU_AMD_BIN_MX51_INSTALL_EXAMPLES - $(INSTALL) -d $(TARGET_DIR)/usr/share/examples/gpu_amd_samples - $(INSTALL) -m 755 $(@D)/usr/bin/* $(TARGET_DIR)/usr/share/examples/gpu_amd_samples -endef -endif - -define GPU_AMD_BIN_MX51_INSTALL_TARGET_CMDS - $(INSTALL) -m 755 $(@D)/usr/lib/lib*so* $(TARGET_DIR)/usr/lib/ - $(GPU_AMD_BIN_MX51_INSTALL_EXAMPLES) -endef - -define GPU_AMD_BIN_MX51_DEVICES - /dev/gsl_kmod c 640 0 0 249 0 1 4 -endef - -$(eval $(generic-package)) diff --git a/package/freescale-imx/gpu-amd-bin-mx51/vg.pc b/package/freescale-imx/gpu-amd-bin-mx51/vg.pc deleted file mode 100644 index 8fe956e11e..0000000000 --- a/package/freescale-imx/gpu-amd-bin-mx51/vg.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: vg -Description: Freescale amd-gpu-bin-mx51 implementation of OpenVG -Version: 1.1 -Libs: -L${libdir} -lOpenVG -Cflags: -I${includedir}/ diff --git a/package/freescale-imx/imx-alsa-plugins/Config.in b/package/freescale-imx/imx-alsa-plugins/Config.in deleted file mode 100644 index ec9b5b19cf..0000000000 --- a/package/freescale-imx/imx-alsa-plugins/Config.in +++ /dev/null @@ -1,22 +0,0 @@ -config BR2_PACKAGE_IMX_ALSA_PLUGINS - bool "imx-alsa-plugins" - depends on BR2_arm # Only relevant for i.MX - depends on BR2_LINUX_KERNEL - depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib - select BR2_PACKAGE_ALSA_LIB - help - ALSA plugins specific for the Freescale i.MX platform. It - requires a kernel that includes the i.MX specific headers - to be built. - - The following plugins are provided so far: - * Rate Converter Plugin Using Freescale ASRC Hardware - Resampler (i.MX53 and most i.MX6) - -comment "imx-alsa-libs needs an imx-specific Linux kernel to be built" - depends on BR2_arm - depends on !BR2_LINUX_KERNEL - -comment "imx-alsa-libs needs a toolchain w/ threads" - depends on BR2_arm - depends on BR2_LINUX_KERNEL && !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/freescale-imx/imx-alsa-plugins/imx-alsa-plugins.hash b/package/freescale-imx/imx-alsa-plugins/imx-alsa-plugins.hash deleted file mode 100644 index b0f47080ce..0000000000 --- a/package/freescale-imx/imx-alsa-plugins/imx-alsa-plugins.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated: -sha256 e76a71e9166fbedeaa535fd7ebc07edc30a1e87f529ab2aa733e3603d3183ed0 imx-alsa-plugins-rel_imx_4.9.x_1.0.0_ga.tar.gz -sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING.GPL diff --git a/package/freescale-imx/imx-alsa-plugins/imx-alsa-plugins.mk b/package/freescale-imx/imx-alsa-plugins/imx-alsa-plugins.mk deleted file mode 100644 index 9c81ff0df0..0000000000 --- a/package/freescale-imx/imx-alsa-plugins/imx-alsa-plugins.mk +++ /dev/null @@ -1,21 +0,0 @@ -################################################################################ -# -# imx-alsa-plugins -# -################################################################################ - -IMX_ALSA_PLUGINS_VERSION = rel_imx_4.9.x_1.0.0_ga -IMX_ALSA_PLUGINS_SITE = https://source.codeaurora.org/external/imx/imx-alsa-plugins -IMX_ALSA_PLUGINS_SITE_METHOD = git -IMX_ALSA_PLUGINS_LICENSE = GPL-2.0+ -IMX_ALSA_PLUGINS_LICENSE_FILES = COPYING.GPL -IMX_ALSA_PLUGINS_DEPENDENCIES = host-pkgconf alsa-lib - -# git, no configure -IMX_ALSA_PLUGINS_AUTORECONF = YES - -# needs access to imx-specific kernel headers -IMX_ALSA_PLUGINS_DEPENDENCIES += linux -IMX_ALSA_PLUGINS_CONF_ENV += CPPFLAGS="$(TARGET_CPPFLAGS) -idirafter $(LINUX_DIR)/include/uapi" - -$(eval $(autotools-package)) diff --git a/package/freescale-imx/imx-codec/Config.in b/package/freescale-imx/imx-codec/Config.in deleted file mode 100644 index 0ecb92bf02..0000000000 --- a/package/freescale-imx/imx-codec/Config.in +++ /dev/null @@ -1,13 +0,0 @@ -config BR2_PACKAGE_IMX_CODEC - bool "imx-codec" - depends on BR2_arm || BR2_aarch64 # Only relevant for i.MX - depends on BR2_TOOLCHAIN_USES_GLIBC # prebuilt binaries - help - Binary codec libraries for the NXP i.MX SoCs. - - This library is provided by NXP as-is and doesn't have - an upstream. - -comment "imx-codec needs a glibc toolchain" - depends on BR2_arm || BR2_aarch64 - depends on !BR2_TOOLCHAIN_USES_GLIBC diff --git a/package/freescale-imx/imx-codec/imx-codec.hash b/package/freescale-imx/imx-codec/imx-codec.hash deleted file mode 100644 index 8dab5a5c4c..0000000000 --- a/package/freescale-imx/imx-codec/imx-codec.hash +++ /dev/null @@ -1,4 +0,0 @@ -# locally computed -sha256 6bb54f91c3ca18567e14d95d3858022dc9be00dc86e9edfdb544d1240a3b2b04 imx-codec-4.3.5.bin -sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING -sha256 fc93f26e4197b9240c327ce26ae6e02123f022423d4704c7b0448a37372cf2a2 EULA diff --git a/package/freescale-imx/imx-codec/imx-codec.mk b/package/freescale-imx/imx-codec/imx-codec.mk deleted file mode 100644 index 1ec701d2f1..0000000000 --- a/package/freescale-imx/imx-codec/imx-codec.mk +++ /dev/null @@ -1,44 +0,0 @@ -################################################################################ -# -# imx-codec -# -################################################################################ - -IMX_CODEC_VERSION = 4.3.5 -IMX_CODEC_SITE = $(FREESCALE_IMX_SITE) -IMX_CODEC_SOURCE = imx-codec-$(IMX_CODEC_VERSION).bin -IMX_CODEC_INSTALL_STAGING = YES - -IMX_CODEC_LICENSE = NXP Semiconductor Software License Agreement, BSD-3-Clause (flac, ogg headers) -IMX_CODEC_LICENSE_FILES = EULA COPYING -IMX_CODEC_REDISTRIBUTE = NO - -ifeq ($(BR2_aarch64),y) -IMX_CODEC_CONF_OPTS += --enable-armv8 -endif - -ifeq ($(BR2_ARM_EABIHF),y) -IMX_CODEC_CONF_OPTS += --enable-fhw -endif - -ifeq ($(BR2_PACKAGE_IMX_VPU),y) -IMX_CODEC_CONF_OPTS += --enable-vpu -endif - -define IMX_CODEC_EXTRACT_CMDS - $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_CODEC_DL_DIR)/$(IMX_CODEC_SOURCE)) -endef - -# FIXME The Makefile installs both the arm9 and arm11 versions of the -# libraries, but we only need one of them. - -# Upstream installs libraries into usr/lib/imx-mm, but the dynamic -# loader only looks in usr/lib, so move the libraries there -define IMX_CODEC_FIXUP_TARGET_PATH - find $(TARGET_DIR)/usr/lib/imx-mm -not -type d \ - -exec mv {} $(TARGET_DIR)/usr/lib \; - rm -rf $(TARGET_DIR)/usr/lib/imx-mm -endef -IMX_CODEC_POST_INSTALL_TARGET_HOOKS += IMX_CODEC_FIXUP_TARGET_PATH - -$(eval $(autotools-package)) diff --git a/package/freescale-imx/imx-gpu-g2d/Config.in b/package/freescale-imx/imx-gpu-g2d/Config.in deleted file mode 100644 index 47375788d1..0000000000 --- a/package/freescale-imx/imx-gpu-g2d/Config.in +++ /dev/null @@ -1,25 +0,0 @@ -comment "imx-gpu-g2d needs a glibc toolchain with armhf enabled" - depends on BR2_arm - depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_ARM_EABIHF - -config BR2_PACKAGE_IMX_GPU_G2D - bool "imx-gpu-g2d" - # Pre-built binaries only available for ARM EABIhf - depends on BR2_ARM_EABIHF - # Library binaries are linked against libc.so.6 - depends on BR2_TOOLCHAIN_USES_GLIBC - select BR2_PACKAGE_IMX_GPU_VIV - help - Userspace 2D libraries for Vivante GPU on i.MX platforms. - - This library is provided by NXP as-is and doesn't have an - upstream. - -if BR2_PACKAGE_IMX_GPU_G2D - -config BR2_PACKAGE_IMX_GPU_G2D_EXAMPLES - bool "install examples" - help - Copy the Vivante G2D examples to the target. - -endif diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash deleted file mode 100644 index 3bcbc558e2..0000000000 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash +++ /dev/null @@ -1 +0,0 @@ -sha256 5f2d2171d5cd57f37ab07184fc908a0f6ecb2a97f023f04c2f9f3b3d7fec8481 imx-gpu-g2d-6.2.4.p1.2.bin diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk deleted file mode 100644 index 015ab628b6..0000000000 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk +++ /dev/null @@ -1,37 +0,0 @@ -################################################################################ -# -# imx-gpu-g2d -# -################################################################################ - -IMX_GPU_G2D_VERSION = 6.2.4.p1.2 -IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE) -IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin -IMX_GPU_G2D_DEPENDENCIES = imx-gpu-viv -IMX_GPU_G2D_INSTALL_STAGING = YES - -IMX_GPU_G2D_LICENSE = NXP Semiconductor Software License Agreement -IMX_GPU_G2D_LICENSE_FILES = EULA COPYING -IMX_GPU_G2D_REDISTRIBUTE = NO - -define IMX_GPU_G2D_EXTRACT_CMDS - $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_GPU_G2D_DL_DIR)/$(IMX_GPU_G2D_SOURCE)) -endef - -define IMX_GPU_G2D_INSTALL_STAGING_CMDS - cp -a $(@D)/g2d/usr/* $(STAGING_DIR)/usr -endef - -ifeq ($(BR2_PACKAGE_IMX_GPU_G2D_EXAMPLES),y) -define IMX_GPU_G2D_INSTALL_EXAMPLES - mkdir -p $(TARGET_DIR)/usr/share/examples/ - cp -a $(@D)/gpu-demos/opt/* $(TARGET_DIR)/usr/share/examples/ -endef -endif - -define IMX_GPU_G2D_INSTALL_TARGET_CMDS - $(IMX_GPU_G2D_INSTALL_EXAMPLES) - cp -a $(@D)/g2d/usr/lib $(TARGET_DIR)/usr -endef - -$(eval $(generic-package)) diff --git a/package/freescale-imx/imx-gpu-viv/Config.in b/package/freescale-imx/imx-gpu-viv/Config.in deleted file mode 100644 index a2deaf2e12..0000000000 --- a/package/freescale-imx/imx-gpu-viv/Config.in +++ /dev/null @@ -1,93 +0,0 @@ -comment "imx-gpu-viv needs a glibc toolchain with armhf enabled" - depends on BR2_arm - depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_ARM_EABIHF - -comment "imx-gpu-viv needs a glibc toolchain" - depends on BR2_aarch64 - depends on !BR2_TOOLCHAIN_USES_GLIBC - -config BR2_PACKAGE_IMX_GPU_VIV - bool "imx-gpu-viv" - # Pre-built binaries only available for ARM EABIhf - depends on (BR2_arm && BR2_ARM_EABIHF) || BR2_aarch64 - # Library binaries are linked against libc.so.6 - depends on BR2_TOOLCHAIN_USES_GLIBC - select BR2_PACKAGE_HAS_LIBEGL - select BR2_PACKAGE_HAS_LIBGLES - select BR2_PACKAGE_HAS_LIBOPENVG - help - Userspace libraries for Vivante GPU on i.MX platforms - - It contains libraries and headers for GLES, OpenCL, and - OpenVG. It also contains a DRI plugin for X11. It also - contains a plugin for DirectFB-1.4.0, but that doesn't work - together with buildroot's DirectFB version. - - This library is provided by Freescale as-is and doesn't have - an upstream. - -if BR2_PACKAGE_IMX_GPU_VIV - -choice - prompt "Output option" - help - There are two versions of this library: one for - direct framebuffer access, one for X11 rendering. - Choose here which version to install. - -config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11 - bool "X11" - depends on BR2_PACKAGE_XORG7 - # The i.MX8 blob doesn't support X11 output - depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M - select BR2_PACKAGE_XLIB_LIBXDAMAGE - select BR2_PACKAGE_XLIB_LIBXEXT - select BR2_PACKAGE_XLIB_LIBXFIXES - -comment "X11 backend needs Xorg package" - depends on !BR2_PACKAGE_XORG7 - depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M - -config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB - bool "Framebuffer" - # The i.MX8 blob doesn't support FB output - depends on !BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M - -config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL - bool "Wayland" - # libdrm needed by gbm_viv.so - select BR2_PACKAGE_LIBDRM - select BR2_PACKAGE_WAYLAND - select BR2_PACKAGE_HAS_LIBEGL_WAYLAND - -endchoice - -config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT - string - default "x11" if BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11 - default "fb" if BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB - default "wl" if BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL - -config BR2_PACKAGE_PROVIDES_LIBEGL - default "imx-gpu-viv" - -config BR2_PACKAGE_PROVIDES_LIBGLES - default "imx-gpu-viv" - -config BR2_PACKAGE_PROVIDES_LIBOPENVG - default "imx-gpu-viv" - -config BR2_PACKAGE_IMX_GPU_VIV_EXAMPLES - bool "install examples" - help - Copy the Vivante examples to the target. - - Warning: examples take approximately 150 MB of disk space. - -config BR2_PACKAGE_IMX_GPU_VIV_GMEM_INFO - bool "install gmem_info tool" - help - Copy the gmem_info tool to the target which provides - information about GPU memory consumption. - -endif diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash deleted file mode 100644 index 2cbc36a185..0000000000 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash +++ /dev/null @@ -1,2 +0,0 @@ -sha256 dddadd164bede4793409ccfb636324dd73862c33458db66a5860f126bada25dc imx-gpu-viv-6.2.4.p1.2-aarch32.bin -sha256 27ed3f58681cef18f87ea20946cc89b2cef4848006064303d20583e6ed7aeec7 imx-gpu-viv-6.2.4.p1.2-aarch64.bin diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk deleted file mode 100644 index d2a9fad459..0000000000 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ /dev/null @@ -1,128 +0,0 @@ -################################################################################ -# -# imx-gpu-viv -# -################################################################################ - -ifeq ($(BR2_aarch64),y) -IMX_GPU_VIV_VERSION = 6.2.4.p1.2-aarch64 -else -IMX_GPU_VIV_VERSION = 6.2.4.p1.2-aarch32 -endif -IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE) -IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin - -IMX_GPU_VIV_INSTALL_STAGING = YES - -IMX_GPU_VIV_LICENSE = NXP Semiconductor Software License Agreement -IMX_GPU_VIV_LICENSE_FILES = EULA COPYING -IMX_GPU_VIV_REDISTRIBUTE = NO - -IMX_GPU_VIV_PROVIDES = libegl libgles libopenvg -IMX_GPU_VIV_LIB_TARGET = $(call qstrip,$(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT)) - -ifeq ($(IMX_GPU_VIV_LIB_TARGET),x11) -# The libGAL.so library provided by imx-gpu-viv uses X functions. Packages -# may want to link against libGAL.so (QT5 Base with OpenGL and X support -# does so). For this to work we need build dependencies to libXdamage, -# libXext and libXfixes so that X functions used in libGAL.so are referenced. -IMX_GPU_VIV_DEPENDENCIES += xlib_libXdamage xlib_libXext xlib_libXfixes -endif - -ifeq ($(IMX_GPU_VIV_LIB_TARGET),wl) -IMX_GPU_VIV_DEPENDENCIES += libdrm wayland -endif - -define IMX_GPU_VIV_EXTRACT_CMDS - $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_GPU_VIV_DL_DIR)/$(IMX_GPU_VIV_SOURCE)) -endef - -# Instead of building, we fix up the inconsistencies that exist -# in the upstream archive here. -# Make sure these commands are idempotent. -define IMX_GPU_VIV_BUILD_CMDS - $(SED) 's/defined(LINUX)/defined(__linux__)/g' $(@D)/gpu-core/usr/include/*/*.h - ln -sf libGL.so.1.2 $(@D)/gpu-core/usr/lib/libGL.so - ln -sf libGL.so.1.2 $(@D)/gpu-core/usr/lib/libGL.so.1 - ln -sf libGL.so.1.2 $(@D)/gpu-core/usr/lib/libGL.so.1.2.0 - ln -sf libEGL-$(IMX_GPU_VIV_LIB_TARGET).so $(@D)/gpu-core/usr/lib/libEGL.so - ln -sf libEGL-$(IMX_GPU_VIV_LIB_TARGET).so $(@D)/gpu-core/usr/lib/libEGL.so.1 - ln -sf libEGL-$(IMX_GPU_VIV_LIB_TARGET).so $(@D)/gpu-core/usr/lib/libEGL.so.1.0 - ln -sf libGLESv2-$(IMX_GPU_VIV_LIB_TARGET).so $(@D)/gpu-core/usr/lib/libGLESv2.so - ln -sf libGLESv2-$(IMX_GPU_VIV_LIB_TARGET).so $(@D)/gpu-core/usr/lib/libGLESv2.so.2 - ln -sf libGLESv2-$(IMX_GPU_VIV_LIB_TARGET).so $(@D)/gpu-core/usr/lib/libGLESv2.so.2.0.0 - ln -sf libGAL-$(IMX_GPU_VIV_LIB_TARGET).so $(@D)/gpu-core/usr/lib/libGAL.so - ln -sf libVDK-$(IMX_GPU_VIV_LIB_TARGET).so $(@D)/gpu-core/usr/lib/libVDK.so -endef - -ifeq ($(IMX_GPU_VIV_LIB_TARGET),fb) -define IMX_GPU_VIV_FIXUP_FB_HEADERS - $(SED) '39i\ - #if !defined(EGL_API_X11) && !defined(EGL_API_DFB) && !defined(EGL_API_FB) \n\ - #define EGL_API_FB \n\ - #endif' $(STAGING_DIR)/usr/include/EGL/eglplatform.h -endef -endif - -ifeq ($(IMX_GPU_VIV_LIB_TARGET),fb) -define IMX_GPU_VIV_FIXUP_PKGCONFIG - ln -sf egl_linuxfb.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc -endef -endif - -ifeq ($(IMX_GPU_VIV_LIB_TARGET),wl) -define IMX_GPU_VIV_FIXUP_PKGCONFIG - ln -sf egl_wayland.pc $(@D)/gpu-core/usr/lib/pkgconfig/egl.pc -endef -endif - -ifeq ($(IMX_GPU_VIV_LIB_TARGET),x11) -define IMX_GPU_VIV_FIXUP_PKGCONFIG - for lib in egl gbm glesv1_cm glesv2 vg; do \ - ln -sf $${lib}_x11.pc $(@D)/gpu-core/usr/lib/pkgconfig/$${lib}.pc || exit 1; \ - done -endef -endif - -define IMX_GPU_VIV_INSTALL_STAGING_CMDS - cp -r $(@D)/gpu-core/usr/* $(STAGING_DIR)/usr - $(IMX_GPU_VIV_FIXUP_FB_HEADERS) - $(IMX_GPU_VIV_FIXUP_PKGCONFIG) - for lib in egl gbm glesv1_cm glesv2 vg; do \ - $(INSTALL) -m 0644 -D \ - $(@D)/gpu-core/usr/lib/pkgconfig/$${lib}.pc \ - $(STAGING_DIR)/usr/lib/pkgconfig/$${lib}.pc; \ - done -endef - -ifeq ($(BR2_PACKAGE_IMX_GPU_VIV_EXAMPLES),y) -define IMX_GPU_VIV_INSTALL_EXAMPLES - mkdir -p $(TARGET_DIR)/usr/share/examples/ - cp -r $(@D)/gpu-demos/opt/* $(TARGET_DIR)/usr/share/examples/ -endef -endif - -ifeq ($(BR2_PACKAGE_IMX_GPU_VIV_GMEM_INFO),y) -define IMX_GPU_VIV_INSTALL_GMEM_INFO - cp -dpfr $(@D)/gpu-tools/gmem-info/usr/bin/* $(TARGET_DIR)/usr/bin/ -endef -endif - -# On the target, remove the unused libraries. -# Note that this is _required_, else ldconfig may create symlinks -# to the wrong library -define IMX_GPU_VIV_INSTALL_TARGET_CMDS - $(IMX_GPU_VIV_INSTALL_EXAMPLES) - $(IMX_GPU_VIV_INSTALL_GMEM_INFO) - cp -a $(@D)/gpu-core/usr/lib $(TARGET_DIR)/usr - for lib in EGL GAL GLESv2 VDK; do \ - for f in $(TARGET_DIR)/usr/lib/lib$${lib}-*.so; do \ - case $$f in \ - *-$(IMX_GPU_VIV_LIB_TARGET).so) : ;; \ - *) $(RM) $$f ;; \ - esac; \ - done; \ - done -endef - -$(eval $(generic-package)) diff --git a/package/freescale-imx/imx-kobs/0001-Fix-musl-build.patch b/package/freescale-imx/imx-kobs/0001-Fix-musl-build.patch deleted file mode 100644 index ce123de9cc..0000000000 --- a/package/freescale-imx/imx-kobs/0001-Fix-musl-build.patch +++ /dev/null @@ -1,39 +0,0 @@ -[PATCH] Fix musl build - -Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> ---- - src/mtd.c | 1 + - src/mtd.h | 5 +++++ - 2 files changed, 6 insertions(+) - -diff --git a/src/mtd.c b/src/mtd.c -index 1edc441..6d2264c 100644 ---- a/src/mtd.c -+++ b/src/mtd.c -@@ -31,6 +31,7 @@ - #include <fcntl.h> - #include <ctype.h> - #include <errno.h> -+#include <stddef.h> - #include <sys/types.h> - #include <sys/ioctl.h> - -diff --git a/src/mtd.h b/src/mtd.h -index bd21add..debfc84 100644 ---- a/src/mtd.h -+++ b/src/mtd.h -@@ -31,6 +31,11 @@ - #include "BootControlBlocks.h" - #include "rom_nand_hamming_code_ecc.h" - -+// musl library doesn't define loff_t -+#if !defined(__GLIBC__) && !defined(__UCLIBC__) -+#define loff_t off_t -+#endif -+ - //------------------------------------------------------------------------------ - // Re-definitions of true and false, because the standard ones aren't good - // enough? --- -2.5.1 - diff --git a/package/freescale-imx/imx-kobs/0002-Fix-build-for-recent-toolchains.patch b/package/freescale-imx/imx-kobs/0002-Fix-build-for-recent-toolchains.patch deleted file mode 100644 index c5cfb80224..0000000000 --- a/package/freescale-imx/imx-kobs/0002-Fix-build-for-recent-toolchains.patch +++ /dev/null @@ -1,26 +0,0 @@ -[PATCH] Fix build for recent toolchains - -Starting with Linux 4.4 headers, mtd-user.h isn't including stdint.h -anymore which breaks the build. - -Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> ---- - src/BootControlBlocks.h | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/BootControlBlocks.h b/src/BootControlBlocks.h -index 192eb61..aacdb64 100644 ---- a/src/BootControlBlocks.h -+++ b/src/BootControlBlocks.h -@@ -20,6 +20,8 @@ - #ifndef BOOTCONTROLBLOCKS_H_ - #define BOOTCONTROLBLOCKS_H_ - -+#include <stdint.h> -+ - #define NCB_FINGERPRINT1 0x504d5453 //!< 'STMP' - #define NCB_FINGERPRINT2 0x2042434e //!< 'NCB<space>' - NAND Control Block - #define NCB_FINGERPRINT3 0x4e494252 //!< 'RBIN' - ROM Boot Image Block - N --- -2.6.4 - diff --git a/package/freescale-imx/imx-kobs/Config.in b/package/freescale-imx/imx-kobs/Config.in deleted file mode 100644 index 61be9f26d4..0000000000 --- a/package/freescale-imx/imx-kobs/Config.in +++ /dev/null @@ -1,9 +0,0 @@ -config BR2_PACKAGE_IMX_KOBS - bool "imx-kobs" - depends on BR2_arm # Only relevant for i.MX - help - The imx-kobs tool is used for writing images to NAND on i.MX - platforms. - - This library is provided by Freescale as-is and doesn't have - an upstream. diff --git a/package/freescale-imx/imx-kobs/imx-kobs.hash b/package/freescale-imx/imx-kobs/imx-kobs.hash deleted file mode 100644 index 2ede0a9b48..0000000000 --- a/package/freescale-imx/imx-kobs/imx-kobs.hash +++ /dev/null @@ -1 +0,0 @@ -sha256 5855c8964f908ad30e5d4500180ee57c51af68186289ef1bdf8553ee60d3b1f5 imx-kobs-a0e9adce2fb7fcd57e794d7f9a5deba0f94f521b.tar.gz diff --git a/package/freescale-imx/imx-kobs/imx-kobs.mk b/package/freescale-imx/imx-kobs/imx-kobs.mk deleted file mode 100644 index d6a250cf72..0000000000 --- a/package/freescale-imx/imx-kobs/imx-kobs.mk +++ /dev/null @@ -1,12 +0,0 @@ -################################################################################ -# -# imx-kobs -# -################################################################################ - -IMX_KOBS_VERSION = a0e9adce2fb7fcd57e794d7f9a5deba0f94f521b -IMX_KOBS_SITE = $(call github,codeauroraforum,imx-kobs,$(IMX_KOBS_VERSION)) -IMX_KOBS_LICENSE = GPL-2.0+ -IMX_KOBS_LICENSE_FILES = COPYING - -$(eval $(autotools-package)) diff --git a/package/freescale-imx/imx-lib/Config.in b/package/freescale-imx/imx-lib/Config.in deleted file mode 100644 index 746788e4c5..0000000000 --- a/package/freescale-imx/imx-lib/Config.in +++ /dev/null @@ -1,15 +0,0 @@ -comment "imx-lib needs an imx-specific Linux kernel to be built" - depends on BR2_arm && !BR2_LINUX_KERNEL - -config BR2_PACKAGE_IMX_LIB - bool "imx-lib" - depends on BR2_LINUX_KERNEL - depends on BR2_arm # Only relevant for i.MX - help - Library of userspace helpers specific for the Freescale i.MX - platform. It wraps the kernel interfaces for some i.MX - platform specific drivers. It requires a kernel that - includes the i.MX specific headers to be built. - - This library is provided by Freescale as-is and doesn't have - an upstream. diff --git a/package/freescale-imx/imx-lib/imx-lib.hash b/package/freescale-imx/imx-lib/imx-lib.hash deleted file mode 100644 index abbf017459..0000000000 --- a/package/freescale-imx/imx-lib/imx-lib.hash +++ /dev/null @@ -1,2 +0,0 @@ -# locally computed -sha256 ced5ad0a179887ef1dd93e8103a9ab7372017cc1c241d28cded164cdece4b918 imx-lib-3f777974c0c146817e2ff5cb0340ca66a1f99e57.tar.gz diff --git a/package/freescale-imx/imx-lib/imx-lib.mk b/package/freescale-imx/imx-lib/imx-lib.mk deleted file mode 100644 index 721c20e5f8..0000000000 --- a/package/freescale-imx/imx-lib/imx-lib.mk +++ /dev/null @@ -1,39 +0,0 @@ -################################################################################ -# -# imx-lib -# -################################################################################ - -IMX_LIB_VERSION = 3f777974c0c146817e2ff5cb0340ca66a1f99e57 -IMX_LIB_SITE = https://source.codeaurora.org/external/imx/imx-lib -IMX_LIB_SITE_METHOD = git -IMX_LIB_LICENSE = LGPL-2.1+ -IMX_LIB_LICENSE_FILES = COPYING-LGPL-2.1 - -IMX_LIB_INSTALL_STAGING = YES - -# imx-lib needs access to imx-specific kernel headers -IMX_LIB_DEPENDENCIES += linux -IMX_LIB_INCLUDE = \ - -idirafter $(LINUX_DIR)/include/uapi - -IMX_LIB_MAKE_ENV = \ - $(TARGET_MAKE_ENV) \ - $(TARGET_CONFIGURE_OPTS) \ - CROSS_COMPILE="$(TARGET_CROSS)" \ - PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) \ - INCLUDE="$(IMX_LIB_INCLUDE)" - -define IMX_LIB_BUILD_CMDS - $(IMX_LIB_MAKE_ENV) $(MAKE1) -C $(@D) -endef - -define IMX_LIB_INSTALL_STAGING_CMDS - $(IMX_LIB_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(STAGING_DIR) install -endef - -define IMX_LIB_INSTALL_TARGET_CMDS - $(IMX_LIB_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(TARGET_DIR) install -endef - -$(eval $(generic-package)) diff --git a/package/freescale-imx/imx-m4fwloader/Config.in b/package/freescale-imx/imx-m4fwloader/Config.in deleted file mode 100644 index 937f82f916..0000000000 --- a/package/freescale-imx/imx-m4fwloader/Config.in +++ /dev/null @@ -1,8 +0,0 @@ -config BR2_PACKAGE_IMX_M4FWLOADER - bool "imx-m4fwloader" - depends on BR2_arm # Only relevant for i.MX - help - This package provides a tool to load a firmware to the - Cortex-M4 core available in some i.MX processors. - - https://github.com/codeauroraforum/imx-m4fwloader diff --git a/package/freescale-imx/imx-m4fwloader/imx-m4fwloader.hash b/package/freescale-imx/imx-m4fwloader/imx-m4fwloader.hash deleted file mode 100644 index 2bf3f15d0f..0000000000 --- a/package/freescale-imx/imx-m4fwloader/imx-m4fwloader.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally computed -sha256 fb6334900972fe389e808845417dd9045fb0f7eb47952fc22a00f4cdaf94af1a imx-m4fwloader-8cf4d17a09ba23250d43381b49ba00d92406fad9.tar.gz -sha256 c03cea027b4b40e4402fabd08557736727ec3d5bc54ad64ab6472de432198cad LICENSE diff --git a/package/freescale-imx/imx-m4fwloader/imx-m4fwloader.mk b/package/freescale-imx/imx-m4fwloader/imx-m4fwloader.mk deleted file mode 100644 index cc4849330c..0000000000 --- a/package/freescale-imx/imx-m4fwloader/imx-m4fwloader.mk +++ /dev/null @@ -1,22 +0,0 @@ -################################################################################ -# -# imx-m4fwloader -# -################################################################################ - -IMX_M4FWLOADER_VERSION = 8cf4d17a09ba23250d43381b49ba00d92406fad9 -IMX_M4FWLOADER_SITE = $(call github,codeauroraforum,imx-m4fwloader,$(IMX_M4FWLOADER_VERSION)) -IMX_M4FWLOADER_LICENSE = GPL-2.0+ -IMX_M4FWLOADER_LICENSE_FILES = LICENSE - -define IMX_M4FWLOADER_BUILD_CMDS - $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) -o $(@D)/imx-m4fwloader \ - $(@D)/m4fwloader.c -endef - -define IMX_M4FWLOADER_INSTALL_TARGET_CMDS - $(INSTALL) -D -m 755 $(@D)/imx-m4fwloader \ - $(TARGET_DIR)/usr/sbin/imx-m4fwloader -endef - -$(eval $(generic-package)) diff --git a/package/freescale-imx/imx-parser/Config.in b/package/freescale-imx/imx-parser/Config.in deleted file mode 100644 index 028b2bf69b..0000000000 --- a/package/freescale-imx/imx-parser/Config.in +++ /dev/null @@ -1,8 +0,0 @@ -config BR2_PACKAGE_IMX_PARSER - bool "imx-parser" - depends on BR2_arm || BR2_aarch64 # Only relevant for i.MX - help - Binary parser libraries for the NXP i.MX SoCs. - - This library is provided by NXP as-is and doesn't have - an upstream. diff --git a/package/freescale-imx/imx-parser/imx-parser.hash b/package/freescale-imx/imx-parser/imx-parser.hash deleted file mode 100644 index 017d2c2f91..0000000000 --- a/package/freescale-imx/imx-parser/imx-parser.hash +++ /dev/null @@ -1,4 +0,0 @@ -# locally computed -sha256 9cd8c49a0bb1050afcfbcc7a677a348443fda4ecacb621cc6e38897619e27c67 imx-parser-4.3.5.bin -sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING -sha256 fc93f26e4197b9240c327ce26ae6e02123f022423d4704c7b0448a37372cf2a2 EULA diff --git a/package/freescale-imx/imx-parser/imx-parser.mk b/package/freescale-imx/imx-parser/imx-parser.mk deleted file mode 100644 index fc4376f04b..0000000000 --- a/package/freescale-imx/imx-parser/imx-parser.mk +++ /dev/null @@ -1,42 +0,0 @@ -################################################################################ -# -# imx-parser -# -################################################################################ - -IMX_PARSER_VERSION = 4.3.5 -IMX_PARSER_SITE = $(FREESCALE_IMX_SITE) -IMX_PARSER_SOURCE = imx-parser-$(IMX_PARSER_VERSION).bin -IMX_PARSER_INSTALL_STAGING = YES - -IMX_PARSER_LICENSE = NXP Semiconductor Software License Agreement -IMX_PARSER_LICENSE_FILES = EULA COPYING -IMX_PARSER_REDISTRIBUTE = NO - -ifeq ($(BR2_aarch64),y) -IMX_PARSER_CONF_OPTS += --enable-armv8 -endif - -ifeq ($(BR2_ARM_EABIHF),y) -IMX_PARSER_CONF_OPTS += --enable-fhw -else -IMX_PARSER_CONF_OPTS += --enable-fsw -endif - -define IMX_PARSER_EXTRACT_CMDS - $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_PARSER_DL_DIR)/$(IMX_PARSER_SOURCE)) -endef - -# The Makefile installs several versions of the libraries, but we only -# need one of them, depending on the platform. - -# Upstream installs libraries into usr/lib/imx-mm, but the dynamic -# loader only looks in usr/lib, so move the libraries there -define IMX_PARSER_FIXUP_TARGET_PATH - find $(TARGET_DIR)/usr/lib/imx-mm -not -type d \ - -exec mv {} $(TARGET_DIR)/usr/lib \; - rm -rf $(TARGET_DIR)/usr/lib/imx-mm -endef -IMX_PARSER_POST_INSTALL_TARGET_HOOKS += IMX_PARSER_FIXUP_TARGET_PATH - -$(eval $(autotools-package)) diff --git a/package/freescale-imx/imx-uuc/Config.in b/package/freescale-imx/imx-uuc/Config.in deleted file mode 100644 index 0e257bde17..0000000000 --- a/package/freescale-imx/imx-uuc/Config.in +++ /dev/null @@ -1,23 +0,0 @@ -config BR2_PACKAGE_IMX_UUC - bool "imx-uuc" - depends on BR2_TOOLCHAIN_HAS_THREADS - depends on BR2_arm # Only relevant for i.MX - depends on BR2_USE_MMU # fork() - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18 # usb_functionfs_descs_head_v2 - select BR2_PACKAGE_HOST_DOSFSTOOLS - help - This package provides the Universal Adapter user-space - utility that is used to receive commands from the - Manufacturing Tool using the Freescale UTP Protocol. - - It requires a Freescale/NXP kernel whose configuration - contains the CONFIG_FSL_UTP option. - - This package is provided by Freescale/NXP as-is and doesn't - have an upstream. - -comment "imx-uuc needs a toolchain w/ threads, headers >= 3.18" - depends on BR2_arm - depends on BR2_USE_MMU - depends on !BR2_TOOLCHAIN_HAS_THREADS || \ - !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18 diff --git a/package/freescale-imx/imx-uuc/S80imx-uuc b/package/freescale-imx/imx-uuc/S80imx-uuc deleted file mode 100644 index 9a92c98383..0000000000 --- a/package/freescale-imx/imx-uuc/S80imx-uuc +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -NAME=uuc -DAEMON=/usr/bin/$NAME - -case "$1" in - start) - printf "Starting $NAME: " - start-stop-daemon -S -q -b -m -p /var/run/${NAME}.pid -x $DAEMON - [ $? = 0 ] && echo "OK" || echo "FAIL" - ;; - stop) - printf "Stopping $NAME: " - start-stop-daemon -K -q -p /var/run/${NAME}.pid - [ $? = 0 ] && echo "OK" || echo "FAIL" - ;; - restart|reload) - $0 stop - sleep 1 - $0 start - ;; - *) - echo "Usage: $0 {start|stop|restart}" - exit 1 -esac - -exit $? diff --git a/package/freescale-imx/imx-uuc/imx-uuc.hash b/package/freescale-imx/imx-uuc/imx-uuc.hash deleted file mode 100644 index 623bd27644..0000000000 --- a/package/freescale-imx/imx-uuc/imx-uuc.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally computed -sha256 ac4960b9dc53cfd09709951c4bf1f774567ff0918d0b216b480e1f7df8c6ee48 imx-uuc-79e9798eee9cd972d92ed2b18f170de856d153c9.tar.gz diff --git a/package/freescale-imx/imx-uuc/imx-uuc.mk b/package/freescale-imx/imx-uuc/imx-uuc.mk deleted file mode 100644 index 52d2b7c7a3..0000000000 --- a/package/freescale-imx/imx-uuc/imx-uuc.mk +++ /dev/null @@ -1,41 +0,0 @@ -################################################################################ -# -# imx-uuc -# -################################################################################ - -IMX_UUC_VERSION = 79e9798eee9cd972d92ed2b18f170de856d153c9 -IMX_UUC_SITE = $(call github,NXPmicro,imx-uuc,$(IMX_UUC_VERSION)) -IMX_UUC_LICENSE = GPL-2.0+ -IMX_UUC_LICENSE_FILES = COPYING - -# mkfs.vfat is needed to create a FAT partition used by g_mass_storage -# so Windows do not offer to format the device when connected to the PC. -IMX_UUC_DEPENDENCIES = host-dosfstools - -define IMX_UUC_BUILD_CMDS - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) CC=$(TARGET_CC) -endef - -define IMX_UUC_INSTALL_TARGET_CMDS - $(INSTALL) -D -m 755 $(@D)/uuc $(TARGET_DIR)/usr/bin/uuc - $(INSTALL) -D -m 755 $(@D)/sdimage $(TARGET_DIR)/usr/bin/sdimage - $(INSTALL) -D -m 755 $(@D)/ufb $(TARGET_DIR)/usr/bin/ufb - dd if=/dev/zero of=$(TARGET_DIR)/fat bs=1M count=1 - $(HOST_DIR)/sbin/mkfs.vfat $(TARGET_DIR)/fat -endef - -define IMX_UUC_INSTALL_INIT_SYSV - $(INSTALL) -D -m 0755 package/freescale-imx/imx-uuc/S80imx-uuc \ - $(TARGET_DIR)/etc/init.d/S80imx-uuc -endef - -define IMX_UUC_INSTALL_INIT_SYSTEMD - $(INSTALL) -D -m 0644 package/freescale-imx/imx-uuc/imx-uuc.service \ - $(TARGET_DIR)/usr/lib/systemd/system/imx-uuc.service - mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/ - ln -fs ../../../../usr/lib/systemd/system/imx-uuc.service \ - $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/imx-uuc.service -endef - -$(eval $(generic-package)) diff --git a/package/freescale-imx/imx-uuc/imx-uuc.service b/package/freescale-imx/imx-uuc/imx-uuc.service deleted file mode 100644 index fae7fc64dd..0000000000 --- a/package/freescale-imx/imx-uuc/imx-uuc.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=i.MX Universal UTP Communication Service -After=systemd-modules-load.service - -[Service] -Type=simple -ExecStart=/usr/bin/uuc - -[Install] -WantedBy=multi-user.target - diff --git a/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch b/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch deleted file mode 100644 index 951ead9824..0000000000 --- a/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 872c82e7cbb9a0a0e761e8ac70fc28e19a55b4c3 Mon Sep 17 00:00:00 2001 -From: Gary Bisson <gary.bisson@boundarydevices.com> -Date: Thu, 12 Jul 2018 11:38:28 +0200 -Subject: [PATCH] Fix ion.h header inclusion to be standard - -NXP "solution" was to manually copy the header to include/linux. -Let's point the Makefile to the proper (mainline) location instead: -https://elixir.bootlin.com/linux/v4.17/source/drivers/staging/android/uapi/ion.h - -Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> ---- - Makefile | 2 ++ - decoder_sw/software/linux/dwl/dwl_linux.c | 2 +- - 2 files changed, 3 insertions(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index b74e23a..a5ce22b 100755 ---- a/Makefile -+++ b/Makefile -@@ -11,6 +11,8 @@ INCLUDE_HEADERS = -I./decoder_sw -I$(SOURCE_ROOT)/source/inc -I$(SOURCE_ROOT)/so - INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/memalloc - #INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/ldriver - INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include -+# ION header location -+INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi - - CFLAGS += -DDEC_MODULE_PATH=\"/dev/mxc_hantro\" -DUSE_FAKE_RFC_TABLE -DFIFO_DATATYPE=void* -DNDEBUG -DDOWN_SCALER \ - -DUSE_EXTERNAL_BUFFER -DUSE_FAST_EC -DUSE_VP9_EC -DGET_FREE_BUFFER_NON_BLOCK \ -diff --git a/decoder_sw/software/linux/dwl/dwl_linux.c b/decoder_sw/software/linux/dwl/dwl_linux.c -index 8183660..ed37d86 100644 ---- a/decoder_sw/software/linux/dwl/dwl_linux.c -+++ b/decoder_sw/software/linux/dwl/dwl_linux.c -@@ -41,7 +41,7 @@ - #include "dwl.h" - #include <linux/hantrodec.h> - #ifdef USE_ION --#include <linux/ion.h> -+#include <ion.h> - #ifdef ANDROID - #include <linux/mxc_ion.h> - #endif --- -2.18.0 - diff --git a/package/freescale-imx/imx-vpu-hantro/Config.in b/package/freescale-imx/imx-vpu-hantro/Config.in deleted file mode 100644 index 25ce50ffd7..0000000000 --- a/package/freescale-imx/imx-vpu-hantro/Config.in +++ /dev/null @@ -1,20 +0,0 @@ -comment "imx-vpu-hantro needs an i.MX-specific Linux kernel to be built" - depends on !BR2_LINUX_KERNEL - -comment "imx-vpu-hantro needs an i.MX platform with Hantro VPU" - depends on BR2_LINUX_KERNEL - depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO - -config BR2_PACKAGE_IMX_VPU_HANTRO - bool "imx-vpu-hantro" - depends on BR2_LINUX_KERNEL - depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO - help - Library of userspace helpers specific for the NXP i.MX SoC - integrating a Hantro Video Processing Unit (VPU) such as the - i.MX8MQ/i.MX8MM. - It requires a kernel that includes the i.MX specific headers - to be built. - - This library is provided by NXP as-is and doesn't have an - upstream. diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash deleted file mode 100644 index 4fa48fb806..0000000000 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash +++ /dev/null @@ -1,3 +0,0 @@ -sha256 cbc648e41f005aad209f74c9e5dd346138dca12efeb7b27e471de7474c4da302 imx-vpu-hantro-1.6.0.bin -sha256 0f34f6175247762e2e1c38319aadf657a53f00ce124e569dfc61b30451549e7a COPYING -sha256 faf01d10e484879247963eb97d96622a980232e22a35e487dfe53b13708b686a EULA diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk deleted file mode 100644 index a82899e64b..0000000000 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk +++ /dev/null @@ -1,42 +0,0 @@ -################################################################################ -# -# imx-vpu-hantro -# -################################################################################ - -IMX_VPU_HANTRO_VERSION = 1.6.0 -IMX_VPU_HANTRO_SITE = $(FREESCALE_IMX_SITE) -IMX_VPU_HANTRO_SOURCE = imx-vpu-hantro-$(IMX_VPU_HANTRO_VERSION).bin -IMX_VPU_HANTRO_DEPENDENCIES = linux -IMX_VPU_HANTRO_INSTALL_STAGING = YES - -IMX_VPU_HANTRO_MAKE_ENV = \ - $(TARGET_MAKE_ENV) \ - $(TARGET_CONFIGURE_OPTS) \ - CROSS_COMPILE="$(TARGET_CROSS)" \ - SDKTARGETSYSROOT=$(STAGING_DIR) \ - LINUX_KERNEL_ROOT=$(LINUX_DIR) - -IMX_VPU_HANTRO_LICENSE = NXP Semiconductor Software License Agreement -IMX_VPU_HANTRO_LICENSE_FILES = EULA COPYING -IMX_VPU_HANTRO_REDISTRIBUTE = NO - -define IMX_VPU_HANTRO_EXTRACT_CMDS - $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_HANTRO_DL_DIR)/$(IMX_VPU_HANTRO_SOURCE)) -endef - -define IMX_VPU_HANTRO_BUILD_CMDS - $(IMX_VPU_HANTRO_MAKE_ENV) $(MAKE1) -C $(@D) -endef - -define IMX_VPU_HANTRO_INSTALL_STAGING_CMDS - $(IMX_VPU_HANTRO_MAKE_ENV) $(MAKE1) -C $(@D) \ - DEST_DIR=$(STAGING_DIR) libdir=/usr/lib install -endef - -define IMX_VPU_HANTRO_INSTALL_TARGET_CMDS - $(IMX_VPU_HANTRO_MAKE_ENV) $(MAKE1) -C $(@D) \ - DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install -endef - -$(eval $(generic-package)) diff --git a/package/freescale-imx/imx-vpu/Config.in b/package/freescale-imx/imx-vpu/Config.in deleted file mode 100644 index dd3507eb96..0000000000 --- a/package/freescale-imx/imx-vpu/Config.in +++ /dev/null @@ -1,14 +0,0 @@ -comment "imx-vpu needs an i.MX platform with VPU support" - depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - -config BR2_PACKAGE_IMX_VPU - bool "imx-vpu" - depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - select BR2_PACKAGE_FIRMWARE_IMX - help - Library of userspace helpers specific for the NXP i.MX SoC - integrating a Chips&Media CODA Video Processing Unit (VPU) - such as the i.MX27/i.MX5x/i.MX6x. - - This library is provided by NXP as-is and doesn't have an - upstream. diff --git a/package/freescale-imx/imx-vpu/imx-vpu.hash b/package/freescale-imx/imx-vpu/imx-vpu.hash deleted file mode 100644 index 5fa93d8055..0000000000 --- a/package/freescale-imx/imx-vpu/imx-vpu.hash +++ /dev/null @@ -1,4 +0,0 @@ -# Locally computed -sha256 34bed0ddf6c797f444bddfa5d5495adc751ff268b6431d8beb48129c89c9e47f imx-vpu-5.4.38.bin -sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING -sha256 fc93f26e4197b9240c327ce26ae6e02123f022423d4704c7b0448a37372cf2a2 EULA diff --git a/package/freescale-imx/imx-vpu/imx-vpu.mk b/package/freescale-imx/imx-vpu/imx-vpu.mk deleted file mode 100644 index e30237508e..0000000000 --- a/package/freescale-imx/imx-vpu/imx-vpu.mk +++ /dev/null @@ -1,39 +0,0 @@ -################################################################################ -# -# imx-vpu -# -################################################################################ - -IMX_VPU_VERSION = 5.4.38 -IMX_VPU_SITE = $(FREESCALE_IMX_SITE) -IMX_VPU_SOURCE = imx-vpu-$(IMX_VPU_VERSION).bin - -IMX_VPU_INSTALL_STAGING = YES - -IMX_VPU_MAKE_ENV = \ - $(TARGET_MAKE_ENV) \ - $(TARGET_CONFIGURE_OPTS) \ - CROSS_COMPILE="$(TARGET_CROSS)" \ - PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) - -IMX_VPU_LICENSE = NXP Semiconductor Software License Agreement -IMX_VPU_LICENSE_FILES = EULA COPYING -IMX_VPU_REDISTRIBUTE = NO - -define IMX_VPU_EXTRACT_CMDS - $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_DL_DIR)/$(IMX_VPU_SOURCE)) -endef - -define IMX_VPU_BUILD_CMDS - $(IMX_VPU_MAKE_ENV) $(MAKE1) -C $(@D) -endef - -define IMX_VPU_INSTALL_STAGING_CMDS - $(IMX_VPU_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(STAGING_DIR) install -endef - -define IMX_VPU_INSTALL_TARGET_CMDS - $(IMX_VPU_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(TARGET_DIR) install -endef - -$(eval $(generic-package)) diff --git a/package/freescale-imx/imx-vpuwrap/Config.in b/package/freescale-imx/imx-vpuwrap/Config.in deleted file mode 100644 index 8a9bf0e32d..0000000000 --- a/package/freescale-imx/imx-vpuwrap/Config.in +++ /dev/null @@ -1,19 +0,0 @@ -comment "imx-vpuwrap needs an imx-specific Linux kernel to be built" - depends on !BR2_LINUX_KERNEL - -comment "imx-vpuwrap needs an i.MX platform with VPU support" - depends on BR2_LINUX_KERNEL - depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU && !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO - -config BR2_PACKAGE_IMX_VPUWRAP - bool "imx-vpuwrap" - depends on BR2_LINUX_KERNEL - depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU || BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO - select BR2_PACKAGE_IMX_VPU if BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - select BR2_PACKAGE_IMX_VPU_HANTRO if BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO - help - Wrapper library for the vpu library, giving it a different - API. - - This library is provided by NXP as-is and doesn't have - an upstream. diff --git a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash deleted file mode 100644 index 7a640374d7..0000000000 --- a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash +++ /dev/null @@ -1,4 +0,0 @@ -# locally computed -sha256 5c08b4b7c771404c998779f0e27a75564b57958d463e2df152c910d76cca9e44 imx-vpuwrap-4.3.5.bin -sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING -sha256 fc93f26e4197b9240c327ce26ae6e02123f022423d4704c7b0448a37372cf2a2 EULA diff --git a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk deleted file mode 100644 index fdad3a5f2b..0000000000 --- a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk +++ /dev/null @@ -1,28 +0,0 @@ -################################################################################ -# -# imx-vpuwrap -# -################################################################################ - -IMX_VPUWRAP_VERSION = 4.3.5 -IMX_VPUWRAP_SITE = $(FREESCALE_IMX_SITE) -IMX_VPUWRAP_SOURCE = imx-vpuwrap-$(IMX_VPUWRAP_VERSION).bin -IMX_VPUWRAP_INSTALL_STAGING = YES - -ifeq ($(BR2_PACKAGE_IMX_VPU),y) -IMX_VPUWRAP_DEPENDENCIES = imx-vpu -endif - -ifeq ($(BR2_PACKAGE_IMX_VPU_HANTRO),y) -IMX_VPUWRAP_DEPENDENCIES = imx-vpu-hantro -endif - -IMX_VPUWRAP_LICENSE = NXP Semiconductor Software License Agreement -IMX_VPUWRAP_LICENSE_FILES = EULA COPYING -IMX_VPUWRAP_REDISTRIBUTE = NO - -define IMX_VPUWRAP_EXTRACT_CMDS - $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPUWRAP_DL_DIR)/$(IMX_VPUWRAP_SOURCE)) -endef - -$(eval $(autotools-package)) diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/Config.in b/package/freescale-imx/kernel-module-imx-gpu-viv/Config.in deleted file mode 100644 index 038bd4d483..0000000000 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/Config.in +++ /dev/null @@ -1,16 +0,0 @@ -comment "kernel-module-imx-gpu-viv needs a Linux kernel to be built" - depends on !BR2_LINUX_KERNEL - -config BR2_PACKAGE_KERNEL_MODULE_IMX_GPU_VIV - bool "kernel-module-imx-gpu-viv" - depends on BR2_LINUX_KERNEL - help - Kernel loadable module for Vivante GPU. - - This package uses an exact copy of the GPU kernel driver - source code of the same version as base and include fixes - and improvements developed by FSL Community. - - This module is only meant for NXP-based kernel up to 4.1.x. - - https://github.com/Freescale/kernel-module-imx-gpu-viv diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash deleted file mode 100644 index 3ed7ca2dd9..0000000000 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash +++ /dev/null @@ -1,2 +0,0 @@ -# locally computed -sha256 ad910b7d36dc433bbbe85808d278312e9199635aaa5d00097b70ffab11bde9e6 kernel-module-imx-gpu-viv-86354002bea77acd9ce1812712e9d8485b377ec8.tar.gz diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk deleted file mode 100644 index c76a5ee386..0000000000 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# kernel-module-imx-gpu-viv -# -################################################################################ - -KERNEL_MODULE_IMX_GPU_VIV_VERSION = 86354002bea77acd9ce1812712e9d8485b377ec8 -KERNEL_MODULE_IMX_GPU_VIV_SITE = \ - $(call github,Freescale,kernel-module-imx-gpu-viv,$(KERNEL_MODULE_IMX_GPU_VIV_VERSION)) -KERNEL_MODULE_IMX_GPU_VIV_LICENSE = GPL-2.0 -KERNEL_MODULE_IMX_GPU_VIV_LICENSE_FILES = COPYING - -KERNEL_MODULE_IMX_GPU_VIV_MODULE_MAKE_OPTS = \ - AQROOT=$(@D)/kernel-module-imx-gpu-viv-src \ - KERNEL_DIR=$(LINUX_DIR) - -KERNEL_MODULE_IMX_GPU_VIV_MODULE_SUBDIRS = kernel-module-imx-gpu-viv-src - -$(eval $(kernel-module)) -$(eval $(generic-package)) diff --git a/package/freescale-imx/libz160/Config.in b/package/freescale-imx/libz160/Config.in deleted file mode 100644 index a40ecdc754..0000000000 --- a/package/freescale-imx/libz160/Config.in +++ /dev/null @@ -1,11 +0,0 @@ -config BR2_PACKAGE_LIBZ160 - bool "libz160" - depends on BR2_ARM_EABI - depends on BR2_TOOLCHAIN_USES_GLIBC - help - An API for user space programs to perform 2D accelerated - graphics operations on AMD GPU (included for examples in - iMX5x chipsets) - -comment "libz160 needs an EABI toolchain w/ glibc" - depends on !BR2_ARM_EABI || !BR2_TOOLCHAIN_USES_GLIBC diff --git a/package/freescale-imx/libz160/libz160.hash b/package/freescale-imx/libz160/libz160.hash deleted file mode 100644 index ee10630fdf..0000000000 --- a/package/freescale-imx/libz160/libz160.hash +++ /dev/null @@ -1,2 +0,0 @@ -# locally computed -sha256 08767eb269a0a30ca0aa3d3b5aa9a53a2d17ed1c24651b7e8cefc7704b883f19 libz160-bin-11.09.01.bin diff --git a/package/freescale-imx/libz160/libz160.mk b/package/freescale-imx/libz160/libz160.mk deleted file mode 100644 index 5b1feeb441..0000000000 --- a/package/freescale-imx/libz160/libz160.mk +++ /dev/null @@ -1,30 +0,0 @@ -################################################################################ -# -# libz160 -# -################################################################################ - -LIBZ160_VERSION = 11.09.01 -LIBZ160_SOURCE = libz160-bin-$(LIBZ160_VERSION).bin -LIBZ160_SITE = $(FREESCALE_IMX_SITE) -LIBZ160_INSTALL_STAGING = YES - -# See freescale-imx -LIBZ160_LICENSE = Freescale Semiconductor Software License Agreement -LIBZ160_LICENSE_FILES = EULA -LIBZ160_REDISTRIBUTE = NO - -define LIBZ160_EXTRACT_CMDS - $(call FREESCALE_IMX_EXTRACT_HELPER,$(LIBZ160_DL_DIR)/$(LIBZ160_SOURCE)) -endef - -define LIBZ160_INSTALL_STAGING_CMDS - $(INSTALL) -D -m 755 $(@D)/usr/lib/libz160.so $(STAGING_DIR)/usr/lib/libz160.so - $(INSTALL) -D -m 644 $(@D)/usr/include/z160.h $(STAGING_DIR)/usr/include/z160.h -endef - -define LIBZ160_INSTALL_TARGET_CMDS - $(INSTALL) -D -m 755 $(@D)/usr/lib/libz160.so $(TARGET_DIR)/usr/lib/libz160.so -endef - -$(eval $(generic-package)) diff --git a/package/intel-microcode/Config.in b/package/intel-microcode/Config.in deleted file mode 100644 index 495ebd727f..0000000000 --- a/package/intel-microcode/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_INTEL_MICROCODE - bool "intel-microcode" - depends on BR2_x86_64 || BR2_i386 - help - This package provides an Intel microcode data file that can be - used to correct processor errors. The iucode-tool package and - proper kernel support are required to upload the microcode. diff --git a/package/intel-microcode/intel-microcode.hash b/package/intel-microcode/intel-microcode.hash deleted file mode 100644 index 183ba5aeec..0000000000 --- a/package/intel-microcode/intel-microcode.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally computed -sha256 46ab18699ec42eb6cc01ee1846ec4d7ca979766dee2156f92d69e2f6df548137 microcode-20180807a.tgz -sha256 c4698c6105d59fec11ad0929e77a003445c560c7706c089990030acbf10c9372 license diff --git a/package/intel-microcode/intel-microcode.mk b/package/intel-microcode/intel-microcode.mk deleted file mode 100644 index ed4ad628dd..0000000000 --- a/package/intel-microcode/intel-microcode.mk +++ /dev/null @@ -1,21 +0,0 @@ -################################################################################ -# -# intel-microcode -# -################################################################################ - -INTEL_MICROCODE_VERSION = 20180807a -INTEL_MICROCODE_SOURCE = microcode-$(INTEL_MICROCODE_VERSION).tgz -INTEL_MICROCODE_SITE = https://downloadmirror.intel.com/28087/eng -INTEL_MICROCODE_STRIP_COMPONENTS = 0 -INTEL_MICROCODE_LICENSE = PROPRIETARY -INTEL_MICROCODE_LICENSE_FILES = license -INTEL_MICROCODE_REDISTRIBUTE = NO - -define INTEL_MICROCODE_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/lib/firmware/intel-ucode - $(INSTALL) -m 0644 -t $(TARGET_DIR)/lib/firmware/intel-ucode \ - $(@D)/intel-ucode/* -endef - -$(eval $(generic-package)) diff --git a/package/kodi-screensaver-planestate/Config.in b/package/kodi-screensaver-planestate/Config.in deleted file mode 100644 index b63d70e641..0000000000 --- a/package/kodi-screensaver-planestate/Config.in +++ /dev/null @@ -1,11 +0,0 @@ -config BR2_PACKAGE_KODI_SCREENSAVER_PLANESTATE - bool "kodi-screensaver-planestate" - depends on BR2_PACKAGE_HAS_LIBGL # libsoil - select BR2_PACKAGE_LIBSOIL - help - PlaneState screensaver for Kodi - - https://github.com/notspiff/screensaver.planestate - -comment "kodi-screensaver-planestate needs OpenGL" - depends on !BR2_PACKAGE_HAS_LIBGL diff --git a/package/kodi-screensaver-planestate/kodi-screensaver-planestate.hash b/package/kodi-screensaver-planestate/kodi-screensaver-planestate.hash deleted file mode 100644 index de5f6cf5d3..0000000000 --- a/package/kodi-screensaver-planestate/kodi-screensaver-planestate.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally computed -sha256 6059630e56bd022a27f73fe7c94fcf6a66792e7bb10f54a7893f536c23b95b99 kodi-screensaver-planestate-5341406dd05439a1a0245ab3f6d1a8964461d0e5.tar.gz diff --git a/package/kodi-screensaver-planestate/kodi-screensaver-planestate.mk b/package/kodi-screensaver-planestate/kodi-screensaver-planestate.mk deleted file mode 100644 index 0e90ffc5d1..0000000000 --- a/package/kodi-screensaver-planestate/kodi-screensaver-planestate.mk +++ /dev/null @@ -1,11 +0,0 @@ -################################################################################ -# -# kodi-screensaver-planestate -# -################################################################################ - -KODI_SCREENSAVER_PLANESTATE_VERSION = 5341406dd05439a1a0245ab3f6d1a8964461d0e5 -KODI_SCREENSAVER_PLANESTATE_SITE = $(call github,notspiff,screensaver.planestate,$(KODI_SCREENSAVER_PLANESTATE_VERSION)) -KODI_SCREENSAVER_PLANESTATE_DEPENDENCIES = kodi libsoil - -$(eval $(cmake-package)) diff --git a/package/linux-firmware/Config.in b/package/linux-firmware/Config.in deleted file mode 100644 index eaf68de8a5..0000000000 --- a/package/linux-firmware/Config.in +++ /dev/null @@ -1,413 +0,0 @@ -config BR2_PACKAGE_LINUX_FIRMWARE - bool "linux-firmware" - help - This package provides various binary firmware files (closed - binary blobs) for such devices like LAN, WLAN cards etc. - - https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git - -if BR2_PACKAGE_LINUX_FIRMWARE - -menu "Audio firmware" - -config BR2_PACKAGE_LINUX_FIRMWARE_INTEL_SST_DSP - bool "Intel SST DSP" - help - Firmware files for Intel Baytrail SST DSP audio. - -endmenu # Audio - -menu "Video firmware" - -config BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU - bool "AMD GPU video card firmware" - help - Firmware files for AMD GPU video cards. - -config BR2_PACKAGE_LINUX_FIRMWARE_I915 - bool "Intel i915 video card firmware" - help - Firmware files for the Intel i915 video cards. - -config BR2_PACKAGE_LINUX_FIRMWARE_RADEON - bool "AMD Radeon video card firmware" - help - Firmware files for AMD Radeon video cards. - -config BR2_PACKAGE_LINUX_FIRMWARE_QCOM_VENUS - bool "Qualcomm Venus video codec accelerator" - help - Firmware files for Qualcomm Venus video codec accelerator - -config BR2_PACKAGE_LINUX_FIRMWARE_QCOM_ADRENO - bool "Qualcomm Adreno GPU firmware" - help - Firmware files for Qualcomm Adreno GPU firmware - -endmenu # Video - -menu "Bluetooth firmware" - -config BR2_PACKAGE_LINUX_FIRMWARE_IBT - bool "Intel Wireless Bluetooth" - help - Firmware files for Intel 3160/7260/7265/8260/8265 Wireless - bluetooth support. - -config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT - bool "Qualcomm Atheros Rome 6174A Bluetooth" - help - Firmware files for QCA Rome 6174A bluetooth support. - -endmenu # Bluetooth - -menu "WiFi firmware" - -config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6002 - bool "Atheros 6002" - help - Firmware files for the Atheros AR6002 chip - -config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003 - bool "Atheros 6003" - help - Firmware files for the Atheros AR6003 chip - -config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004 - bool "Atheros 6004" - help - Firmware files for the Atheros AR6004 chip - -config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010 - bool "Atheros 7010" - help - Firmware files for the Atheros 7010 module - -config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170 - bool "Atheros 9170" - help - Firmware files for the Atheros 9170 module - -config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271 - bool "Atheros 9271" - help - Firmware files for the Atheros 9271 module - -config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA998X - bool "Atheros 10k (QCA998X)" - help - Firmware files for the Atheros QCA988X module - -config BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA6174 - bool "Atheros 10k (QCA6174)" - help - Firmware files for the Atheros QCA6174 module - -config BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX - bool "Broadcom BRCM bcm43xx" - help - Firmware files for the Broadcom bcm43xx SoftMAC and FullMAC. - -config BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX - bool "Broadcom BRCM bcm43xxx" - help - Firmware files for the Broadcom bcm43xxx, SoftMAC and FullMAC. - -config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160 - bool "Intel iwlwifi 3160" - help - Firmware files for the Intel Wifi 3160 devices supported by - the iwlwifi kernel driver. - -config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3168 - bool "Intel iwlwifi 3168" - help - Firmware files for the Intel Wifi 3168 devices supported by - the iwlwifi kernel driver. - -config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_5000 - bool "Intel iwlwifi 5000" - help - Firmware files for the Intel Wifi 5000 devices supported by - the iwlwifi kernel driver. - -config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2A - bool "Intel iwlwifi 6000G2A" - help - Firmware files for the Intel Wifi 6000G2A devices supported by - the iwlwifi kernel driver. - -config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2B - bool "Intel iwlwifi 6000G2B" - help - Firmware files for the Intel Wifi 6000G2B devices supported by - the iwlwifi kernel driver. - -config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7260 - bool "Intel iwlwifi 7260" - help - Firmware files for the Intel Wifi 7260 devices supported by - the iwlwifi kernel driver. - -config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265 - bool "Intel iwlwifi 7265" - help - Firmware files for the Intel Wifi 7265 devices supported by - the iwlwifi kernel driver. - -config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265D - bool "Intel iwlwifi 7265D" - # needed for old kernel versions, where the non-D and D - # firmwares were the same - select BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265 - help - Firmware files for the Intel Wifi 7265D devices supported by - the iwlwifi kernel driver. - -config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C - bool "Intel iwlwifi 8000C" - help - Firmware files for the Intel Wifi 8000C devices supported by - the iwlwifi kernel driver. - -config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265 - bool "Intel iwlwifi 8265" - help - Firmware files for the Intel Wifi 8265 devices supported by - the iwlwifi kernel driver. - -config BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX - bool "Intel iwlwifi 9xxx" - help - Firmware files for the Intel Wifi 9xxx devices supported by - the iwlwifi kernel driver. - -config BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V8 - bool "Libertas SD 8686 v8" - help - Firmware files (version 8) for the Marvell SD8686 module - -config BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V9 - bool "Libertas SD 8686 v9" - help - Firmware files (version 9) for the Marvell SD8686 module - -config BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8688 - bool "Libertas SD 8688" - help - Firmware files for the Marvell SD8688 module - -config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787 - bool "Marvell Wifi-Ex 8787 SDIO" - help - Firmware files for the Marvell Wifi-Ex 8787 module on SDIO. - -config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797 - bool "Marvell Wifi-Ex 8797 SDIO" - help - Firmware files for the Marvell Wifi-Ex 8797 module on SDIO. - -config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797 - bool "Marvell Wifi-Ex 8797 USB" - help - Firmware files for the Marvell Wifi-Ex 8797 module on USB. - -config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801 - bool "Marvell Wifi-Ex 8801 USB" - help - Firmware files for the Marvell Wifi-Ex 8801 module on USB. - -config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887 - bool "Marvell Wifi-Ex 8887 SDIO" - help - Firmware files for the Marvell Wifi-Ex 8887 module on SDIO. - -config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897 - bool "Marvell Wifi-Ex 8897 SDIO" - help - Firmware files for the Marvell Wifi-Ex 8897 module on SDIO. - -config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897 - bool "Marvell Wifi-Ex 8897 USB" - help - Firmware files for the Marvell Wifi-Ex 8897 module on USB. - -config BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIE8897 - bool "Marvell Wifi-Ex 8897 PCI-E" - help - Firmware files for the Marvell Wifi-Ex 8897 module on PCI-E. - -config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U - bool "MediaTek MT7601U" - help - MediaTek MT7601U - -config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174 - bool "Qualcomm Atheros 6174" - help - Firmware files for the Qualcomm Atheros QCA6174 chip - -config BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61 - bool "Ralink rt2501/rt61" - help - Ralink rt2501/rt61 - -config BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73 - bool "Ralink rt73" - help - Ralink rt73 - -config BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX - bool "Ralink rt27xx/rt28xx/rt30xx" - help - Ralink rt27xx/rt28xx/rt30xx - -config BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX - bool "Realtek 81xx" - help - Realtek 8188/8192 - -config BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX - bool "Realtek 87xx" - help - Realtek 8712/8723/8723be - -config BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX - bool "Realtek 88xx" - help - Realtek rtl8821ae - -config BR2_PACKAGE_LINUX_FIRMWARE_REDPINE_RS9113 - bool "Redpine rs9113" - help - Firmware files for WLAN and Bluetooth modules rs9113 - -config BR2_PACKAGE_LINUX_FIRMWARE_TI_CC2560 - bool "TI CC2560" - help - Firmware files for Bluetooth modules CC2560 and CC2560A - -config BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X - bool "TI wl127x" - help - Firmware files for WLAN and Bluetooth modules wl1271 and - wl1273 - -config BR2_PACKAGE_LINUX_FIRMWARE_TI_WL128X - bool "TI wl128x" - help - Firmware files for WLAN and Bluetooth modules wl128x - -config BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX - bool "TI wl18xx" - help - Firmware files for WLAN and Bluetooth modules wl18xx - -endmenu - -menu "Ethernet firmware" - -config BR2_PACKAGE_LINUX_FIRMWARE_BNX2X - bool "Broadcom NetXtremeII" - help - Firmware files for Broadcom NetXtreme 10Gb ethernet cards - (bnx2x) - -config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4 - bool "Chelsio T4" - help - Firmware files for Chelsio T4 1Gb and 10Gb ethernet cards - (cxgb4) - -config BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5 - bool "Chelsio T5" - help - Firmware files for Chelsio T5 1Gb and 10Gb ethernet cards - (cxgb4) - -config BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100 - bool "Intel e100 825xx" - help - Firmware files for Intel 825xx handled by driver e100 - (e100) - -config BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X - bool "QLogic FastLinQ 4xxxx" - help - Firmware files for QLogic FastLinQ 4xxxx ethernet devices - (qede) - -config BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169 - bool "Realtek 8169" - help - Firmware files for Realtek 8169 gigabit ethernet cards - -endmenu - -menu "DVB firmware" - -config BR2_PACKAGE_LINUX_FIRMWARE_AS102 - bool "Abilis Systems as102" - help - Firmware file for Abilis Systems single DVB-T receiver as102 - -config BR2_PACKAGE_LINUX_FIRMWARE_DIB0700 - bool "DiBcom dib0700" - help - Firmware file for dib0700-based USB DVB tuner driver - -config BR2_PACKAGE_LINUX_FIRMWARE_ITETECH_IT9135 - bool "ITEtech it9135" - help - Firmware files for ITEtech it9135 (Ax and Bx) DVB-T USB tuner - -config BR2_PACKAGE_LINUX_FIRMWARE_H5_DRXK - bool "Terratec H5 DRX-K" - help - Firmware file for Terratec H5 DRX-K based DVB tuner driver - -config BR2_PACKAGE_LINUX_FIRMWARE_XCx000 - bool "Xceive/Cresta xc4000/xc5000/xc500c" - help - Firmware file for xc4000/xc5000/xc5000c based DVB tuner driver - -endmenu - -menu "SoC Firmware" - -config BR2_PACKAGE_LINUX_FIRMWARE_IMX_SDMA - bool "Freescale i.MX SDMA" - help - Firmware files for i.MX SDMA. - -endmenu - -menu "Fibre Channel Adapter Firmware" - -config BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_2XXX - bool "QLogic 2xxx Fibre Channel Adapters" - help - Firmware files for ql2xxx adapters - -endmenu - -menu "Intel QuickAssist Firmware" - -config BR2_PACKAGE_LINUX_FIRMWARE_QAT_DH895XCC - bool "Support for DH895xCC" - help - Firmware files for Intel DH895xCC devices - -config BR2_PACKAGE_LINUX_FIRMWARE_QAT_C3XXX - bool "Support for C3XXX" - help - Firmware files for Intel C3XXX devices - -config BR2_PACKAGE_LINUX_FIRMWARE_QAT_C62X - bool "Support for C62X" - help - Firmware files for Intel C62X devices - -endmenu - -endif diff --git a/package/linux-firmware/linux-firmware.hash b/package/linux-firmware/linux-firmware.hash deleted file mode 100644 index b44934893c..0000000000 --- a/package/linux-firmware/linux-firmware.hash +++ /dev/null @@ -1,32 +0,0 @@ -# Locally calculated -sha256 5c636765fd1ac638176893feccfd4a4854f59fc3d01b38f3ccdbb89bd5bb6ef1 linux-firmware-1baa34868b2c0a004dc595b20678145e3fff83e7.tar.gz -sha256 8116433f4004fc0c24d72b3d9e497808b724aa0e5e1cd63fc1bf66b715b1e2e9 LICENCE.Abilis -sha256 4b3ea5d5a03c0db81bee0bcb14b30d75b30ef568597bb5be7d4dee57f434265f LICENSE.amdgpu -sha256 38f2037aa14631b4b29826d7a99379613c41a97064d1defdee30a7a022138b20 LICENCE.Marvell -sha256 802b7014b26c606cf6248ae8b0ab1ce6d2d1b0db236d38dd269e676cd70710f2 LICENCE.atheros_firmware -sha256 3b5eb392b2d9d8c46d6aae26d06c187e5ea3029b12d13bc2b8deb8b3ce6bfa53 ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt -sha256 8ce5c6ea0542bf4aac31fc3ae16a39792ad22d0eae4543063fac56fb3380f021 ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt -sha256 b16056fc91b82a0e3e8de8f86c2dac98201aa9dc3cbd33e8d38f1b087fcec30d LICENCE.broadcom_bcm43xx -sha256 a5777f9e80aca0603b0648454de996168b1c530322550ccda94d6d78bcf6c061 LICENCE.chelsio_firmware -sha256 60fbc9cccb455e1a3306c97db942d6f24fa93664be61d54c497637e6d0e2ae83 LICENCE.fw_sst_0f28 -sha256 5181b0b51efc79d5acb2c9bb92042878fdbad97a92114d4ab5e32e2b5b52fce4 LICENCE.ibt_firmware -sha256 0e0c11073ba3c832097da38e0905da36b8a3526f219407977b13b71c6675be7d LICENCE.it913x -sha256 e295020afd7597dc1b3bbe50a84a7e432d9cb92bc053c1c5e657b50d2517627b LICENCE.iwlwifi_firmware -sha256 2051d5bf0755a0668f8c3d9a0d1c41d4b8cc411aba70f720fda71ae9e3b4d25c LICENCE.qat_firmware -sha256 4071a11d878dbc0ac6d9e71203d03b151638f9d7a8bc47a54c3cb964100d5822 LICENCE.qla2xxx -sha256 d7bec70668ddd4aae8fb4aa32870e54b49fcdb0b9b007aa9f54b53a1ac7461bd LICENCE.ralink-firmware.txt -sha256 8568352b57f3574f9d5b2753cdb7c6e5eb2b79e82fbb9c9ba6566947467ef508 LICENCE.ralink_a_mediatek_company_firmware -sha256 a61351665b4f264f6c631364f85b907d8f8f41f8b369533ef4021765f9f3b62e LICENCE.rtlwifi_firmware.txt -sha256 106bef96470001e877fcf7ba0337fa6766a317650eb47fcaeb743eeebd62c4ff LICENCE.ti-connectivity -sha256 8ea9f4aee5f53ad877041ff089e8c95d34d615ce19a3111e5e1ea70d990ed7ff LICENCE.xc4000 -sha256 30ec8a66503dc73f83937564ae70ca23aa03259e64727ff4195b5b6f695e782f LICENCE.xc5000 -sha256 f8822049f32fef2e90a197bd8cf259f476db75d549456bdca8567616a9c07ace LICENCE.xc5000c -sha256 337a55102138d7baa143ee4a4c6c91693e0113fece35d380b2a12109e8c23b3f LICENSE.QualcommAtheros_ath10k -sha256 630fd46c95d3ac6544590c2265ba7348fbc930fb386261a1c04dcd9f403645b8 LICENSE.dib0700 -sha256 8542aeabf2761935122d693561e16766ce1bcc2b0d003204f9040b7d6d929f2e LICENSE.i915 -sha256 be904cd28cb292b80cdb6cf412ab0d9159d431671e987ad433c1f62e0988a9bc LICENSE.qcom -sha256 fc6223d4bfe9f2f9e2eddc44b9fe5721d0caf49f01cb08d602906add686d8c6f LICENSE.radeon -sha256 2bdd2e716f05d9737d3f9a20f9a3a3c0caee0e866100ddb0673f1178e42f92b9 LICENSE.sdma_firmware -sha256 9b873499a822762177a7a02d2a3ead9fdf0d514c0f9899fb16a2d22ed99f4acc WHENCE -sha256 fa43e1b9a13b341a07adca9dbe73d0f9072d7966fdfe811c01f0dd2872d7309a qcom/NOTICE.txt -sha256 bef9c828e84f21e7835b4de7daf954a327e1ff777871b58e116039b684c0d604 LICENCE.e100 diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk deleted file mode 100644 index 86e1d1e750..0000000000 --- a/package/linux-firmware/linux-firmware.mk +++ /dev/null @@ -1,556 +0,0 @@ -################################################################################ -# -# linux-firmware -# -################################################################################ - -LINUX_FIRMWARE_VERSION = 1baa34868b2c0a004dc595b20678145e3fff83e7 -LINUX_FIRMWARE_SITE = http://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git -LINUX_FIRMWARE_SITE_METHOD = git - -# Intel SST DSP -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_INTEL_SST_DSP),y) -LINUX_FIRMWARE_FILES += intel/fw_sst_0f28.bin-48kHz_i2s_master -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.fw_sst_0f28 -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU),y) -LINUX_FIRMWARE_DIRS += amdgpu -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.amdgpu -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_I915),y) -LINUX_FIRMWARE_DIRS += i915 -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.i915 -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RADEON),y) -LINUX_FIRMWARE_DIRS += radeon -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.radeon -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QCOM_VENUS),y) -LINUX_FIRMWARE_DIRS += qcom/venus-1.8 qcom/venus-4.2 -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.qcom qcom/NOTICE.txt -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QCOM_ADRENO),y) -LINUX_FIRMWARE_FILES += qcom/a* -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.qcom qcom/NOTICE.txt -endif - -# Intel Wireless Bluetooth -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IBT),y) -LINUX_FIRMWARE_FILES += intel/ibt-* -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ibt_firmware -endif - -# Qualcomm Atheros Rome 6174A Bluetooth -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT),y) -LINUX_FIRMWARE_FILES += qca/rampatch_usb_00000302.bin qca/nvm_usb_00000302.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.qcom -endif - -# Freescale i.MX SDMA -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IMX_SDMA),y) -LINUX_FIRMWARE_FILES += imx/sdma/sdma-imx6q.bin imx/sdma/sdma-imx7d.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.sdma_firmware -endif - -# rt2501/rt61 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61),y) -LINUX_FIRMWARE_FILES += rt2561.bin rt2561s.bin rt2661.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ralink-firmware.txt -endif - -# rt73 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73),y) -LINUX_FIRMWARE_FILES += rt73.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ralink-firmware.txt -endif - -# rt2xx -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX),y) -# rt3090.bin is a symlink to rt2860.bin -# rt3070.bin is a symlink to rt2870.bin -LINUX_FIRMWARE_FILES += rt2860.bin rt2870.bin rt3070.bin rt3071.bin rt3090.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ralink-firmware.txt -endif - -# rtl81xx -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX),y) -LINUX_FIRMWARE_FILES += \ - rtlwifi/rtl8192cfw.bin rtlwifi/rtl8192cfwU.bin \ - rtlwifi/rtl8192cfwU_B.bin rtlwifi/rtl8192cufw.bin \ - rtlwifi/rtl8192defw.bin rtlwifi/rtl8192sefw.bin \ - rtlwifi/rtl8188efw.bin rtlwifi/rtl8188eufw.bin \ - rtlwifi/rtl8192cufw_A.bin \ - rtlwifi/rtl8192cufw_B.bin rtlwifi/rtl8192cufw_TMSC.bin \ - rtlwifi/rtl8192eefw.bin rtlwifi/rtl8192eu_ap_wowlan.bin \ - rtlwifi/rtl8192eu_nic.bin rtlwifi/rtl8192eu_wowlan.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt -endif - -# rtl87xx -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX),y) -LINUX_FIRMWARE_FILES += \ - rtlwifi/rtl8712u.bin rtlwifi/rtl8723fw.bin \ - rtlwifi/rtl8723fw_B.bin rtlwifi/rtl8723befw.bin \ - rtlwifi/rtl8723aufw_A.bin rtlwifi/rtl8723aufw_B.bin \ - rtlwifi/rtl8723aufw_B_NoBT.bin rtlwifi/rtl8723befw.bin \ - rtlwifi/rtl8723bs_ap_wowlan.bin rtlwifi/rtl8723bs_bt.bin \ - rtlwifi/rtl8723bs_nic.bin rtlwifi/rtl8723bs_wowlan.bin \ - rtlwifi/rtl8723bu_ap_wowlan.bin rtlwifi/rtl8723bu_nic.bin \ - rtlwifi/rtl8723bu_wowlan.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt -endif - -# rtl88xx -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX),y) -LINUX_FIRMWARE_FILES += \ - rtlwifi/rtl8821aefw.bin \ - rtlwifi/rtl8821aefw_wowlan.bin \ - rtlwifi/rtl8821aefw_29.bin rtlwifi/rtl8822befw.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt -endif - -# ar6002 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6002),y) -LINUX_FIRMWARE_FILES += ath6k/AR6002 -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.atheros_firmware -endif - -# ar6003 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003),y) -LINUX_FIRMWARE_FILES += ath6k/AR6003 -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.atheros_firmware -endif - -# ar6004 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004),y) -LINUX_FIRMWARE_FILES += ath6k/AR6004 -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.atheros_firmware -endif - -# ar7010 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010),y) -LINUX_FIRMWARE_FILES += ar7010.fw ar7010_1_1.fw htc_7010.fw ath9k_htc/htc_7010-1.4.0.fw -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.atheros_firmware -endif - -# ar9170 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170),y) -LINUX_FIRMWARE_FILES += ar9170-1.fw ar9170-2.fw carl9170-1.fw -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.atheros_firmware -endif - -# ar9271 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271),y) -LINUX_FIRMWARE_FILES += ar9271.fw htc_9271.fw ath9k_htc/htc_9271-1.4.0.fw -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.atheros_firmware -endif - -# ath10k -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA998X),y) -LINUX_FIRMWARE_FILES += ath10k/QCA988X/hw2.0/board.bin \ - ath10k/QCA988X/hw2.0/firmware-4.bin \ - ath10k/QCA988X/hw2.0/firmware-5.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.atheros_firmware -endif - -# ath10k-qca6174 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA6174),y) -LINUX_FIRMWARE_FILES += ath10k/QCA6174/hw3.0/board.bin \ - ath10k/QCA6174/hw3.0/board-2.bin \ - ath10k/QCA6174/hw3.0/firmware-4.bin \ - ath10k/QCA6174/hw3.0/firmware-6.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.atheros_firmware \ - ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt \ - ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt -endif - -# sd8686 v8 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V8),y) -LINUX_FIRMWARE_FILES += libertas/sd8686_v8.bin libertas/sd8686_v8_helper.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell -endif - -# sd8686 v9 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V9),y) -LINUX_FIRMWARE_FILES += libertas/sd8686_v9.bin libertas/sd8686_v9_helper.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell -endif - -# sd8688 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8688),y) -LINUX_FIRMWARE_FILES += libertas/sd8688.bin libertas/sd8688_helper.bin -# The two files above are but symlinks to those two ones: -LINUX_FIRMWARE_FILES += mrvl/sd8688.bin mrvl/sd8688_helper.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell -endif - -# sd8787 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787),y) -LINUX_FIRMWARE_FILES += mrvl/sd8787_uapsta.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell -endif - -# sd8797 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797),y) -LINUX_FIRMWARE_FILES += mrvl/sd8797_uapsta.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell -endif - -# usb8797 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797),y) -LINUX_FIRMWARE_FILES += mrvl/usb8797_uapsta.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell -endif - -# usb8801 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801),y) -LINUX_FIRMWARE_FILES += mrvl/usb8801_uapsta.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell -endif - -# sd8887 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887),y) -LINUX_FIRMWARE_FILES += mrvl/sd8887_uapsta.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell -endif - -# sd8897 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897),y) -LINUX_FIRMWARE_FILES += mrvl/sd8897_uapsta.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell -endif - -# usb8897 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897),y) -LINUX_FIRMWARE_FILES += mrvl/usb8897_uapsta.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell -endif - -# pcie8897 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIE8897),y) -LINUX_FIRMWARE_FILES += mrvl/pcie8897_uapsta.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Marvell -endif - -# MT7601 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U),y) -LINUX_FIRMWARE_FILES += mt7601u.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ralink_a_mediatek_company_firmware -endif - -# qca6174 -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174),y) -LINUX_FIRMWARE_FILES += ath10k/QCA6174 -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.QualcommAtheros_ath10k -endif - -# CC2560(A) -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_TI_CC2560),y) -LINUX_FIRMWARE_FILES += \ - ti-connectivity/TIInit_6.2.31.bts \ - ti-connectivity/TIInit_6.6.15.bts -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ti-connectivity -endif - -# wl127x -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X),y) -# wl1271-nvs.bin is a symlink to wl127x-nvs.bin -LINUX_FIRMWARE_FILES += \ - ti-connectivity/wl1271-fw-2.bin \ - ti-connectivity/wl1271-fw-ap.bin \ - ti-connectivity/wl1271-fw.bin \ - ti-connectivity/wl1271-nvs.bin \ - ti-connectivity/wl127x-fw-3.bin \ - ti-connectivity/wl127x-fw-plt-3.bin \ - ti-connectivity/wl127x-nvs.bin \ - ti-connectivity/wl127x-fw-4-mr.bin \ - ti-connectivity/wl127x-fw-4-plt.bin \ - ti-connectivity/wl127x-fw-4-sr.bin \ - ti-connectivity/wl127x-fw-5-mr.bin \ - ti-connectivity/wl127x-fw-5-plt.bin \ - ti-connectivity/wl127x-fw-5-sr.bin \ - ti-connectivity/TIInit_7.2.31.bts -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ti-connectivity -endif - -# wl128x -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_TI_WL128X),y) -# wl1271-nvs.bin and wl12xx-nvs.bin are symlinks to wl127x-nvs.bin -LINUX_FIRMWARE_FILES += \ - ti-connectivity/wl128x-fw-3.bin \ - ti-connectivity/wl128x-fw-ap.bin \ - ti-connectivity/wl128x-fw-plt-3.bin \ - ti-connectivity/wl128x-fw.bin \ - ti-connectivity/wl1271-nvs.bin \ - ti-connectivity/wl128x-nvs.bin \ - ti-connectivity/wl12xx-nvs.bin \ - ti-connectivity/wl127x-nvs.bin \ - ti-connectivity/wl128x-fw-4-mr.bin \ - ti-connectivity/wl128x-fw-4-plt.bin \ - ti-connectivity/wl128x-fw-4-sr.bin \ - ti-connectivity/wl128x-fw-5-mr.bin \ - ti-connectivity/wl128x-fw-5-plt.bin \ - ti-connectivity/wl128x-fw-5-sr.bin \ - ti-connectivity/TIInit_7.2.31.bts -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ti-connectivity -endif - -# wl18xx -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX),y) -# wl1271-nvs.bin is a symlink to wl127x-nvs.bin -LINUX_FIRMWARE_FILES += \ - ti-connectivity/wl18xx-fw.bin \ - ti-connectivity/wl18xx-fw-2.bin \ - ti-connectivity/wl18xx-fw-3.bin \ - ti-connectivity/wl18xx-fw-4.bin \ - ti-connectivity/wl1271-nvs.bin \ - ti-connectivity/wl127x-nvs.bin \ - ti-connectivity/TIInit_7.2.31.bts -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ti-connectivity -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160),y) -LINUX_FIRMWARE_FILES += iwlwifi-3160-*.ucode -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3168),y) -LINUX_FIRMWARE_FILES += iwlwifi-3168-*.ucode -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware -endif - -# iwlwifi 5000. Multiple files are available (iwlwifi-5000-1.ucode, -# iwlwifi-5000-2.ucode, iwlwifi-5000-5.ucode), corresponding to -# different versions of the firmware API. For now, we only install the -# most recent one. -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_5000),y) -LINUX_FIRMWARE_FILES += iwlwifi-5000-5.ucode -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2A),y) -LINUX_FIRMWARE_FILES += iwlwifi-6000g2a-6.ucode -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2B),y) -LINUX_FIRMWARE_FILES += iwlwifi-6000g2b-6.ucode -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7260),y) -LINUX_FIRMWARE_FILES += iwlwifi-7260-*.ucode -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265),y) -LINUX_FIRMWARE_FILES += iwlwifi-7265-*.ucode -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265D),y) -LINUX_FIRMWARE_FILES += iwlwifi-7265D-*.ucode -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C),y) -LINUX_FIRMWARE_FILES += iwlwifi-8000C-*.ucode -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265),y) -LINUX_FIRMWARE_FILES += iwlwifi-8265-*.ucode -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX),y) -LINUX_FIRMWARE_FILES += iwlwifi-9???-*.ucode -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.iwlwifi_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_BNX2X),y) -LINUX_FIRMWARE_FILES += bnx2x/* -# No license file; the license is in the file WHENCE -# which is installed unconditionally -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4),y) -LINUX_FIRMWARE_FILES += cxgb4/t4fw*.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.chelsio_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T5),y) -LINUX_FIRMWARE_FILES += cxgb4/t5fw*.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.chelsio_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_INTEL_E100),y) -LINUX_FIRMWARE_FILES += e100/*.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.e100 -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_4X),y) -LINUX_FIRMWARE_FILES += \ - qed/qed_init_values_zipped-*.bin -# No license file; the license is in the file WHENCE -# which is installed unconditionally -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169),y) -LINUX_FIRMWARE_FILES += \ - rtl_nic/rtl8105e-1.fw \ - rtl_nic/rtl8106e-1.fw \ - rtl_nic/rtl8106e-2.fw \ - rtl_nic/rtl8168d-1.fw \ - rtl_nic/rtl8168d-2.fw \ - rtl_nic/rtl8168e-1.fw \ - rtl_nic/rtl8168e-2.fw \ - rtl_nic/rtl8168e-3.fw \ - rtl_nic/rtl8168f-1.fw \ - rtl_nic/rtl8168f-2.fw \ - rtl_nic/rtl8168g-2.fw \ - rtl_nic/rtl8168g-3.fw \ - rtl_nic/rtl8168h-1.fw \ - rtl_nic/rtl8168h-2.fw \ - rtl_nic/rtl8402-1.fw \ - rtl_nic/rtl8411-1.fw \ - rtl_nic/rtl8411-2.fw -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_XCx000),y) -LINUX_FIRMWARE_FILES += \ - dvb-fe-xc4000-1.4.1.fw \ - dvb-fe-xc5000-1.6.114.fw \ - dvb-fe-xc5000c-4.1.30.7.fw -LINUX_FIRMWARE_ALL_LICENSE_FILES += \ - LICENCE.xc4000 \ - LICENCE.xc5000 \ - LICENCE.xc5000c -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_AS102),y) -LINUX_FIRMWARE_FILES += as102_data1_st.hex as102_data2_st.hex -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.Abilis -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_DIB0700),y) -LINUX_FIRMWARE_FILES += dvb-usb-dib0700-1.20.fw -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.dib0700 -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_ITETECH_IT9135),y) -LINUX_FIRMWARE_FILES += dvb-usb-it9135-01.fw dvb-usb-it9135-02.fw -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.it913x -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_H5_DRXK),y) -LINUX_FIRMWARE_FILES += dvb-usb-terratec-h5-drxk.fw -# No license file; the license is in the file WHENCE -# which is installed unconditionally -endif - -# brcm43xx -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX),y) -LINUX_FIRMWARE_FILES += \ - brcm/bcm43xx-0.fw brcm/bcm43xx_hdr-0.fw \ - brcm/bcm4329-fullmac-4.bin brcm/brcmfmac4329-sdio.bin \ - brcm/brcmfmac4330-sdio.bin brcm/brcmfmac4334-sdio.bin \ - brcm/brcmfmac4335-sdio.bin brcm/brcmfmac4339-sdio.bin \ - brcm/brcmfmac4350-pcie.bin brcm/brcmfmac4354-sdio.bin \ - brcm/brcmfmac4356-pcie.bin brcm/brcmfmac4371-pcie.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.broadcom_bcm43xx -endif - -# brcm43xxx -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX),y) -LINUX_FIRMWARE_FILES += \ - brcm/brcmfmac43143.bin brcm/brcmfmac43143-sdio.bin \ - brcm/brcmfmac43236b.bin brcm/brcmfmac43241b0-sdio.bin \ - brcm/brcmfmac43241b4-sdio.bin brcm/brcmfmac43241b5-sdio.bin \ - brcm/brcmfmac43242a.bin brcm/brcmfmac43340-sdio.bin \ - brcm/brcmfmac43362-sdio.bin brcm/brcmfmac43430-sdio.bin \ - brcm/brcmfmac43430a0-sdio.bin brcm/brcmfmac43455-sdio.bin \ - brcm/brcmfmac43569.bin brcm/brcmfmac43570-pcie.bin \ - brcm/brcmfmac43602-pcie.ap.bin brcm/brcmfmac43602-pcie.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.broadcom_bcm43xx -endif - -# ql2xxx -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QLOGIC_2XXX),y) -LINUX_FIRMWARE_FILES += \ - ql2100_fw.bin ql2200_fw.bin ql2300_fw.bin ql2322_fw.bin \ - ql2400_fw.bin ql2500_fw.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.qla2xxx -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_REDPINE_RS9113),y) -LINUX_FIRMWARE_FILES += rsi/rs9113_wlan_qspi.rps -# No license file; the license is in the file WHENCE -# which is installed unconditionally -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QAT_DH895XCC),y) -# qat_mmp.bin is a symlink to qat_895xcc_mmp.bin -LINUX_FIRMWARE_FILES += qat_895xcc.bin qat_895xcc_mmp.bin qat_mmp.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.qat_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QAT_C3XXX),y) -LINUX_FIRMWARE_FILES += qat_c3xxx.bin qat_c3xxx_mmp.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.qat_firmware -endif - -ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QAT_C62X),y) -LINUX_FIRMWARE_FILES += qat_c62x.bin qat_c62x_mmp.bin -LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.qat_firmware -endif - -ifneq ($(LINUX_FIRMWARE_FILES),) -define LINUX_FIRMWARE_INSTALL_FILES - cd $(@D) && \ - $(TAR) cf install.tar $(sort $(LINUX_FIRMWARE_FILES)) && \ - $(TAR) xf install.tar -C $(TARGET_DIR)/lib/firmware -endef -endif - -ifneq ($(LINUX_FIRMWARE_DIRS),) -# We need to rm-rf the destination directory to avoid copying -# into it in itself, should we re-install the package. -define LINUX_FIRMWARE_INSTALL_DIRS - $(foreach d,$(LINUX_FIRMWARE_DIRS), \ - rm -rf $(TARGET_DIR)/lib/firmware/$(d); \ - mkdir -p $(dir $(TARGET_DIR)/lib/firmware/$(d)); \ - cp -a $(@D)/$(d) $(TARGET_DIR)/lib/firmware/$(d)$(sep)) -endef -endif - -ifneq ($(LINUX_FIRMWARE_FILES)$(LINUX_FIRMWARE_DIRS),) - -# Most firmware files are under a proprietary license, so no need to -# repeat it for every selections above. Those firmwares that have more -# lax licensing terms may still add them on a per-case basis. -LINUX_FIRMWARE_LICENSE += Proprietary - -# This file contains some licensing information about all the firmware -# files found in the linux-firmware package, so we always add it, even -# for firmwares that have their own licensing terms. -LINUX_FIRMWARE_ALL_LICENSE_FILES += WHENCE - -# Some license files may be listed more than once, so we have to remove -# duplicates -LINUX_FIRMWARE_LICENSE_FILES = $(sort $(LINUX_FIRMWARE_ALL_LICENSE_FILES)) - -endif - -define LINUX_FIRMWARE_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/lib/firmware - $(LINUX_FIRMWARE_INSTALL_FILES) - $(LINUX_FIRMWARE_INSTALL_DIRS) -endef - -$(eval $(generic-package)) diff --git a/package/mali-t76x/Config.in b/package/mali-t76x/Config.in deleted file mode 100644 index a85fa5b27e..0000000000 --- a/package/mali-t76x/Config.in +++ /dev/null @@ -1,28 +0,0 @@ -config BR2_PACKAGE_MALI_T76X - bool "mali-t76x" - depends on BR2_TOOLCHAIN_USES_GLIBC - depends on BR2_ARM_EABIHF - depends on BR2_arm - select BR2_PACKAGE_MESA3D_HEADERS - select BR2_PACKAGE_HAS_LIBEGL - select BR2_PACKAGE_HAS_LIBGLES - help - Install the binary user-space components for the ARM Mali - Midgard T76X GPU. This package requires a kernel with the - ARM Mali Midgard GPU Kernel Drivers enabled. - - Source: http://malideveloper.arm.com/resources/drivers/ - -if BR2_PACKAGE_MALI_T76X - -config BR2_PACKAGE_PROVIDES_LIBEGL - default "mali-t76x" - -config BR2_PACKAGE_PROVIDES_LIBGLES - default "mali-t76x" - -endif - -comment "mali-t76x needs a glibc toolchain with armhf enabled" - depends on BR2_arm - depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_ARM_EABIHF diff --git a/package/mali-t76x/egl.pc b/package/mali-t76x/egl.pc deleted file mode 100644 index 614b700d64..0000000000 --- a/package/mali-t76x/egl.pc +++ /dev/null @@ -1,11 +0,0 @@ -prefix=/usr/ -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: egl -Description: ARM Mali implementation of EGL -Version: 1.5 -Requires: -Libs: -L${libdir} -lEGL -lGLESv2 -Cflags: -I${includedir} -DMESA_EGL_NO_X11_HEADERS diff --git a/package/mali-t76x/glesv2.pc b/package/mali-t76x/glesv2.pc deleted file mode 100644 index 5997eac63f..0000000000 --- a/package/mali-t76x/glesv2.pc +++ /dev/null @@ -1,11 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: glesv2 -Description: ARM Mali implementation of OpenGL ESv2 -Version: 2.0 -Requires: -Libs: -L${libdir} -lGLESv2 -lGLESv1_CM -Cflags: -I${includedir} -DMESA_EGL_NO_X11_HEADERS diff --git a/package/mali-t76x/mali-t76x.hash b/package/mali-t76x/mali-t76x.hash deleted file mode 100644 index a754b98074..0000000000 --- a/package/mali-t76x/mali-t76x.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally computed: -sha256 5a0b00438edc8066b374481d3332a43c07ec2bd3bc73265983a968970f754902 mali-t76x_r5p0-06rel0_linux_1+fbdev.tar.gz diff --git a/package/mali-t76x/mali-t76x.mk b/package/mali-t76x/mali-t76x.mk deleted file mode 100644 index 387685c033..0000000000 --- a/package/mali-t76x/mali-t76x.mk +++ /dev/null @@ -1,27 +0,0 @@ -################################################################################ -# -# mali-t76x -# -################################################################################ - -MALI_T76X_VERSION = r5p0-06rel0 -MALI_T76X_SOURCE = mali-t76x_$(MALI_T76X_VERSION)_linux_1+fbdev.tar.gz -MALI_T76X_SITE = http://malideveloper.arm.com/downloads/drivers/binary/$(MALI_T76X_VERSION) -MALI_T76X_DEPENDENCIES = mesa3d-headers -MALI_T76X_INSTALL_STAGING = YES -MALI_T76X_PROVIDES = libegl libgles - -define MALI_T76X_INSTALL_STAGING_CMDS - $(INSTALL) -m 755 $(@D)/*.so $(STAGING_DIR)/usr/lib/ - - $(INSTALL) -D -m 0644 package/mali-t76x/egl.pc \ - $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc - $(INSTALL) -D -m 0644 package/mali-t76x/glesv2.pc \ - $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc -endef - -define MALI_T76X_INSTALL_TARGET_CMDS - $(INSTALL) -m 755 $(@D)/*.so $(TARGET_DIR)/usr/lib/ -endef - -$(eval $(generic-package)) diff --git a/package/nvidia-tegra23/Config.in b/package/nvidia-tegra23/Config.in deleted file mode 100644 index 9c9fd198d9..0000000000 --- a/package/nvidia-tegra23/Config.in +++ /dev/null @@ -1,38 +0,0 @@ -menuconfig BR2_PACKAGE_NVIDIA_TEGRA23 - bool "nvidia-tegra23" - depends on BR2_cortex_a9 - depends on BR2_ARM_EABIHF && BR2_TOOLCHAIN_USES_GLIBC - depends on BR2_PACKAGE_XORG7 - depends on BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_14 - help - Install NVidia proprietary blobs to drive Tegra2 or Tegra3 - GPUs found in some mobile-targeted ARM SoCs. - -if BR2_PACKAGE_NVIDIA_TEGRA23 - -choice - prompt "Tegra platform" - help - Select the SOC platform. - -config BR2_PACKAGE_NVIDIA_TEGRA23_TEGRA2 - bool "Tegra 2" - help - NVIDIA Tegra 2 is a dual-core Cortex-A9 without NEON. - -config BR2_PACKAGE_NVIDIA_TEGRA23_TEGRA3 - bool "Tegra 3" - depends on BR2_ARM_CPU_HAS_NEON - help - NVIDIA Tegra 3 is a quad-core Cortex-A9 with NEON. - -endchoice - -source "package/nvidia-tegra23/nvidia-tegra23-binaries/Config.in" -source "package/nvidia-tegra23/nvidia-tegra23-codecs/Config.in" -endif - -comment "nvidia-tegra23 needs Xorg <= 1.14 and a glibc toolchain w/ EABIhf" - depends on BR2_cortex_a9 - depends on !BR2_ARM_EABIHF || !BR2_TOOLCHAIN_USES_GLIBC \ - || !BR2_PACKAGE_XORG7 || !BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_14 diff --git a/package/nvidia-tegra23/nvidia-tegra23-binaries/Config.in b/package/nvidia-tegra23/nvidia-tegra23-binaries/Config.in deleted file mode 100644 index 3494c5b9a8..0000000000 --- a/package/nvidia-tegra23/nvidia-tegra23-binaries/Config.in +++ /dev/null @@ -1,42 +0,0 @@ -config BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES - bool "nvidia-tegra23 binaries" - select BR2_PACKAGE_MESA3D_HEADERS - select BR2_PACKAGE_XLIB_LIBX11 - select BR2_PACKAGE_XLIB_LIBXEXT - select BR2_PACKAGE_HAS_LIBEGL - select BR2_PACKAGE_HAS_LIBGLES - select BR2_PACKAGE_HAS_LIBOPENMAX - help - Those packages provide libraries, drivers and firmware that - comes from NVIDIA Linux For Tegra. - - https://developer.nvidia.com/linux-tegra - -if BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES - -config BR2_PACKAGE_PROVIDES_LIBEGL - default "nvidia-tegra23-binaries" - -config BR2_PACKAGE_PROVIDES_LIBGLES - default "nvidia-tegra23-binaries" - -config BR2_PACKAGE_PROVIDES_LIBOPENMAX - default "nvidia-tegra23-binaries" - -config BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS - bool "GStreamer 0.10.x plugins" - depends on BR2_PACKAGE_GSTREAMER # Run-time only - select BR2_PACKAGE_XLIB_LIBXV - help - GStreamer 0.10.x plugins - -config BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_NV_SAMPLE_APPS - bool "NVIDIA multimedia sample apps" - depends on BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS - help - nvgstplayer and nvgstcapture multimedia test applications. - -comment "GStreamer 0.10.x plugins need GStreamer 0.10" - depends on !BR2_PACKAGE_GSTREAMER - -endif diff --git a/package/nvidia-tegra23/nvidia-tegra23-binaries/egl.pc b/package/nvidia-tegra23/nvidia-tegra23-binaries/egl.pc deleted file mode 100644 index 3af7eecc01..0000000000 --- a/package/nvidia-tegra23/nvidia-tegra23-binaries/egl.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=/usr/lib -includedir=/usr/include - -Name: egl -Description: EGL implementation -Version: 1 -Cflags: -I${includedir}/EGL -Libs: -L${libdir} -lEGL diff --git a/package/nvidia-tegra23/nvidia-tegra23-binaries/gles.pc b/package/nvidia-tegra23/nvidia-tegra23-binaries/gles.pc deleted file mode 100644 index 91387c9793..0000000000 --- a/package/nvidia-tegra23/nvidia-tegra23-binaries/gles.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=/usr/lib -includedir=/usr/include - -Name: glesv2 -Description: OpenGL ES 1.1 implementation -Version: 1.1 -Cflags: -I${includedir}/GLES -Libs: -L${libdir} -lGLESv1_CM diff --git a/package/nvidia-tegra23/nvidia-tegra23-binaries/glesv2.pc b/package/nvidia-tegra23/nvidia-tegra23-binaries/glesv2.pc deleted file mode 100644 index 356a1cba4f..0000000000 --- a/package/nvidia-tegra23/nvidia-tegra23-binaries/glesv2.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=/usr/lib -includedir=/usr/include - -Name: glesv2 -Description: OpenGL ES 2 implementation -Version: 2 -Cflags: -I${includedir}/GLESv2 -Libs: -L${libdir} -lGLESv2 diff --git a/package/nvidia-tegra23/nvidia-tegra23-binaries/nvidia-tegra23-binaries.hash b/package/nvidia-tegra23/nvidia-tegra23-binaries/nvidia-tegra23-binaries.hash deleted file mode 100644 index 50c3cda645..0000000000 --- a/package/nvidia-tegra23/nvidia-tegra23-binaries/nvidia-tegra23-binaries.hash +++ /dev/null @@ -1,3 +0,0 @@ -# From https://developer.nvidia.com/linux-tegra-rel-16 -sha1 295dcd63b2f122c2d99f07fcc083db9adb8ac178 Tegra20_Linux_R16.5_armhf.tbz2 -sha1 6be645c20d81d518856bc8520ef4c2472d57eaef Tegra30_Linux_R16.5_armhf.tbz2 diff --git a/package/nvidia-tegra23/nvidia-tegra23-binaries/nvidia-tegra23-binaries.mk b/package/nvidia-tegra23/nvidia-tegra23-binaries/nvidia-tegra23-binaries.mk deleted file mode 100644 index 9b153b0250..0000000000 --- a/package/nvidia-tegra23/nvidia-tegra23-binaries/nvidia-tegra23-binaries.mk +++ /dev/null @@ -1,95 +0,0 @@ -################################################################################ -# -# nvidia-tegra23-binaries -# -################################################################################ - -NVIDIA_TEGRA23_BINARIES_VERSION = $(NVIDIA_TEGRA23_VERSION) -NVIDIA_TEGRA23_BINARIES_SITE = $(NVIDIA_TEGRA23_SITE) -NVIDIA_TEGRA23_BINARIES_SOURCE = $(NVIDIA_TEGRA23_BASE)_R$(NVIDIA_TEGRA23_BINARIES_VERSION)_armhf.tbz2 - -NVIDIA_TEGRA23_BINARIES_LICENSE = License For Customer Use of NVIDIA Software -NVIDIA_TEGRA23_BINARIES_LICENSE_FILES = nv_tegra/LICENSE -ifeq ($(BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS),y) -NVIDIA_TEGRA23_BINARIES_LICENSE += LGPL-2.1 -NVIDIA_TEGRA23_BINARIES_LICENSE_FILES += nv_tegra/nv_sample_apps/LICENSE.gst-openmax -endif - -NVIDIA_TEGRA23_BINARIES_INSTALL_STAGING = YES - -# Those are not really needed to build nvidia-tegra23-binaries, but -# will be needed by packages who link against libraries provided by -# nvidia-tegra23-binaries. - -NVIDIA_TEGRA23_BINARIES_DEPENDENCIES = mesa3d-headers \ - xlib_libX11 xlib_libXext - -ifeq ($(BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS),y) -NVIDIA_TEGRA23_BINARIES_DEPENDENCIES += xlib_libXv -endif - -NVIDIA_TEGRA23_BINARIES_PROVIDES = libegl libgles libopenmax - -NVIDIA_TEGRA23_BINARIES_DRV = \ - nv_tegra/nvidia_drivers/usr/lib/xorg/modules/drivers/tegra_drv.abi$(BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI).so - -define NVIDIA_TEGRA23_BINARIES_EXTRACT_FURTHER - $(INSTALL) -d $(@D)/nv_tegra/nvidia_drivers - $(call suitable-extractor,$(@D)/nv_tegra/nvidia_drivers.tbz2) \ - $(@D)/nv_tegra/nvidia_drivers.tbz2 | \ - $(TAR) --strip-components=0 -C $(@D)/nv_tegra/nvidia_drivers/ $(TAR_OPTIONS) - - $(INSTALL) -d $(@D)/nv_tegra/nv_sample_apps/nvgstapps - $(call suitable-extractor,$(@D)/nv_tegra/nv_sample_apps/nvgstapps.tbz2) \ - $(@D)/nv_tegra/nv_sample_apps/nvgstapps.tbz2 | \ - $(TAR) --strip-components=0 -C $(@D)/nv_tegra/nv_sample_apps/nvgstapps/ $(TAR_OPTIONS) - -endef -NVIDIA_TEGRA23_BINARIES_POST_EXTRACT_HOOKS += NVIDIA_TEGRA23_BINARIES_EXTRACT_FURTHER - -define NVIDIA_TEGRA23_BINARIES_INSTALL_LIBS - mkdir -p $(1)/usr/lib - cp -dpfr $(@D)/nv_tegra/nvidia_drivers/usr/lib/*.so $(1)/usr/lib/ - (cd $(1)/usr/lib; \ - ln -sf libGLESv2.so.2 libGLESv2.so; \ - ln -sf libGLESv1_CM.so.1 libGLESv1_CM.so; \ - ln -sf libEGL.so.1 libEGL.so \ - ) -endef - -ifeq ($(BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS),y) -define NVIDIA_TEGRA23_BINARIES_INSTALL_GST_PLUGINS - mkdir -p $(1)/usr/lib/gstreamer-0.10/ - cp -dpfr $(@D)/nv_tegra/nv_sample_apps/nvgstapps/usr/lib/gstreamer-0.10/*.so \ - $(1)/usr/lib/gstreamer-0.10/ -endef -endif - -ifeq ($(BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_NV_SAMPLE_APPS),y) -define NVIDIA_TEGRA23_BINARIES_INSTALL_APPS - mkdir -p $(TARGET_DIR)/usr/bin/ - cp -dpfr $(@D)/nv_tegra/nv_sample_apps/nvgstapps/usr/bin/* \ - $(TARGET_DIR)/usr/bin/ -endef -endif - -define NVIDIA_TEGRA23_BINARIES_INSTALL_STAGING_CMDS - $(call NVIDIA_TEGRA23_BINARIES_INSTALL_LIBS,$(STAGING_DIR)) - mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig/ - cp -dpfr package/nvidia-tegra23/nvidia-tegra23-binaries/*.pc \ - $(STAGING_DIR)/usr/lib/pkgconfig/ - $(call NVIDIA_TEGRA23_BINARIES_INSTALL_GST_PLUGINS,$(STAGING_DIR)) -endef - -define NVIDIA_TEGRA23_BINARIES_INSTALL_TARGET_CMDS - $(call NVIDIA_TEGRA23_BINARIES_INSTALL_LIBS,$(TARGET_DIR)) - mkdir -p $(TARGET_DIR)/lib/firmware/ - cp -dpfr $(@D)/nv_tegra/nvidia_drivers/lib/firmware/*.bin \ - $(TARGET_DIR)/lib/firmware/ - $(INSTALL) -D -m 0644 $(@D)/nv_tegra/nvidia_drivers/etc/nv_tegra_release \ - $(TARGET_DIR)/etc/nv_tegra_release - $(INSTALL) -D -m 0644 $(@D)/$(NVIDIA_TEGRA23_BINARIES_DRV) \ - $(TARGET_DIR)/usr/lib/xorg/modules/drivers/tegra_drv.so - $(call NVIDIA_TEGRA23_BINARIES_INSTALL_GST_PLUGINS,$(TARGET_DIR)) - $(NVIDIA_TEGRA23_BINARIES_INSTALL_APPS) -endef - -$(eval $(generic-package)) diff --git a/package/nvidia-tegra23/nvidia-tegra23-codecs/Config.in b/package/nvidia-tegra23/nvidia-tegra23-codecs/Config.in deleted file mode 100644 index df9de69dc4..0000000000 --- a/package/nvidia-tegra23/nvidia-tegra23-codecs/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_NVIDIA_TEGRA23_CODECS - bool "nvidia-tegra23 codecs" - depends on BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES - help - NVIDIA Tegra restricted codecs from Linux For Tegra 16.5. - - https://developer.nvidia.com/linux-tegra-rel-16 diff --git a/package/nvidia-tegra23/nvidia-tegra23-codecs/nvidia-tegra23-codecs.hash b/package/nvidia-tegra23/nvidia-tegra23-codecs/nvidia-tegra23-codecs.hash deleted file mode 100644 index 9b5c61496f..0000000000 --- a/package/nvidia-tegra23/nvidia-tegra23-codecs/nvidia-tegra23-codecs.hash +++ /dev/null @@ -1,3 +0,0 @@ -# From https://developer.nvidia.com/linux-tegra-rel-16 -sha1 540e89d5462537cd59c8a86efdb786b3b4310868 Tegra20_Linux-codecs_R16.5_armhf.tbz2 -sha1 3637efe808f25594e3cdc2756aef6e0274ab70f4 Tegra30_Linux-codecs_R16.5_armhf.tbz2 diff --git a/package/nvidia-tegra23/nvidia-tegra23-codecs/nvidia-tegra23-codecs.mk b/package/nvidia-tegra23/nvidia-tegra23-codecs/nvidia-tegra23-codecs.mk deleted file mode 100644 index 2885021c58..0000000000 --- a/package/nvidia-tegra23/nvidia-tegra23-codecs/nvidia-tegra23-codecs.mk +++ /dev/null @@ -1,32 +0,0 @@ -################################################################################ -# -# nvidia-tegra23-codecs -# -################################################################################ - -NVIDIA_TEGRA23_CODECS_VERSION = $(NVIDIA_TEGRA23_VERSION) -NVIDIA_TEGRA23_CODECS_SOURCE = $(NVIDIA_TEGRA23_BASE)-codecs_R$(NVIDIA_TEGRA23_CODECS_VERSION)_armhf.tbz2 -NVIDIA_TEGRA23_CODECS_SITE = $(NVIDIA_TEGRA23_SITE) -NVIDIA_TEGRA23_CODECS_LICENSE = NVIDIA(r) Tegra(r) Software License Agreement -NVIDIA_TEGRA23_CODECS_LICENSE_FILES = Tegra_Software_License_Agreement-Tegra-Linux-codecs.txt -NVIDIA_TEGRA23_CODECS_REDISTRIBUTE = NO - -# The archive contains an archive with the firmware codecs -define NVIDIA_TEGRA23_CODECS_EXTRACT_CMDS - $(INSTALL) -d $(@D) - $(call suitable-extractor,$(NVIDIA_TEGRA23_CODECS_SOURCE)) \ - $(NVIDIA_TEGRA23_CODECS_DL_DIR)/$(NVIDIA_TEGRA23_CODECS_SOURCE) | \ - $(TAR) --strip-components=0 -C $(@D) $(TAR_OPTIONS) - - $(INSTALL) -d $(@D)/restricted_codecs - $(call suitable-extractor,$(@D)/restricted_codecs.tbz2) \ - $(@D)/restricted_codecs.tbz2 | \ - $(TAR) --strip-components=0 -C $(@D)/restricted_codecs/ $(TAR_OPTIONS) - -endef - -define NVIDIA_TEGRA23_CODECS_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/lib/firmware/ - cp -dpfr $(@D)/restricted_codecs/lib/firmware/*.axf \ - $(TARGET_DIR)/lib/firmware/ -endef - -$(eval $(generic-package)) diff --git a/package/nvidia-tegra23/nvidia-tegra23.mk b/package/nvidia-tegra23/nvidia-tegra23.mk deleted file mode 100644 index b97d0ccac4..0000000000 --- a/package/nvidia-tegra23/nvidia-tegra23.mk +++ /dev/null @@ -1,18 +0,0 @@ -################################################################################ -# -# nvidia-tegra23 -# -################################################################################ - -NVIDIA_TEGRA23_VERSION = 16.5 - -ifeq ($(BR2_PACKAGE_NVIDIA_TEGRA23_TEGRA2),y) -NVIDIA_TEGRA23_SITE = http://developer.download.nvidia.com/mobile/tegra/l4t/r16.5.0/ventana_release_armhf -NVIDIA_TEGRA23_BASE = Tegra20_Linux -endif -ifeq ($(BR2_PACKAGE_NVIDIA_TEGRA23_TEGRA3),y) -NVIDIA_TEGRA23_SITE = http://developer.download.nvidia.com/mobile/tegra/l4t/r16.5.0/cardhu_release_armhf -NVIDIA_TEGRA23_BASE = Tegra30_Linux -endif - -include $(sort $(wildcard package/nvidia-tegra23/*/*.mk)) diff --git a/package/on2-8170-libs/Config.in b/package/on2-8170-libs/Config.in deleted file mode 100644 index 2a60c581e4..0000000000 --- a/package/on2-8170-libs/Config.in +++ /dev/null @@ -1,15 +0,0 @@ -config BR2_PACKAGE_ON2_8170_LIBS - bool "on2-8170-libs" - #This is a binary only package which has been compiled for glibc - depends on BR2_arm926t - depends on BR2_TOOLCHAIN_USES_GLIBC - depends on BR2_LINUX_KERNEL # on2-8170-modules - select BR2_PACKAGE_ON2_8170_MODULES # runtime - help - Libraries for Hantro X170 video decoder - - http://www.at91.com/linux4sam/bin/view/Linux4SAM/SAM9M10Gstreamer - -comment "on2-8170-libs needs a glibc toolchain and a Linux kernel to be built" - depends on BR2_arm926t - depends on !BR2_LINUX_KERNEL || !BR2_TOOLCHAIN_USES_GLIBC diff --git a/package/on2-8170-libs/on2-8170-libs.hash b/package/on2-8170-libs/on2-8170-libs.hash deleted file mode 100644 index c8b76e5794..0000000000 --- a/package/on2-8170-libs/on2-8170-libs.hash +++ /dev/null @@ -1,2 +0,0 @@ -# locally computed -sha256 db7390a13e7c0426894a6f966ecde1f89e6566416088c50729750e800306a2de on2-8170-libs-1.0.tar.gz diff --git a/package/on2-8170-libs/on2-8170-libs.mk b/package/on2-8170-libs/on2-8170-libs.mk deleted file mode 100644 index ad321d832f..0000000000 --- a/package/on2-8170-libs/on2-8170-libs.mk +++ /dev/null @@ -1,26 +0,0 @@ -################################################################################ -# -# on2-8170-libs -# -################################################################################ - -ON2_8170_LIBS_VERSION = 1.0 -ON2_8170_LIBS_SITE = ftp://ftp.linux4sam.org/pub/demo/linux4sam_1.9/codec - -ON2_8170_LIBS_LICENSE = PROPRIETARY -# No license file is included in the archive - -ON2_8170_LIBS_INSTALL_STAGING = YES - -define ON2_8170_LIBS_INSTALL_STAGING_CMDS - mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include - cp -dpf $(@D)/*.a $(@D)/*.so $(STAGING_DIR)/usr/lib - cp -dpf $(@D)/*.h $(STAGING_DIR)/usr/include -endef - -define ON2_8170_LIBS_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/usr/lib - cp -dpf $(@D)/*.so $(TARGET_DIR)/usr/lib -endef - -$(eval $(generic-package)) diff --git a/package/opentyrian-data/Config.in b/package/opentyrian-data/Config.in deleted file mode 100644 index dd3b0c1328..0000000000 --- a/package/opentyrian-data/Config.in +++ /dev/null @@ -1,9 +0,0 @@ -config BR2_PACKAGE_OPENTYRIAN_DATA - bool "OpenTyrian data" - depends on BR2_PACKAGE_OPENTYRIAN - help - Data files to use with OpenTyrian game. Currently only the - original Tyrian 2.1 data files, that have been released as - Freeware in 2004, are compatible. - - http://code.google.com/p/opentyrian/wiki/FAQ diff --git a/package/opentyrian-data/opentyrian-data.hash b/package/opentyrian-data/opentyrian-data.hash deleted file mode 100644 index 9a7079c4ae..0000000000 --- a/package/opentyrian-data/opentyrian-data.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally calculated -sha256 7790d09a2a3addcd33c66ef063d5900eb81cc9c342f4807eb8356364dd1d9277 tyrian21.zip diff --git a/package/opentyrian-data/opentyrian-data.mk b/package/opentyrian-data/opentyrian-data.mk deleted file mode 100644 index 9e38b61bfa..0000000000 --- a/package/opentyrian-data/opentyrian-data.mk +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################ -# -# opentyrian-data -# -################################################################################ - -OPENTYRIAN_DATA_VERSION = 2.1 -OPENTYRIAN_DATA_SITE = http://www.camanis.net/opentyrian -OPENTYRIAN_DATA_SOURCE = tyrian21.zip -OPENTYRIAN_DATA_LICENSE = Freeware - -define OPENTYRIAN_DATA_EXTRACT_CMDS - $(UNZIP) -d $(@D) $(OPENTYRIAN_DATA_DL_DIR)/$(OPENTYRIAN_DATA_SOURCE) -endef - -define OPENTYRIAN_DATA_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/usr/share/opentyrian/data/ - cp $(@D)/tyrian21/* $(TARGET_DIR)/usr/share/opentyrian/data/ - rm -f $(TARGET_DIR)/usr/share/opentyrian/data/*.doc - rm -f $(TARGET_DIR)/usr/share/opentyrian/data/*.exe -endef - -$(eval $(generic-package)) diff --git a/package/owl-linux/0001-fix-for-linux-3.3.x.patch b/package/owl-linux/0001-fix-for-linux-3.3.x.patch deleted file mode 100644 index 831ac7fd11..0000000000 --- a/package/owl-linux/0001-fix-for-linux-3.3.x.patch +++ /dev/null @@ -1,21 +0,0 @@ -Kernel commit b81693d9149c598302e8eb9c20cb20330d922c8e changed the -net_device_ops structure, removing the ndo_set_multicast_list callback. The -ndo_set_rx_mode has also been added to this structure. - -The upshot of these changes is that owl-linux fails to compile with 3.3.x -and later kernels. - -Signed-off-by: Simon Dawson <spdawson@gmail.com> -diff -Nurp a/owl_net.c b/owl_net.c ---- a/owl_net.c 2012-06-14 10:51:45.000000000 +0100 -+++ b/owl_net.c 2012-07-20 13:16:28.772351464 +0100 -@@ -384,7 +384,9 @@ static const struct net_device_ops netde - #endif /* OWL_CONFIG_IFUPDOWN */ - .ndo_start_xmit = owl_net_tx, - .ndo_get_stats = owl_net_get_stats, -+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,3,0) - .ndo_set_multicast_list = NULL, -+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,3,0) */ - .ndo_tx_timeout = owl_net_tx_timeout, - .ndo_set_mac_address = NULL, - }; diff --git a/package/owl-linux/Config.in b/package/owl-linux/Config.in deleted file mode 100644 index bf412d361e..0000000000 --- a/package/owl-linux/Config.in +++ /dev/null @@ -1,20 +0,0 @@ -config BR2_PACKAGE_OWL_LINUX - bool "owl-linux" - depends on BR2_LINUX_KERNEL - depends on (BR2_arm920t || BR2_arm922t || BR2_arm926t) - help - Linux kernel driver for the H&D Wireless SPB104 SD-card WiFi - SIP. - - owl-linux requires the hidden kernel option WIRELESS_EXT - enabled. - - http://linux.hd-wireless.se/bin/view/Linux/GettingStarted - -comment "owl-linux needs a Linux kernel to be built" - depends on !BR2_LINUX_KERNEL - depends on BR2_arm || BR2_armeb - -comment "owl-linux is only supported on ARM9 architecture" - depends on !(BR2_arm920t || BR2_arm922t || BR2_arm926t) - depends on BR2_arm || BR2_armeb diff --git a/package/owl-linux/owl-linux.hash b/package/owl-linux/owl-linux.hash deleted file mode 100644 index 4a5133df47..0000000000 --- a/package/owl-linux/owl-linux.hash +++ /dev/null @@ -1,2 +0,0 @@ -# locally computed -sha256 a6b1bc6b3900954438a0f1a316bac5f74171125a88c80c35e137f4ca512dedc6 owl-linux-1.0.7.tar.gz diff --git a/package/owl-linux/owl-linux.mk b/package/owl-linux/owl-linux.mk deleted file mode 100644 index 1262425249..0000000000 --- a/package/owl-linux/owl-linux.mk +++ /dev/null @@ -1,14 +0,0 @@ -################################################################################ -# -# owl-linux -# -################################################################################ - -OWL_LINUX_VERSION = 1.0.7 -OWL_LINUX_SITE = http://linux.hd-wireless.se/pub/Linux/DownloadDrivers -OWL_LINUX_LICENSE = PROPRIETARY -OWL_LINUX_LICENSE_FILES = LICENSE -OWL_LINUX_REDISTRIBUTE = NO - -$(eval $(kernel-module)) -$(eval $(generic-package)) diff --git a/package/powervr/Config.in b/package/powervr/Config.in deleted file mode 100644 index 7be2b2378a..0000000000 --- a/package/powervr/Config.in +++ /dev/null @@ -1,6 +0,0 @@ -config BR2_PACKAGE_HAS_POWERVR - bool - -config BR2_PACKAGE_PROVIDES_POWERVR - string - depends on BR2_PACKAGE_HAS_POWERVR diff --git a/package/powervr/powervr.mk b/package/powervr/powervr.mk deleted file mode 100644 index 5a55860556..0000000000 --- a/package/powervr/powervr.mk +++ /dev/null @@ -1,7 +0,0 @@ -################################################################################ -# -# powervr -# -################################################################################ - -$(eval $(virtual-package)) diff --git a/package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch b/package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch deleted file mode 100644 index cdab6070c2..0000000000 --- a/package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 5b015e67af27679f4ca8f7f5f2f71020ec054b0c Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> -Date: Fri, 2 Dec 2016 23:09:44 +0100 -Subject: [PATCH] Makefile: allow passing CFLAGS/LDFLAGS - -This might be needed to pass some custom CFLAGS/LDFLAGS when building -rpiboot. - -Submitted-upstream: https://github.com/raspberrypi/usbboot/pull/2 -Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 3e7d1e4..d9a7220 100755 ---- a/Makefile -+++ b/Makefile -@@ -1,5 +1,5 @@ - rpiboot: main.c -- $(CC) -g -o $@ $< -lusb-1.0 -+ $(CC) -g $(CFLAGS) -o $@ $< -lusb-1.0 $(LDFLAGS) - - install: rpiboot - cp rpiboot /usr/bin --- -2.7.4 - diff --git a/package/raspberrypi-usbboot/0002-Makefile-add-DESTDIR-support.patch b/package/raspberrypi-usbboot/0002-Makefile-add-DESTDIR-support.patch deleted file mode 100644 index a757cb0e03..0000000000 --- a/package/raspberrypi-usbboot/0002-Makefile-add-DESTDIR-support.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 905bc741b189d67160b27551b8ad01459c2707a0 Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> -Date: Fri, 2 Dec 2016 23:10:37 +0100 -Subject: [PATCH] Makefile: add DESTDIR support - -This allows installing rpiboot outside of /usr if needed. - -Submitted-upstream: https://github.com/raspberrypi/usbboot/pull/2 -Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> -[Arnout: remove /usr] -Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> ---- - Makefile | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -diff --git a/Makefile b/Makefile -index d9a7220..7835b7f 100755 ---- a/Makefile -+++ b/Makefile -@@ -2,18 +2,18 @@ rpiboot: main.c - $(CC) -g $(CFLAGS) -o $@ $< -lusb-1.0 $(LDFLAGS) - - install: rpiboot -- cp rpiboot /usr/bin -- mkdir -p /usr/share/rpiboot -- cp usbbootcode.bin /usr/share/rpiboot -- cp msd.elf /usr/share/rpiboot -- cp buildroot.elf /usr/share/rpiboot -+ cp rpiboot $(DESTDIR)bin -+ mkdir -p $(DESTDIR)/share/rpiboot -+ cp usbbootcode.bin $(DESTDIR)/share/rpiboot -+ cp msd.elf $(DESTDIR)/share/rpiboot -+ cp buildroot.elf $(DESTDIR)/share/rpiboot - - uninstall: -- rm -f /usr/bin/rpiboot -- rm -f /usr/share/rpiboot/usbbootcode.bin -- rm -f /usr/share/rpiboot/msd.elf -- rm -f /usr/share/rpiboot/buildroot.elf -- rmdir --ignore-fail-on-non-empty /usr/share/rpiboot/ -+ rm -f $(DESTDIR)/bin/rpiboot -+ rm -f $(DESTDIR)/share/rpiboot/usbbootcode.bin -+ rm -f $(DESTDIR)/share/rpiboot/msd.elf -+ rm -f $(DESTDIR)/share/rpiboot/buildroot.elf -+ rmdir --ignore-fail-on-non-empty $(DESTDIR)/share/rpiboot/ - - clean: - rm rpiboot --- -2.7.4 - diff --git a/package/raspberrypi-usbboot/0003-main.c-rework-logic-to-find-def1-def2-and-def3-files.patch b/package/raspberrypi-usbboot/0003-main.c-rework-logic-to-find-def1-def2-and-def3-files.patch deleted file mode 100644 index 30cde49f34..0000000000 --- a/package/raspberrypi-usbboot/0003-main.c-rework-logic-to-find-def1-def2-and-def3-files.patch +++ /dev/null @@ -1,127 +0,0 @@ -From 935894908dc24acda0acea7d211a9d80e55ecadb Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> -Date: Fri, 2 Dec 2016 23:43:23 +0100 -Subject: [PATCH] main.c: rework logic to find def1, def2 and def3 files - -The current logic to find def1, def2 and def3 first tries to find them -in the local directory, and if they are not available, find them in -/usr/share. - -However, this doesn't work if rpiboot and its related files are -installed, but not in /usr. In order to address this use-case, this -commit reworks the logic to find the file path. - -A new function, getfilepath() is created. If the requested file is -available in the current directory, it is used. If not, then the path to -the file is inferred from the location of the currently running -program. I.e if we run /home/foo/sys/bin/rpiboot, then we will search -def1 in usbbootcode.bin in -/home/foo/sys/bin/../share/rpiboot/usbbootcode.bin. - -This continues to address the case of an installation in /usr, while -allowing installation in other locations as well. - -Submitted-upstream: https://github.com/raspberrypi/usbboot/pull/2 -Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> ---- - main.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 48 insertions(+), 13 deletions(-) - -diff --git a/main.c b/main.c -index 1b4e042..7c571d6 100755 ---- a/main.c -+++ b/main.c -@@ -1,10 +1,12 @@ --#include "libusb-1.0/libusb.h" -+#define _GNU_SOURCE - #include <stdio.h> - #include <stdlib.h> - #include <string.h> -- -+#include <libgen.h> - #include <unistd.h> - -+#include "libusb-1.0/libusb.h" -+ - int verbose = 0; - int out_ep = 1; - int in_ep = 2; -@@ -146,6 +148,37 @@ int ep_read(unsigned char *buf, int len, libusb_device_handle * usb_device) - return len; - } - -+char *getfilepath(char *filename) -+{ -+ char *progpath, *filepath, *progdir; -+ ssize_t len; -+ -+ /* If file is available locally, use it */ -+ if (access(filename, F_OK) != -1) -+ return filename; -+ -+ /* Otherwise, use the installed version */ -+ progpath = malloc(PATH_MAX); -+ len = readlink("/proc/self/exe", progpath, PATH_MAX - 1); -+ if (len == -1) -+ { -+ free(progpath); -+ return NULL; -+ } -+ -+ progpath[len] = '\0'; -+ progdir = dirname(progpath); -+ if (asprintf(&filepath, "%s/../share/rpiboot/%s", progdir, filename) < 0) -+ { -+ free(progpath); -+ return NULL; -+ } -+ -+ free(progpath); -+ -+ return filepath; -+} -+ - int main(int argc, char *argv[]) - { - int result; -@@ -157,13 +190,9 @@ int main(int argc, char *argv[]) - int last_serial = -1; - FILE *fp1, *fp2, *fp; - -- char def1_inst[] = "/usr/share/rpiboot/usbbootcode.bin"; -- char def2_inst[] = "/usr/share/rpiboot/msd.elf"; -- char def3_inst[] = "/usr/share/rpiboot/buildroot.elf"; -- -- char def1_loc[] = "./usbbootcode.bin"; -- char def2_loc[] = "./msd.elf"; -- char def3_loc[] = "./buildroot.elf"; -+ char def1_name[] = "usbbootcode.bin"; -+ char def2_name[] = "msd.elf"; -+ char def3_name[] = "buildroot.elf"; - - char *def1, *def2, *def3; - -@@ -171,10 +200,16 @@ int main(int argc, char *argv[]) - char *fatimage = NULL, *executable = NULL; - int loop = 0; - --// if local file version exists use it else use installed -- if( access( def1_loc, F_OK ) != -1 ) { def1 = def1_loc; } else { def1 = def1_inst; } -- if( access( def2_loc, F_OK ) != -1 ) { def2 = def2_loc; } else { def2 = def2_inst; } -- if( access( def3_loc, F_OK ) != -1 ) { def3 = def3_loc; } else { def3 = def3_inst; } -+ def1 = getfilepath(def1_name); -+ def2 = getfilepath(def2_name); -+ def3 = getfilepath(def3_name); -+ -+ if (!def1 || !def2 || !def3) -+ { -+ fprintf(stderr, "One of %s, %s or %s cannot be found\n", -+ def1_name, def2_name, def3_name); -+ exit(1); -+ } - - stage1 = def1; - stage2 = def2; --- -2.7.4 - diff --git a/package/raspberrypi-usbboot/Config.in.host b/package/raspberrypi-usbboot/Config.in.host deleted file mode 100644 index dce2fccd54..0000000000 --- a/package/raspberrypi-usbboot/Config.in.host +++ /dev/null @@ -1,12 +0,0 @@ -config BR2_PACKAGE_HOST_RASPBERRYPI_USBBOOT - bool "host raspberrypi-usbboot" - depends on BR2_arm - help - This package builds and install the "rpiboot" tool for the - host machine. This tool allows to boot the Broadcom BCM - processor used in the RaspberryPi to boot over USB, and have - it expose a USB mass storage device in order to reflash the - built-in storage of the RaspberryPi (useful for the eMMC - built into the Compute module). - - https://github.com/raspberrypi/usbboot diff --git a/package/raspberrypi-usbboot/raspberrypi-usbboot.hash b/package/raspberrypi-usbboot/raspberrypi-usbboot.hash deleted file mode 100644 index 94860a9dab..0000000000 --- a/package/raspberrypi-usbboot/raspberrypi-usbboot.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally calculated -sha256 a8893f8a10522bd58866eb34e7f0d7731c43200d585f122681f428cdef76e676 raspberrypi-usbboot-f4e3f0f9a3c64d846ba53ec3367e33a4f9a7d051.tar.gz diff --git a/package/raspberrypi-usbboot/raspberrypi-usbboot.mk b/package/raspberrypi-usbboot/raspberrypi-usbboot.mk deleted file mode 100644 index 7018617906..0000000000 --- a/package/raspberrypi-usbboot/raspberrypi-usbboot.mk +++ /dev/null @@ -1,21 +0,0 @@ -################################################################################ -# -# raspberrypi-usbboot -# -################################################################################ - -RASPBERRYPI_USBBOOT_VERSION = f4e3f0f9a3c64d846ba53ec3367e33a4f9a7d051 -RASPBERRYPI_USBBOOT_SITE = $(call github,raspberrypi,usbboot,$(RASPBERRYPI_USBBOOT_VERSION)) - -HOST_RASPBERRYPI_USBBOOT_DEPENDENCIES = host-libusb - -define HOST_RASPBERRYPI_USBBOOT_BUILD_CMDS - $(HOST_MAKE_ENV) $(MAKE) $(HOST_CONFIGURE_OPTS) -C $(@D) -endef - -define HOST_RASPBERRYPI_USBBOOT_INSTALL_CMDS - $(HOST_MAKE_ENV) $(MAKE) $(HOST_CONFIGURE_OPTS) -C $(@D) \ - DESTDIR=$(HOST_DIR) install -endef - -$(eval $(host-generic-package)) diff --git a/package/rpi-bt-firmware/Config.in b/package/rpi-bt-firmware/Config.in deleted file mode 100644 index 45643d6a52..0000000000 --- a/package/rpi-bt-firmware/Config.in +++ /dev/null @@ -1,9 +0,0 @@ -config BR2_PACKAGE_RPI_BT_FIRMWARE - bool "rpi-bt-firmware" - depends on BR2_arm || BR2_aarch64 - help - Raspberry Pi 3 and Zero W Broadcom BCM43438 Bluetooth module - firmware. Raspberry Pi 3 Model B+ Broadcom BCM4345C0 - Bluetooth module firmware. - - https://github.com/LibreELEC/brcmfmac_sdio-firmware-rpi diff --git a/package/rpi-bt-firmware/rpi-bt-firmware.hash b/package/rpi-bt-firmware/rpi-bt-firmware.hash deleted file mode 100644 index eeb7b605fe..0000000000 --- a/package/rpi-bt-firmware/rpi-bt-firmware.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally computed -sha256 155ebd5f08b819e0ce4e1950fcc972b2086cee3c16d36aba348beba1910c1fd2 rpi-bt-firmware-8c1e2bff1da9850f68efcfff3da5d939ec27a2ee.tar.gz -sha256 b16056fc91b82a0e3e8de8f86c2dac98201aa9dc3cbd33e8d38f1b087fcec30d LICENCE.broadcom_bcm43xx diff --git a/package/rpi-bt-firmware/rpi-bt-firmware.mk b/package/rpi-bt-firmware/rpi-bt-firmware.mk deleted file mode 100644 index f9f300da41..0000000000 --- a/package/rpi-bt-firmware/rpi-bt-firmware.mk +++ /dev/null @@ -1,17 +0,0 @@ -################################################################################ -# -# rpi-bt-firmware -# -################################################################################ - -RPI_BT_FIRMWARE_VERSION = 8c1e2bff1da9850f68efcfff3da5d939ec27a2ee -RPI_BT_FIRMWARE_SITE = $(call github,LibreELEC,brcmfmac_sdio-firmware-rpi,$(RPI_BT_FIRMWARE_VERSION)) -RPI_BT_FIRMWARE_LICENSE = PROPRIETARY -RPI_BT_FIRMWARE_LICENSE_FILES = LICENCE.broadcom_bcm43xx - -define RPI_BT_FIRMWARE_INSTALL_TARGET_CMDS - $(INSTALL) -d $(TARGET_DIR)/lib/firmware/brcm - $(INSTALL) -m 0644 $(@D)/firmware/brcm/*.hcd $(TARGET_DIR)/lib/firmware/brcm -endef - -$(eval $(generic-package)) diff --git a/package/rpi-wifi-firmware/Config.in b/package/rpi-wifi-firmware/Config.in deleted file mode 100644 index 7e81b286c0..0000000000 --- a/package/rpi-wifi-firmware/Config.in +++ /dev/null @@ -1,13 +0,0 @@ -config BR2_PACKAGE_RPI_WIFI_FIRMWARE - bool "rpi-wifi-firmware" - depends on BR2_arm || BR2_aarch64 - depends on !BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX - help - Raspberry Pi 3 and Zero W Broadcom BCM43430 wifi module - NVRAM data. Raspberry Pi 3 Model B+ Broadcom BCM43455 - wifi module NVRAM data. - - https://github.com/LibreELEC/brcmfmac_sdio-firmware-rpi - -comment "rpi-wifi-firmware conflicts with linux-firmware Broadcom BRCM bcm43xx" - depends on BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX diff --git a/package/rpi-wifi-firmware/rpi-wifi-firmware.hash b/package/rpi-wifi-firmware/rpi-wifi-firmware.hash deleted file mode 100644 index c61a47ec73..0000000000 --- a/package/rpi-wifi-firmware/rpi-wifi-firmware.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 155ebd5f08b819e0ce4e1950fcc972b2086cee3c16d36aba348beba1910c1fd2 rpi-wifi-firmware-8c1e2bff1da9850f68efcfff3da5d939ec27a2ee.tar.gz -sha256 b16056fc91b82a0e3e8de8f86c2dac98201aa9dc3cbd33e8d38f1b087fcec30d LICENCE.broadcom_bcm43xx diff --git a/package/rpi-wifi-firmware/rpi-wifi-firmware.mk b/package/rpi-wifi-firmware/rpi-wifi-firmware.mk deleted file mode 100644 index 2eb8ceec3c..0000000000 --- a/package/rpi-wifi-firmware/rpi-wifi-firmware.mk +++ /dev/null @@ -1,17 +0,0 @@ -################################################################################ -# -# rpi-wifi-firmware -# -################################################################################ - -RPI_WIFI_FIRMWARE_VERSION = 8c1e2bff1da9850f68efcfff3da5d939ec27a2ee -RPI_WIFI_FIRMWARE_SITE = $(call github,LibreELEC,brcmfmac_sdio-firmware-rpi,$(RPI_WIFI_FIRMWARE_VERSION)) -RPI_WIFI_FIRMWARE_LICENSE = PROPRIETARY -RPI_WIFI_FIRMWARE_LICENSE_FILES = LICENCE.broadcom_bcm43xx - -define RPI_WIFI_FIRMWARE_INSTALL_TARGET_CMDS - $(INSTALL) -d $(TARGET_DIR)/lib/firmware/brcm - $(INSTALL) -m 0644 $(@D)/firmware/brcm/brcmfmac* $(TARGET_DIR)/lib/firmware/brcm -endef - -$(eval $(generic-package)) diff --git a/package/sunxi-boards/Config.in b/package/sunxi-boards/Config.in deleted file mode 100644 index d9fd8529f3..0000000000 --- a/package/sunxi-boards/Config.in +++ /dev/null @@ -1,25 +0,0 @@ -config BR2_PACKAGE_SUNXI_BOARDS - bool "sunxi script.bin board file" - depends on BR2_arm - select BR2_PACKAGE_HOST_SUNXI_TOOLS - help - Sunxi-boards requires a compiled .fex files for hardware - description, used by the kernel during boot for hardware - initialization. This package is specific for linux-sunxi - kernel and it is useless for mainline kernel versions. - - https://github.com/linux-sunxi/sunxi-boards - -if BR2_PACKAGE_SUNXI_BOARDS -config BR2_PACKAGE_SUNXI_BOARDS_FEX_FILE - string ".fex file to compile" - help - This field defines the name of the .fex file for which the - .bin file should be generated. - - This should be the path of the .fex file relative to the - sys_config/ directory, and including the .fex extension. - - See inside sys_config/ directory in sunxi-boards source code - to see the list of valid .fex files. -endif diff --git a/package/sunxi-boards/sunxi-boards.hash b/package/sunxi-boards/sunxi-boards.hash deleted file mode 100644 index 755682402d..0000000000 --- a/package/sunxi-boards/sunxi-boards.hash +++ /dev/null @@ -1,2 +0,0 @@ -# locally computed -sha256 ff1fa509fd5716d26c23a82e59300876a848122f745713a610f8f3c47d448064 sunxi-boards-a6a4e94066f4ec6b26fc7060dc453a6bcf26a504.tar.gz diff --git a/package/sunxi-boards/sunxi-boards.mk b/package/sunxi-boards/sunxi-boards.mk deleted file mode 100644 index 83b3842caa..0000000000 --- a/package/sunxi-boards/sunxi-boards.mk +++ /dev/null @@ -1,26 +0,0 @@ -################################################################################ -# -# sunxi-boards -# -################################################################################ - -SUNXI_BOARDS_VERSION = a6a4e94066f4ec6b26fc7060dc453a6bcf26a504 -SUNXI_BOARDS_SITE = $(call github,linux-sunxi,sunxi-boards,$(SUNXI_BOARDS_VERSION)) -SUNXI_BOARDS_DEPENDENCIES = host-sunxi-tools -SUNXI_BOARDS_INSTALL_IMAGES = YES -SUNXI_BOARDS_INSTALL_TARGET = NO -SUNXI_BOARDS_FEX_FILE = $(call qstrip,$(BR2_PACKAGE_SUNXI_BOARDS_FEX_FILE)) - -define SUNXI_BOARDS_INSTALL_IMAGES_CMDS - $(FEX2BIN) $(@D)/sys_config/$(SUNXI_BOARDS_FEX_FILE) \ - $(BINARIES_DIR)/script.bin -endef - -ifeq ($(BR2_PACKAGE_SUNXI_BOARDS)$(BR_BUILDING),yy) -# we NEED a board name -ifeq ($(SUNXI_BOARDS_FEX_FILE),) -$(error No sunxi .fex file specified. Check your BR2_PACKAGE_SUNXI_BOARDS_FEX_FILE settings) -endif -endif - -$(eval $(generic-package)) diff --git a/package/sunxi-cedarx/Config.in b/package/sunxi-cedarx/Config.in deleted file mode 100644 index 43fcce58c2..0000000000 --- a/package/sunxi-cedarx/Config.in +++ /dev/null @@ -1,16 +0,0 @@ -config BR2_PACKAGE_SUNXI_CEDARX - bool "sunxi-cedarx" - depends on BR2_arm - depends on BR2_TOOLCHAIN_USES_GLIBC - help - Sunxi CedarX decoder libraries. CedarX is Allwinner's - multimedia co-processing technology for hardware accelerated - video and image decoding, as used inside their A10 SoC's and - others. - - http://github.com/linux-sunxi/cedarx-libs - http://linux-sunxi.org/CedarX - -comment "sunxi-cedarx needs a glibc toolchain" - depends on BR2_arm - depends on !BR2_TOOLCHAIN_USES_GLIBC diff --git a/package/sunxi-cedarx/sunxi-cedarx.hash b/package/sunxi-cedarx/sunxi-cedarx.hash deleted file mode 100644 index 048b868982..0000000000 --- a/package/sunxi-cedarx/sunxi-cedarx.hash +++ /dev/null @@ -1,2 +0,0 @@ -# locally computed -sha256 ea7426f83325d247ba0d4734eaf1cb53bab178a81f935e2535ddb3069f70ba84 sunxi-cedarx-b8f52d913f73720e50d8f1b2f8610467b575dc45.tar.gz diff --git a/package/sunxi-cedarx/sunxi-cedarx.mk b/package/sunxi-cedarx/sunxi-cedarx.mk deleted file mode 100644 index 5b99f04181..0000000000 --- a/package/sunxi-cedarx/sunxi-cedarx.mk +++ /dev/null @@ -1,60 +0,0 @@ -################################################################################ -# -# sunxi-cedarx -# -################################################################################ - -SUNXI_CEDARX_VERSION = b8f52d913f73720e50d8f1b2f8610467b575dc45 -SUNXI_CEDARX_SITE = $(call github,linux-sunxi,cedarx-libs,$(SUNXI_CEDARX_VERSION)) - -SUNXI_CEDARX_INSTALL_STAGING = YES - -SUNXI_CEDARX_CONFIGURE_OPTS = \ - CROSS_COMPILE=$(TARGET_CROSS) - -ifeq ($(BR2_ARM_EABIHF),y) -SUNXI_CEDARX_BIN_DIR = $(@D)/libcedarv/linux-armhf -else -SUNXI_CEDARX_BIN_DIR = $(@D)/libcedarv/linux-armel2 -endif - -define SUNXI_CEDARX_BUILD_AVHEAP - $(TARGET_CC) $(TARGET_CFLAGS) -fPIC \ - -c $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/avheap.c \ - -o $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/avheap.o \ - -I $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap \ - -I $(SUNXI_CEDARX_BIN_DIR)/ - $(TARGET_CC) -shared -L./ -Wl,-soname,libavheap.so \ - -o $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/libavheap.so \ - $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/avheap.o -endef - -define SUNXI_CEDARX_INSTALL_AVHEAP - $(INSTALL) -D -m 755 $(SUNXI_CEDARX_BIN_DIR)/adapter/avheap/libavheap.so \ - $(1)/usr/lib/libavheap.so -endef - -define SUNXI_CEDARX_BUILD_CMDS - $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(SUNXI_CEDARX_BIN_DIR) \ - $(SUNXI_CEDARX_CONFIGURE_OPTS) - $(SUNXI_CEDARX_BUILD_AVHEAP) -endef - -define SUNXI_CEDARX_INSTALL_STAGING_CMDS - $(INSTALL) -d -m 755 $(STAGING_DIR)/usr/include/libvecore - $(INSTALL) -m 664 $(SUNXI_CEDARX_BIN_DIR)/libvecore/*.h \ - $(STAGING_DIR)/usr/include/libvecore - $(INSTALL) -m 644 $(SUNXI_CEDARX_BIN_DIR)/*.h \ - $(STAGING_DIR)/usr/include/ - $(INSTALL) -D -m 755 $(SUNXI_CEDARX_BIN_DIR)/libvecore/libvecore.so \ - $(STAGING_DIR)/usr/lib/libvecore.so - $(call SUNXI_CEDARX_INSTALL_AVHEAP, $(STAGING_DIR)) -endef - -define SUNXI_CEDARX_INSTALL_TARGET_CMDS - $(INSTALL) -D -m 755 $(SUNXI_CEDARX_BIN_DIR)/libvecore/libvecore.so \ - $(TARGET_DIR)/usr/lib/libvecore.so - $(call SUNXI_CEDARX_INSTALL_AVHEAP, $(TARGET_DIR)) -endef - -$(eval $(generic-package)) diff --git a/package/sunxi-mali-mainline-driver/Config.in b/package/sunxi-mali-mainline-driver/Config.in deleted file mode 100644 index 057f20db66..0000000000 --- a/package/sunxi-mali-mainline-driver/Config.in +++ /dev/null @@ -1,25 +0,0 @@ -comment "sunxi-mali-mainline-driver needs a Linux kernel to be built" - depends on BR2_PACKAGE_SUNXI_MALI_MAINLINE - depends on !BR2_LINUX_KERNEL - -config BR2_PACKAGE_SUNXI_MALI_MAINLINE_DRIVER - bool "sunxi-mali-mainline-driver" - default y - depends on BR2_PACKAGE_SUNXI_MALI_MAINLINE # runtime - depends on BR2_LINUX_KERNEL - select BR2_LINUX_NEEDS_MODULES # not using kernel-module infra - help - This package builds and installs the Linux kernel driver for - the Mali GPU on Allwinner platforms, compatible with recent - Linux kernels (>= 4.4). Note that it should be installed - together with the corresponding userspace OpenGL libraries, - which are provided as binaries only at: - https://github.com/bootlin/mali-blobs - - sunxi-mali-mainline-driver requires a Linux kernel >= 4.4 - with the following options enabled: - - - CONFIG_CMA - - CONFIG_DMA_CMA - - https://github.com/mripard/sunxi-mali/blob/master/README.md diff --git a/package/sunxi-mali-mainline-driver/sunxi-mali-mainline-driver.hash b/package/sunxi-mali-mainline-driver/sunxi-mali-mainline-driver.hash deleted file mode 100644 index f2b18926de..0000000000 --- a/package/sunxi-mali-mainline-driver/sunxi-mali-mainline-driver.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 c5f787cc498cc3e156efa70acc3fbf8dc636fba0f677aac66bdded2fda4a529d sunxi-mali-mainline-driver-e28c274f85c65ebec82cdf0f8d021895e105d917.tar.gz -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/sunxi-mali-mainline-driver/sunxi-mali-mainline-driver.mk b/package/sunxi-mali-mainline-driver/sunxi-mali-mainline-driver.mk deleted file mode 100644 index a77ee91f7e..0000000000 --- a/package/sunxi-mali-mainline-driver/sunxi-mali-mainline-driver.mk +++ /dev/null @@ -1,35 +0,0 @@ -################################################################################ -# -# sunxi-mali-mainline-driver -# -################################################################################ - -SUNXI_MALI_MAINLINE_DRIVER_VERSION = e28c274f85c65ebec82cdf0f8d021895e105d917 -SUNXI_MALI_MAINLINE_DRIVER_SITE = $(call github,mripard,sunxi-mali,$(SUNXI_MALI_MAINLINE_DRIVER_VERSION)) -SUNXI_MALI_MAINLINE_DRIVER_DEPENDENCIES = linux -SUNXI_MALI_MAINLINE_DRIVER_LICENSE = GPL-2.0 -SUNXI_MALI_MAINLINE_DRIVER_LICENSE_FILES = LICENSE - -SUNXI_MALI_MAINLINE_DRIVER_MAKE_OPTS = \ - $(LINUX_MAKE_FLAGS) \ - KDIR=$(LINUX_DIR) - -define SUNXI_MALI_MAINLINE_DRIVER_USE_APPLY_PATCHES - ln -sf $(SUNXI_MALI_MAINLINE_REV)/series $(@D)/patches - $(SED) 's|quilt push -a|$(TOPDIR)/support/scripts/apply-patches.sh . ../patches|' \ - $(@D)/build.sh -endef - -SUNXI_MALI_MAINLINE_DRIVER_POST_PATCH_HOOKS += SUNXI_MALI_MAINLINE_DRIVER_USE_APPLY_PATCHES - -define SUNXI_MALI_MAINLINE_DRIVER_BUILD_CMDS - cd $(@D) && $(SUNXI_MALI_MAINLINE_DRIVER_MAKE_OPTS) \ - $(SHELL) ./build.sh -r $(SUNXI_MALI_MAINLINE_REV) -j $(PARALLEL_JOBS) -b -endef - -define SUNXI_MALI_MAINLINE_DRIVER_INSTALL_TARGET_CMDS - cd $(@D) && $(SUNXI_MALI_MAINLINE_DRIVER_MAKE_OPTS) \ - $(SHELL) ./build.sh -r $(SUNXI_MALI_MAINLINE_REV) -j $(PARALLEL_JOBS) -i -endef - -$(eval $(generic-package)) diff --git a/package/sunxi-mali-mainline/Config.in b/package/sunxi-mali-mainline/Config.in deleted file mode 100644 index a2fb95bd79..0000000000 --- a/package/sunxi-mali-mainline/Config.in +++ /dev/null @@ -1,42 +0,0 @@ -config BR2_PACKAGE_SUNXI_MALI_MAINLINE - bool "sunxi-mali-mainline" - depends on BR2_aarch64 || (BR2_ARM_EABIHF && BR2_arm) - depends on BR2_TOOLCHAIN_USES_GLIBC - select BR2_PACKAGE_HAS_LIBEGL - select BR2_PACKAGE_HAS_LIBGLES - help - Install userspace Allwinner OpenGL libraries. - - https://github.com/bootlin/mali-blobs - -if BR2_PACKAGE_SUNXI_MALI_MAINLINE - -config BR2_PACKAGE_PROVIDES_LIBEGL - default "sunxi-mali-mainline" - -config BR2_PACKAGE_PROVIDES_LIBGLES - default "sunxi-mali-mainline" - -choice - prompt "Version" - default BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 - help - Select the version of the userspace module. - -config BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 - bool "r6p2" -config BR2_PACKAGE_SUNXI_MALI_MAINLINE_R8P1 - bool "r8p1" - -endchoice - -config BR2_PACKAGE_SUNXI_MALI_MAINLINE_REVISION - string - default "r6p2" if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 - default "r8p1" if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R8P1 - -endif - -comment "sunxi-mali needs an EABIhf glibc toolchain" - depends on BR2_arm - depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_ARM_EABIHF diff --git a/package/sunxi-mali-mainline/egl.pc b/package/sunxi-mali-mainline/egl.pc deleted file mode 100644 index 3854e5ff58..0000000000 --- a/package/sunxi-mali-mainline/egl.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr/ -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: egl -Description: ARM Mali implementation of EGL -Version: 1.4 -Requires: -Libs: -L${libdir} -lEGL -lGLESv2 -Cflags: -I${includedir} - diff --git a/package/sunxi-mali-mainline/glesv2.pc b/package/sunxi-mali-mainline/glesv2.pc deleted file mode 100644 index 6910b46a70..0000000000 --- a/package/sunxi-mali-mainline/glesv2.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: glesv2 -Description: ARM Mali implementation of OpenGL ESv2 -Version: 2.0 -Requires: -Libs: -L${libdir} -lGLESv2 -lGLESv1_CM -Cflags: -I${includedir} - diff --git a/package/sunxi-mali-mainline/sunxi-mali-mainline.hash b/package/sunxi-mali-mainline/sunxi-mali-mainline.hash deleted file mode 100644 index 978be01024..0000000000 --- a/package/sunxi-mali-mainline/sunxi-mali-mainline.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 72969ecf470b9e5ce787c2f8f36242926e1e892af0891924ee59a2cd206de39f sunxi-mali-mainline-d691cb93884ca8ac67860502117bbec283dc19aa.tar.gz -sha256 8a06bcae44a41a886f339b4338422415a786787f113e9ed6456ae117104a0b6a EULA_for_Mali_400MP_AW.pdf diff --git a/package/sunxi-mali-mainline/sunxi-mali-mainline.mk b/package/sunxi-mali-mainline/sunxi-mali-mainline.mk deleted file mode 100644 index 701a1fbbb4..0000000000 --- a/package/sunxi-mali-mainline/sunxi-mali-mainline.mk +++ /dev/null @@ -1,49 +0,0 @@ -################################################################################ -# -# sunxi-mali-mainline -# -################################################################################ - -SUNXI_MALI_MAINLINE_VERSION = d691cb93884ca8ac67860502117bbec283dc19aa -SUNXI_MALI_MAINLINE_SITE = $(call github,bootlin,mali-blobs,$(SUNXI_MALI_MAINLINE_VERSION)) -SUNXI_MALI_MAINLINE_INSTALL_STAGING = YES -SUNXI_MALI_MAINLINE_PROVIDES = libegl libgles -SUNXI_MALI_MAINLINE_LICENSE = Allwinner End User Licence Agreement -SUNXI_MALI_MAINLINE_EULA_ORIGINAL = EULA\ for\ Mali\ 400MP\ _AW.pdf -SUNXI_MALI_MAINLINE_EULA_NO_SPACES = EULA_for_Mali_400MP_AW.pdf -SUNXI_MALI_MAINLINE_LICENSE_FILES = $(SUNXI_MALI_MAINLINE_EULA_NO_SPACES) - -SUNXI_MALI_MAINLINE_REV = $(call qstrip,$(BR2_PACKAGE_SUNXI_MALI_MAINLINE_REVISION)) - -ifeq ($(BR2_arm),y) -SUNXI_MALI_MAINLINE_ARCH=arm -else ifeq ($(BR2_aarch64),y) -SUNXI_MALI_MAINLINE_ARCH=arm64 -endif - -define SUNXI_MALI_MAINLINE_INSTALL_STAGING_CMDS - mkdir -p $(STAGING_DIR)/usr/lib $(STAGING_DIR)/usr/include - - cp -rf $(@D)/$(SUNXI_MALI_MAINLINE_REV)/$(SUNXI_MALI_MAINLINE_ARCH)/fbdev/*.so* \ - $(STAGING_DIR)/usr/lib/ - cp -rf $(@D)/include/fbdev/* $(STAGING_DIR)/usr/include/ - - $(INSTALL) -D -m 0644 package/sunxi-mali-mainline/egl.pc \ - $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc - $(INSTALL) -D -m 0644 package/sunxi-mali-mainline/glesv2.pc \ - $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc -endef - -define SUNXI_MALI_MAINLINE_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/usr/lib - cp -rf $(@D)/$(SUNXI_MALI_MAINLINE_REV)/$(SUNXI_MALI_MAINLINE_ARCH)/fbdev/*.so* \ - $(TARGET_DIR)/usr/lib/ -endef - -define SUNXI_MALI_MAINLINE_FIXUP_LICENSE_FILE - mv $(@D)/$(SUNXI_MALI_MAINLINE_EULA_ORIGINAL) $(@D)/$(SUNXI_MALI_MAINLINE_EULA_NO_SPACES) -endef - -SUNXI_MALI_MAINLINE_POST_PATCH_HOOKS += SUNXI_MALI_MAINLINE_FIXUP_LICENSE_FILE - -$(eval $(generic-package)) diff --git a/package/sunxi-mali/0001-Add-missing-GLchar-definitions.patch b/package/sunxi-mali/0001-Add-missing-GLchar-definitions.patch deleted file mode 100644 index a9370b009d..0000000000 --- a/package/sunxi-mali/0001-Add-missing-GLchar-definitions.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 058d5e8cd90d117535b5d314fd9e15c70028ff20 Mon Sep 17 00:00:00 2001 -From: Eric Le Bihan <eric.le.bihan.dev@free.fr> -Date: Mon, 21 Apr 2014 19:31:23 +0200 -Subject: [PATCH] Add missing GLchar definitions. - -The GLES and GLES2 header files provided by sunxi-mali do not define the -type "GLchar" and use "char" instead in the prototype of some functions. - -This issue has been reported upstream some time ago, but the pull -request has not been merged yet. (See -https://github.com/linux-sunxi/sunxi-mali/pull/8). - -Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> ---- - include/GLES/gl.h | 1 + - include/GLES2/gl2.h | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/include/GLES/gl.h b/include/GLES/gl.h -index 858f394..a6bb591 100644 ---- a/include/GLES/gl.h -+++ b/include/GLES/gl.h -@@ -29,6 +29,7 @@ typedef float GLfloat; - typedef float GLclampf; - typedef signed int GLfixed; - typedef signed int GLclampx; -+typedef char GLchar; - - typedef int * GLintptr; - typedef int * GLsizeiptr; -diff --git a/include/GLES2/gl2.h b/include/GLES2/gl2.h -index 59e376c..90d96bb 100644 ---- a/include/GLES2/gl2.h -+++ b/include/GLES2/gl2.h -@@ -32,6 +32,7 @@ typedef unsigned int GLuint; - typedef khronos_float_t GLfloat; - typedef khronos_float_t GLclampf; - typedef khronos_int32_t GLfixed; -+typedef char GLchar; - - /* GL types for handling large vertex buffer objects */ - typedef khronos_intptr_t GLintptr; --- -1.9.0 - diff --git a/package/sunxi-mali/0002-linking-of-test-app-needs-libUMP.patch b/package/sunxi-mali/0002-linking-of-test-app-needs-libUMP.patch deleted file mode 100644 index 1c8f7ee21b..0000000000 --- a/package/sunxi-mali/0002-linking-of-test-app-needs-libUMP.patch +++ /dev/null @@ -1,18 +0,0 @@ -linking of test app needs libUMP - -Signed-off-by: Francois Perrad <francois.perrad@gadz.org> - -diff --git a/test/Makefile b/test/Makefile -index 700416e..92085cb 100644 ---- a/test/Makefile -+++ b/test/Makefile -@@ -5,7 +5,7 @@ - all: test - - test: ../config.mk test.c -- $(CC) $(CFLAGS) -o $@ test.c -lEGL -lGLESv2 -+ $(CC) $(CFLAGS) -o $@ test.c -lEGL -lGLESv2 -lUMP - - clean: - rm -f test - diff --git a/package/sunxi-mali/0003-fix-conflicting-data-types-between-GLES2-gl2.h-and-G.patch b/package/sunxi-mali/0003-fix-conflicting-data-types-between-GLES2-gl2.h-and-G.patch deleted file mode 100644 index 62e1b17829..0000000000 --- a/package/sunxi-mali/0003-fix-conflicting-data-types-between-GLES2-gl2.h-and-G.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 5bf4d4f9c759fdb3c0db61a781042223236169c6 Mon Sep 17 00:00:00 2001 -From: Romain Naour <romain.naour@gmail.com> -Date: Mon, 5 Jun 2017 12:40:16 +0200 -Subject: [PATCH] fix conflicting data types between GLES2/gl2.h and GLES/gl.h - -When OpenGL ES 1.1 and OpenGL ES 2.0 are used at the same time, the -build fail since GLintptr and GLsizeiptr data type are not the same in -GLES2/gl2.h and GLES/gl.h. - -Also sync the data type of GLbyte, GLubyte, GLfloat, GLclampf and -GLfixed. - -Fixes: -http://autobuild.buildroot.net/results/258/25898b45cefde9661d8ac87dd84bc883bb5283d1 - -Signed-off-by: Romain Naour <romain.naour@gmail.com> ---- - include/GLES/gl.h | 15 +++++++-------- - 1 file changed, 7 insertions(+), 8 deletions(-) - -diff --git a/include/GLES/gl.h b/include/GLES/gl.h -index a6bb591..799408b 100644 ---- a/include/GLES/gl.h -+++ b/include/GLES/gl.h -@@ -18,22 +18,21 @@ typedef void GLvoid; - typedef unsigned int GLenum; - typedef unsigned char GLboolean; - typedef unsigned int GLbitfield; --typedef signed char GLbyte; -+typedef khronos_int8_t GLbyte; - typedef short GLshort; - typedef int GLint; - typedef int GLsizei; --typedef unsigned char GLubyte; -+typedef khronos_uint8_t GLubyte; - typedef unsigned short GLushort; - typedef unsigned int GLuint; --typedef float GLfloat; --typedef float GLclampf; --typedef signed int GLfixed; -+typedef khronos_float_t GLfloat; -+typedef khronos_float_t GLclampf; -+typedef khronos_int32_t GLfixed; - typedef signed int GLclampx; - typedef char GLchar; - --typedef int * GLintptr; --typedef int * GLsizeiptr; -- -+typedef khronos_intptr_t GLintptr; -+typedef khronos_ssize_t GLsizeiptr; - - /*************************************************************/ - --- -2.9.4 - diff --git a/package/sunxi-mali/Config.in b/package/sunxi-mali/Config.in deleted file mode 100644 index 554ee6845c..0000000000 --- a/package/sunxi-mali/Config.in +++ /dev/null @@ -1,59 +0,0 @@ -config BR2_PACKAGE_SUNXI_MALI - bool "sunxi-mali" - depends on BR2_arm - # libump package only provide libUMP.so.3 which is used by - # libMali for r3p0 and r3p1 Mali kernel module. This version - # is only available for ARM EABIhf. - # libMali for r2p4 Mali kernel module (available for ARM EABI) - # requires libUMP.so.2. - depends on BR2_ARM_EABIHF # libUMP.so.3 only - depends on BR2_TOOLCHAIN_USES_GLIBC - select BR2_PACKAGE_HAS_LIBEGL - select BR2_PACKAGE_HAS_LIBGLES - select BR2_PACKAGE_LIBUMP - help - Install the ARM Mali drivers for sunxi based systems (i.e - systems based on ARM Allwinner SoCs). This driver requires - either the sunxi-kernel with the ARM Mali driver enabled or - the installation of the ARM Mali drivers as an external - module. - - http://github.com/linux-sunxi/sunxi-mali - -if BR2_PACKAGE_SUNXI_MALI - -config BR2_PACKAGE_PROVIDES_LIBEGL - default "sunxi-mali" - -config BR2_PACKAGE_PROVIDES_LIBGLES - default "sunxi-mali" - -config BR2_PACKAGE_SUNXI_MALI_DBG - bool "install malitest and maliver tools" - help - Install 3D triangle demo malitest application and the - maliver application which describes the kernel module - version. - -choice - prompt "Version" - default BR2_PACKAGE_SUNXI_MALI_R3P0 - help - Select the version of the kernel module. For the - sunxi-kernel, the appropriate version number is r3p0. For - other kernels, use the maliver application to determine the - appropriate version. - -config BR2_PACKAGE_SUNXI_MALI_R3P0 - bool "r3p0" - -config BR2_PACKAGE_SUNXI_MALI_R3P1 - bool "r3p1" - -endchoice - -endif - -comment "sunxi-mali needs an EABIhf glibc toolchain" - depends on BR2_arm - depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_ARM_EABIHF diff --git a/package/sunxi-mali/S80mali b/package/sunxi-mali/S80mali deleted file mode 100644 index ecfbab97b4..0000000000 --- a/package/sunxi-mali/S80mali +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh -e - -install_driver() { - DRIVER=$1 - OPTS=$2 - - modprobe $DRIVER $OPTS - maj=$(awk "\$2==\"${DRIVER}\" { print \$1; }" /proc/devices) - - rm -f /dev/${DRIVER} - - mknod /dev/${DRIVER} c $maj 0 - chmod 600 /dev/${DRIVER} -} - -start() { - echo "mali: starting driver" - - BITSPERPIXEL="$(fbset | awk '/geom/ {print $6}')" - YRES="$(fbset | awk '/geom/ {print $3}')" - # Set RGBA ordering to something the drivers like - if [ "$BITSPERPIXEL" = "32" ] ; then - fbset -rgba 8/16,8/8,8/0,8/24 - fi - # Try to enable triple buffering when there's enough VRAM - fbset -vyres $(( YRES*3 )) - - install_driver mali - install_driver ump -} - -stop() { - echo "mali: stopping driver" - - rmmod ump - rmmod mali -} - -case "$1" in -start) - start -;; -stop) - stop -;; -restart) - stop - start -;; -*) - echo "mali: Please use start, stop, or restart." - exit 1 -;; -esac diff --git a/package/sunxi-mali/egl.pc b/package/sunxi-mali/egl.pc deleted file mode 100644 index 2823209a72..0000000000 --- a/package/sunxi-mali/egl.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr/ -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: egl -Description: ARM Mali implementation of EGL -Version: 1.4 -Requires: -Libs: -L${libdir} -lEGL -lGLESv2 -lUMP -Cflags: -I${includedir} - diff --git a/package/sunxi-mali/glesv2.pc b/package/sunxi-mali/glesv2.pc deleted file mode 100644 index 4702d1394c..0000000000 --- a/package/sunxi-mali/glesv2.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: glesv2 -Description: ARM Mali implementation of OpenGL ESv2 -Version: 2.0 -Requires: -Libs: -L${libdir} -lGLESv2 -lGLESv1_CM -lUMP -Cflags: -I${includedir} - diff --git a/package/sunxi-mali/sunxi-mali.hash b/package/sunxi-mali/sunxi-mali.hash deleted file mode 100644 index 31b5990de3..0000000000 --- a/package/sunxi-mali/sunxi-mali.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally computed -sha256 c5f58b2c0533a74f491634ddbd80d888781f4ea29ecc5c24bd7300c02bef1145 sunxi-mali-d343311efc8db166d8371b28494f0f27b6a5872.tar.gz diff --git a/package/sunxi-mali/sunxi-mali.mk b/package/sunxi-mali/sunxi-mali.mk deleted file mode 100644 index 90b580f5f6..0000000000 --- a/package/sunxi-mali/sunxi-mali.mk +++ /dev/null @@ -1,73 +0,0 @@ -################################################################################ -# -# sunxi-mali -# -################################################################################ - -# last sha1 character dropped to ensure unique filename -SUNXI_MALI_VERSION = d343311efc8db166d8371b28494f0f27b6a5872 -SUNXI_MALI_SITE = https://github.com/linux-sunxi/sunxi-mali -SUNXI_MALI_SITE_METHOD = git - -# Get the sunxi-mali-proprietary libraries -SUNXI_MALI_GIT_SUBMODULES = YES - -SUNXI_MALI_INSTALL_STAGING = YES -SUNXI_MALI_DEPENDENCIES = libump -SUNXI_MALI_PROVIDES = libegl libgles - -# The options below must be provided in the environment. Providing these -# through options overrides the value and prevents the makefiles from -# appending to these variables. This is used throughout the sunxi-mali build -# system. -# -# Furthermore, the -lm -dl -lpthread options are included due to a possible bug -# in the way the linaro 2013.06 toolchain handles shared libraries. -SUNXI_MALI_MAKE_ENV = \ - CC="$(TARGET_CC)" \ - CFLAGS="$(TARGET_CFLAGS) -lm -ldl -lpthread" \ - $(TARGET_MAKE_ENV) - -SUNXI_MALI_MAKE_OPTS += EGL_TYPE=framebuffer \ - ABI=armhf - -ifeq ($(BR2_PACKAGE_SUNXI_MALI_R3P0),y) -SUNXI_MALI_MAKE_OPTS += VERSION=r3p0 -endif -ifeq ($(BR2_PACKAGE_SUNXI_MALI_R3P1),y) -SUNXI_MALI_MAKE_OPTS += VERSION=r3p1 -endif - -define SUNXI_MALI_BUILD_CMDS - $(SUNXI_MALI_MAKE_ENV) $(MAKE) -C $(@D) $(SUNXI_MALI_MAKE_OPTS) all - $(TARGET_CC) $(TARGET_CFLAGS) -o $(@D)/version/version \ - $(@D)/version/version.c -endef - -define SUNXI_MALI_INSTALL_STAGING_CMDS - $(SUNXI_MALI_MAKE_ENV) $(MAKE) -C $(@D) \ - $(SUNXI_MALI_MAKE_OPTS) DESTDIR=$(STAGING_DIR) install - # test must be built after install because it depends on headers that are - # generated during the install above. - $(SUNXI_MALI_MAKE_ENV) $(MAKE) -C $(@D) $(SUNXI_MALI_MAKE_OPTS) test - $(INSTALL) -D -m 0644 package/sunxi-mali/egl.pc \ - $(STAGING_DIR)/usr/lib/pkgconfig/egl.pc - $(INSTALL) -D -m 0644 package/sunxi-mali/glesv2.pc \ - $(STAGING_DIR)/usr/lib/pkgconfig/glesv2.pc -endef - -define SUNXI_MALI_INSTALL_TARGET_CMDS - $(SUNXI_MALI_MAKE_ENV) $(MAKE) -C $(@D)/lib \ - $(SUNXI_MALI_MAKE_OPTS) DESTDIR=$(TARGET_DIR) install - $(if $(BR2_PACKAGE_SUNXI_MALI_DBG), - $(INSTALL) -m 755 $(@D)/version/version $(TARGET_DIR)/usr/bin/maliver; \ - $(INSTALL) -m 755 $(@D)/test/test $(TARGET_DIR)/usr/bin/malitest - ) -endef - -define SUNXI_MALI_INSTALL_INIT_SYSV - $(INSTALL) -D -m 0755 package/sunxi-mali/S80mali \ - $(TARGET_DIR)/etc/init.d/S80mali -endef - -$(eval $(generic-package)) diff --git a/package/ts4900-fpga/Config.in b/package/ts4900-fpga/Config.in deleted file mode 100644 index 7aa94e26f2..0000000000 --- a/package/ts4900-fpga/Config.in +++ /dev/null @@ -1,11 +0,0 @@ -config BR2_PACKAGE_TS4900_FPGA - bool "ts4900-fpga" - depends on BR2_arm - help - TS-4900's FPGA implements clocks, UART MUX, and GPIOs. One - of these GPIOs is used to enable the wifi module. - - It is loaded by U-Boot during the boot sequence, the default - U-boot script expects to find it in the /boot folder. - - http://wiki.embeddedarm.com/wiki/TS-4900#FPGA_Changelog diff --git a/package/ts4900-fpga/ts4900-fpga.hash b/package/ts4900-fpga/ts4900-fpga.hash deleted file mode 100644 index 2147aeb3c2..0000000000 --- a/package/ts4900-fpga/ts4900-fpga.hash +++ /dev/null @@ -1,5 +0,0 @@ -# From ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4900-linux/fpga/ts4900-fpga-20150930.bin.md5 -md5 bf93c03ef914cf008287c8cd60781cc8 ts4900-fpga-20150930.bin - -# Locally calculated -sha256 242ac6a90bea9a95c937ea8952cdc9b02f543cea24a0359bed66a408a6dd8bf9 ts4900-fpga-20150930.bin diff --git a/package/ts4900-fpga/ts4900-fpga.mk b/package/ts4900-fpga/ts4900-fpga.mk deleted file mode 100644 index 7bb62a3984..0000000000 --- a/package/ts4900-fpga/ts4900-fpga.mk +++ /dev/null @@ -1,21 +0,0 @@ -################################################################################ -# -# ts4900-fpga -# -################################################################################ - -TS4900_FPGA_VERSION = 20150930 -TS4900_FPGA_SOURCE = ts4900-fpga-$(TS4900_FPGA_VERSION).bin -TS4900_FPGA_SITE = ftp://ftp.embeddedarm.com/ts-socket-macrocontrollers/ts-4900-linux/fpga -# No license file provided, Yocto recipe from the vendor claims MIT. -# https://github.com/embeddedarm/meta-ts/blob/f31860f1204b64f765a5380d3b93a2cf18234f90/recipes-extras/ts4900-fpga/ts4900-fpga.bb#L6 - -define TS4900_FPGA_EXTRACT_CMDS - cp $(TS4900_FPGA_DL_DIR)/$(TS4900_FPGA_SOURCE) $(@D) -endef - -define TS4900_FPGA_INSTALL_TARGET_CMDS - $(INSTALL) -m 0644 -D $(@D)/$(TS4900_FPGA_SOURCE) $(TARGET_DIR)/boot/ts4900-fpga.bin -endef - -$(eval $(generic-package)) diff --git a/package/wf111/Config.in b/package/wf111/Config.in deleted file mode 100644 index 7b61ea195f..0000000000 --- a/package/wf111/Config.in +++ /dev/null @@ -1,25 +0,0 @@ -config BR2_PACKAGE_WF111 - bool "wf111" - depends on BR2_LINUX_KERNEL - depends on BR2_ARM_CPU_ARMV5 || BR2_ARM_CPU_ARMV7A || BR2_i386 - # Binary tools are distributed alongside the driver, and are - # dynamically linked against the glibc. - depends on BR2_TOOLCHAIN_USES_GLIBC - help - Silicon Labs WF111 WiFi driver and utilities. - - Warning: CONFIG_WIRELESS_EXT and CONFIG_WEXT_PRIV must be - selected in the Linux kernel configuration. These are blind - options (i.e. not selectable directly) so they cannot be - enabled by a change in linux/linux.mk. There are two choices - to enable these options: - - By making them non blind, with a "WF111 support" - configuration entry that selects them, for example. - - By enabling another random WiFi driver that select them. - - https://www.silabs.com/products/wireless/wi-fi/wf111-bluegiga-module - -comment "wf111 needs a glibc toolchain" - depends on BR2_LINUX_KERNEL - depends on BR2_ARM_CPU_ARMV5 || BR2_ARM_CPU_ARMV7A || BR2_i386 - depends on !BR2_TOOLCHAIN_USES_GLIBC diff --git a/package/wf111/wf111.hash b/package/wf111/wf111.hash deleted file mode 100644 index e3a5c484f7..0000000000 --- a/package/wf111/wf111.hash +++ /dev/null @@ -1,4 +0,0 @@ -# Locally calculated -sha256 33de265d28702ce32bb292f29a43e9e946382a1e31f1e4feae0f4753cf18b4f4 wf111-linux-driver_5.2.2-r4_armv7-a.tar.gz -sha256 fbe86a30e4025b9f510feb4cb8f846aca82f8f3e8f6c8a28a74baf45c87f6e96 wf111-linux-driver_5.2.2-r4_armv5te.tar.gz -sha256 37983d73f60bab9768eb02a89695448f27cd1964e23cf462e76657344a9c67ac wf111-linux-driver-5-2-2-r3-x86.tar.gz diff --git a/package/wf111/wf111.mk b/package/wf111/wf111.mk deleted file mode 100644 index fd9cb19600..0000000000 --- a/package/wf111/wf111.mk +++ /dev/null @@ -1,33 +0,0 @@ -################################################################################ -# -# wf111 -# -################################################################################ - -ifeq ($(BR2_ARM_CPU_ARMV7A)$(BR2_ARM_CPU_ARMV5),y) -WF111_VERSION = 5.2.2-r4 -else -WF111_VERSION = 5-2-2-r3 -endif - -WF111_SITE = https://www.silabs.com/documents/login/software -WF111_DEPENDENCIES = linux - -ifeq ($(BR2_ARM_CPU_ARMV7A),y) -WF111_SOURCE = wf111-linux-driver_$(WF111_VERSION)_armv7-a.tar.gz -else ifeq ($(BR2_ARM_CPU_ARMV5),y) -WF111_SOURCE = wf111-linux-driver_$(WF111_VERSION)_armv5te.tar.gz -else ifeq ($(BR2_i386),y) -WF111_SOURCE = wf111-linux-driver-$(WF111_VERSION)-x86.tar.gz -endif - -# Due to the stupidity of the package Makefile, we can't invoke -# separately the build step and the install step and get a correct -# behavior. So we do everything in the install step. -define WF111_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) PWD=$(@D) \ - $(LINUX_MAKE_FLAGS) KDIR=$(LINUX_DIR) \ - OUTPUT=$(TARGET_DIR) install_static -endef - -$(eval $(generic-package)) diff --git a/package/wilc1000-firmware/Config.in b/package/wilc1000-firmware/Config.in deleted file mode 100644 index df8a7a6b60..0000000000 --- a/package/wilc1000-firmware/Config.in +++ /dev/null @@ -1,6 +0,0 @@ -config BR2_PACKAGE_WILC1000_FIRMWARE - bool "wilc1000-firmware" - help - Firmware for Atmel Wilc1000 wireless device - - https://github.com/linux4sc/wireless-firmware.git diff --git a/package/wilc1000-firmware/wilc1000-firmware.hash b/package/wilc1000-firmware/wilc1000-firmware.hash deleted file mode 100644 index 5344efe517..0000000000 --- a/package/wilc1000-firmware/wilc1000-firmware.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally calculated -sha256 a2e7a327dd545ba2051946f7613005cbde88fdd952afb8eecdd1dacda7e767d2 v14.1_Firmware.zip diff --git a/package/wilc1000-firmware/wilc1000-firmware.mk b/package/wilc1000-firmware/wilc1000-firmware.mk deleted file mode 100644 index 6f504d67a0..0000000000 --- a/package/wilc1000-firmware/wilc1000-firmware.mk +++ /dev/null @@ -1,24 +0,0 @@ -################################################################################ -# -# wilc1000-firmware -# -################################################################################ - -WILC1000_FIRMWARE_VERSION = 14.1 -WILC1000_FIRMWARE_SITE = https://github.com/linux4sc/wireless-firmware/archive -WILC1000_FIRMWARE_SOURCE = v$(WILC1000_FIRMWARE_VERSION)_Firmware.zip - -WILC1000_FIRMWARE_LICENSE = PROPRIETARY - -define WILC1000_FIRMWARE_EXTRACT_CMDS - $(UNZIP) -d $(BUILD_DIR) $(WILC1000_FIRMWARE_DL_DIR)/$(WILC1000_FIRMWARE_SOURCE) - mv $(BUILD_DIR)/wireless-firmware-$(WILC1000_FIRMWARE_VERSION)_Firmware/* $(@D) - rmdir $(BUILD_DIR)/wireless-firmware-$(WILC1000_FIRMWARE_VERSION)_Firmware -endef - -define WILC1000_FIRMWARE_INSTALL_TARGET_CMDS - $(INSTALL) -D -m 0644 $(@D)/wilc1003_firmware.bin \ - $(TARGET_DIR)/lib/firmware/atmel/wilc1003_firmware.bin -endef - -$(eval $(generic-package)) diff --git a/package/wilink-bt-firmware/Config.in b/package/wilink-bt-firmware/Config.in deleted file mode 100644 index 26683043cb..0000000000 --- a/package/wilink-bt-firmware/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_WILINK_BT_FIRMWARE - bool "wilink-bt-firmware" - help - Texas Instruments Wilink7 and Wilink8 (wl12xx/wl18xx) UART - attached Bluetooth firmware. - - https://github.com/TI-ECS/bt-firmware diff --git a/package/wilink-bt-firmware/wilink-bt-firmware.hash b/package/wilink-bt-firmware/wilink-bt-firmware.hash deleted file mode 100644 index 2cb6c880e6..0000000000 --- a/package/wilink-bt-firmware/wilink-bt-firmware.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally calculated -sha256 b99700f6d504d76878de83ac50f18a0270b6edd0b52a0458c60fc606ed3332f0 wilink-bt-firmware-169b2df5b968f0ede32ea9044859942fc220c435.tar.gz diff --git a/package/wilink-bt-firmware/wilink-bt-firmware.mk b/package/wilink-bt-firmware/wilink-bt-firmware.mk deleted file mode 100644 index 180a85e28a..0000000000 --- a/package/wilink-bt-firmware/wilink-bt-firmware.mk +++ /dev/null @@ -1,17 +0,0 @@ -################################################################################ -# -# wilink-bt-firmware -# -################################################################################ - -WILINK_BT_FIRMWARE_VERSION = 169b2df5b968f0ede32ea9044859942fc220c435 -WILINK_BT_FIRMWARE_SITE = $(call github,TI-ECS,bt-firmware,$(WILINK_BT_FIRMWARE_VERSION)) -WILINK_BT_FIRMWARE_LICENSE = PROPRIETARY -WILINK_BT_FIRMWARE_LICENSE_FILES = LICENCE - -define WILINK_BT_FIRMWARE_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/lib/firmware/ti-connectivity - cp $(@D)/TIInit_*.bts $(TARGET_DIR)/lib/firmware/ti-connectivity -endef - -$(eval $(generic-package)) |