summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaptor Engineering Development Team <support@raptorengineering.com>2019-09-16 16:06:08 -0500
committerRaptor Engineering Development Team <support@raptorengineering.com>2019-09-16 16:28:20 -0500
commit4b35eda30eb6c5d4f514444dd1c205458219a6d5 (patch)
treea25133e330e2a247c63d7fd796924e584b8a06cc
parentef2bf42027bd0bce7691bbdf9d2e7e67ef68fa79 (diff)
downloadbuildroot-4b35eda30eb6c5d4f514444dd1c205458219a6d5.tar.gz
buildroot-4b35eda30eb6c5d4f514444dd1c205458219a6d5.zip
Initial pass at removing binary-only, unlicensed, and proprietary packages from buildroot tree
-rw-r--r--package/armbian-firmware/Config.in21
-rw-r--r--package/armbian-firmware/armbian-firmware.hash2
-rw-r--r--package/armbian-firmware/armbian-firmware.mk53
-rw-r--r--package/b43-firmware/Config.in25
-rw-r--r--package/b43-firmware/b43-firmware.hash3
-rw-r--r--package/b43-firmware/b43-firmware.mk29
-rw-r--r--package/doom-wad/Config.in9
-rw-r--r--package/doom-wad/doom-wad.hash2
-rw-r--r--package/doom-wad/doom-wad.mk24
-rw-r--r--package/freescale-imx/Config.in100
-rw-r--r--package/freescale-imx/firmware-imx/Config.in10
-rw-r--r--package/freescale-imx/firmware-imx/firmware-imx.hash4
-rw-r--r--package/freescale-imx/firmware-imx/firmware-imx.mk60
-rw-r--r--package/freescale-imx/freescale-imx.mk34
-rw-r--r--package/freescale-imx/gpu-amd-bin-mx51/Config.in60
-rw-r--r--package/freescale-imx/gpu-amd-bin-mx51/egl.pc10
-rw-r--r--package/freescale-imx/gpu-amd-bin-mx51/glesv2.pc10
-rw-r--r--package/freescale-imx/gpu-amd-bin-mx51/gpu-amd-bin-mx51.hash3
-rw-r--r--package/freescale-imx/gpu-amd-bin-mx51/gpu-amd-bin-mx51.mk67
-rw-r--r--package/freescale-imx/gpu-amd-bin-mx51/vg.pc10
-rw-r--r--package/freescale-imx/imx-alsa-plugins/Config.in22
-rw-r--r--package/freescale-imx/imx-alsa-plugins/imx-alsa-plugins.hash3
-rw-r--r--package/freescale-imx/imx-alsa-plugins/imx-alsa-plugins.mk21
-rw-r--r--package/freescale-imx/imx-codec/Config.in13
-rw-r--r--package/freescale-imx/imx-codec/imx-codec.hash4
-rw-r--r--package/freescale-imx/imx-codec/imx-codec.mk44
-rw-r--r--package/freescale-imx/imx-gpu-g2d/Config.in25
-rw-r--r--package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash1
-rw-r--r--package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk37
-rw-r--r--package/freescale-imx/imx-gpu-viv/Config.in93
-rw-r--r--package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash2
-rw-r--r--package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk128
-rw-r--r--package/freescale-imx/imx-kobs/0001-Fix-musl-build.patch39
-rw-r--r--package/freescale-imx/imx-kobs/0002-Fix-build-for-recent-toolchains.patch26
-rw-r--r--package/freescale-imx/imx-kobs/Config.in9
-rw-r--r--package/freescale-imx/imx-kobs/imx-kobs.hash1
-rw-r--r--package/freescale-imx/imx-kobs/imx-kobs.mk12
-rw-r--r--package/freescale-imx/imx-lib/Config.in15
-rw-r--r--package/freescale-imx/imx-lib/imx-lib.hash2
-rw-r--r--package/freescale-imx/imx-lib/imx-lib.mk39
-rw-r--r--package/freescale-imx/imx-m4fwloader/Config.in8
-rw-r--r--package/freescale-imx/imx-m4fwloader/imx-m4fwloader.hash3
-rw-r--r--package/freescale-imx/imx-m4fwloader/imx-m4fwloader.mk22
-rw-r--r--package/freescale-imx/imx-parser/Config.in8
-rw-r--r--package/freescale-imx/imx-parser/imx-parser.hash4
-rw-r--r--package/freescale-imx/imx-parser/imx-parser.mk42
-rw-r--r--package/freescale-imx/imx-uuc/Config.in23
-rw-r--r--package/freescale-imx/imx-uuc/S80imx-uuc27
-rw-r--r--package/freescale-imx/imx-uuc/imx-uuc.hash2
-rw-r--r--package/freescale-imx/imx-uuc/imx-uuc.mk41
-rw-r--r--package/freescale-imx/imx-uuc/imx-uuc.service11
-rw-r--r--package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch44
-rw-r--r--package/freescale-imx/imx-vpu-hantro/Config.in20
-rw-r--r--package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash3
-rw-r--r--package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk42
-rw-r--r--package/freescale-imx/imx-vpu/Config.in14
-rw-r--r--package/freescale-imx/imx-vpu/imx-vpu.hash4
-rw-r--r--package/freescale-imx/imx-vpu/imx-vpu.mk39
-rw-r--r--package/freescale-imx/imx-vpuwrap/Config.in19
-rw-r--r--package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash4
-rw-r--r--package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk28
-rw-r--r--package/freescale-imx/kernel-module-imx-gpu-viv/Config.in16
-rw-r--r--package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash2
-rw-r--r--package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk20
-rw-r--r--package/freescale-imx/libz160/Config.in11
-rw-r--r--package/freescale-imx/libz160/libz160.hash2
-rw-r--r--package/freescale-imx/libz160/libz160.mk30
-rw-r--r--package/intel-microcode/Config.in7
-rw-r--r--package/intel-microcode/intel-microcode.hash3
-rw-r--r--package/intel-microcode/intel-microcode.mk21
-rw-r--r--package/kodi-screensaver-planestate/Config.in11
-rw-r--r--package/kodi-screensaver-planestate/kodi-screensaver-planestate.hash2
-rw-r--r--package/kodi-screensaver-planestate/kodi-screensaver-planestate.mk11
-rw-r--r--package/linux-firmware/Config.in413
-rw-r--r--package/linux-firmware/linux-firmware.hash32
-rw-r--r--package/linux-firmware/linux-firmware.mk556
-rw-r--r--package/mali-t76x/Config.in28
-rw-r--r--package/mali-t76x/egl.pc11
-rw-r--r--package/mali-t76x/glesv2.pc11
-rw-r--r--package/mali-t76x/mali-t76x.hash2
-rw-r--r--package/mali-t76x/mali-t76x.mk27
-rw-r--r--package/nvidia-tegra23/Config.in38
-rw-r--r--package/nvidia-tegra23/nvidia-tegra23-binaries/Config.in42
-rw-r--r--package/nvidia-tegra23/nvidia-tegra23-binaries/egl.pc10
-rw-r--r--package/nvidia-tegra23/nvidia-tegra23-binaries/gles.pc10
-rw-r--r--package/nvidia-tegra23/nvidia-tegra23-binaries/glesv2.pc10
-rw-r--r--package/nvidia-tegra23/nvidia-tegra23-binaries/nvidia-tegra23-binaries.hash3
-rw-r--r--package/nvidia-tegra23/nvidia-tegra23-binaries/nvidia-tegra23-binaries.mk95
-rw-r--r--package/nvidia-tegra23/nvidia-tegra23-codecs/Config.in7
-rw-r--r--package/nvidia-tegra23/nvidia-tegra23-codecs/nvidia-tegra23-codecs.hash3
-rw-r--r--package/nvidia-tegra23/nvidia-tegra23-codecs/nvidia-tegra23-codecs.mk32
-rw-r--r--package/nvidia-tegra23/nvidia-tegra23.mk18
-rw-r--r--package/on2-8170-libs/Config.in15
-rw-r--r--package/on2-8170-libs/on2-8170-libs.hash2
-rw-r--r--package/on2-8170-libs/on2-8170-libs.mk26
-rw-r--r--package/opentyrian-data/Config.in9
-rw-r--r--package/opentyrian-data/opentyrian-data.hash2
-rw-r--r--package/opentyrian-data/opentyrian-data.mk23
-rw-r--r--package/owl-linux/0001-fix-for-linux-3.3.x.patch21
-rw-r--r--package/owl-linux/Config.in20
-rw-r--r--package/owl-linux/owl-linux.hash2
-rw-r--r--package/owl-linux/owl-linux.mk14
-rw-r--r--package/powervr/Config.in6
-rw-r--r--package/powervr/powervr.mk7
-rw-r--r--package/raspberrypi-usbboot/0001-Makefile-allow-passing-CFLAGS-LDFLAGS.patch28
-rw-r--r--package/raspberrypi-usbboot/0002-Makefile-add-DESTDIR-support.patch51
-rw-r--r--package/raspberrypi-usbboot/0003-main.c-rework-logic-to-find-def1-def2-and-def3-files.patch127
-rw-r--r--package/raspberrypi-usbboot/Config.in.host12
-rw-r--r--package/raspberrypi-usbboot/raspberrypi-usbboot.hash2
-rw-r--r--package/raspberrypi-usbboot/raspberrypi-usbboot.mk21
-rw-r--r--package/rpi-bt-firmware/Config.in9
-rw-r--r--package/rpi-bt-firmware/rpi-bt-firmware.hash3
-rw-r--r--package/rpi-bt-firmware/rpi-bt-firmware.mk17
-rw-r--r--package/rpi-wifi-firmware/Config.in13
-rw-r--r--package/rpi-wifi-firmware/rpi-wifi-firmware.hash3
-rw-r--r--package/rpi-wifi-firmware/rpi-wifi-firmware.mk17
-rw-r--r--package/sunxi-boards/Config.in25
-rw-r--r--package/sunxi-boards/sunxi-boards.hash2
-rw-r--r--package/sunxi-boards/sunxi-boards.mk26
-rw-r--r--package/sunxi-cedarx/Config.in16
-rw-r--r--package/sunxi-cedarx/sunxi-cedarx.hash2
-rw-r--r--package/sunxi-cedarx/sunxi-cedarx.mk60
-rw-r--r--package/sunxi-mali-mainline-driver/Config.in25
-rw-r--r--package/sunxi-mali-mainline-driver/sunxi-mali-mainline-driver.hash3
-rw-r--r--package/sunxi-mali-mainline-driver/sunxi-mali-mainline-driver.mk35
-rw-r--r--package/sunxi-mali-mainline/Config.in42
-rw-r--r--package/sunxi-mali-mainline/egl.pc12
-rw-r--r--package/sunxi-mali-mainline/glesv2.pc12
-rw-r--r--package/sunxi-mali-mainline/sunxi-mali-mainline.hash3
-rw-r--r--package/sunxi-mali-mainline/sunxi-mali-mainline.mk49
-rw-r--r--package/sunxi-mali/0001-Add-missing-GLchar-definitions.patch45
-rw-r--r--package/sunxi-mali/0002-linking-of-test-app-needs-libUMP.patch18
-rw-r--r--package/sunxi-mali/0003-fix-conflicting-data-types-between-GLES2-gl2.h-and-G.patch57
-rw-r--r--package/sunxi-mali/Config.in59
-rw-r--r--package/sunxi-mali/S80mali54
-rw-r--r--package/sunxi-mali/egl.pc12
-rw-r--r--package/sunxi-mali/glesv2.pc12
-rw-r--r--package/sunxi-mali/sunxi-mali.hash2
-rw-r--r--package/sunxi-mali/sunxi-mali.mk73
-rw-r--r--package/ts4900-fpga/Config.in11
-rw-r--r--package/ts4900-fpga/ts4900-fpga.hash5
-rw-r--r--package/ts4900-fpga/ts4900-fpga.mk21
-rw-r--r--package/wf111/Config.in25
-rw-r--r--package/wf111/wf111.hash4
-rw-r--r--package/wf111/wf111.mk33
-rw-r--r--package/wilc1000-firmware/Config.in6
-rw-r--r--package/wilc1000-firmware/wilc1000-firmware.hash2
-rw-r--r--package/wilc1000-firmware/wilc1000-firmware.mk24
-rw-r--r--package/wilink-bt-firmware/Config.in7
-rw-r--r--package/wilink-bt-firmware/wilink-bt-firmware.hash2
-rw-r--r--package/wilink-bt-firmware/wilink-bt-firmware.mk17
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))
OpenPOWER on IntegriCloud