summaryrefslogtreecommitdiffstats
path: root/package/freescale-imx/imx-vpu-hantro
diff options
context:
space:
mode:
Diffstat (limited to 'package/freescale-imx/imx-vpu-hantro')
-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
4 files changed, 0 insertions, 109 deletions
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))
OpenPOWER on IntegriCloud