Update buidlroot to version 2016.08.1
This commit is contained in:
@@ -42,9 +42,20 @@ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM
|
||||
default "IMX53" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53
|
||||
default "IMX6Q" if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q
|
||||
|
||||
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
|
||||
|
||||
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-parser/Config.in"
|
||||
source "package/freescale-imx/imx-uuc/Config.in"
|
||||
source "package/freescale-imx/imx-vpu/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"
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
# locally computed
|
||||
sha256 8cc2df128c0e2d2f5224d73389fbe6e4d6fa9ede76f8c0a9adaf7ec0986d0f1f firmware-imx-5.2.bin
|
||||
sha256 c5bd4bff48cce9715a5d6d2c190ff3cd2262c7196f7facb9b0eda231c92cc223 firmware-imx-5.4.bin
|
||||
|
||||
@@ -4,12 +4,11 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
FIRMWARE_IMX_VERSION = 5.2
|
||||
FIRMWARE_IMX_VERSION = 5.4
|
||||
FIRMWARE_IMX_SITE = $(FREESCALE_IMX_SITE)
|
||||
FIRMWARE_IMX_SOURCE = firmware-imx-$(FIRMWARE_IMX_VERSION).bin
|
||||
|
||||
FIRMWARE_IMX_LICENSE = Freescale Semiconductor Software License Agreement, \
|
||||
Atheros license (ath6k)
|
||||
FIRMWARE_IMX_LICENSE = NXP Semiconductor Software License Agreement
|
||||
FIRMWARE_IMX_LICENSE_FILES = EULA COPYING
|
||||
FIRMWARE_IMX_REDISTRIBUTE = NO
|
||||
|
||||
@@ -26,7 +25,7 @@ define FIRMWARE_IMX_INSTALL_TARGET_CMDS
|
||||
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
|
||||
$(TARGET_DIR)/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
comment "gpu-amd-bin-mx51 needs an (e)glibc EABI toolchain w/ C++"
|
||||
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
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
# locally computed
|
||||
sha256 c7a6fa03b7aa2a375556c59908876554ba720c1e744baba2debb84a408f790db amd-gpu-x11-bin-mx51-11.09.01.bin
|
||||
sha256 f0db68a764b5fb199729e7435f606b8d12b61ca97990336c647b7e81f4a584d9 amd-gpu-bin-mx51-11.09.01.bin
|
||||
13
bsp/buildroot/package/freescale-imx/imx-codec/Config.in
Normal file
13
bsp/buildroot/package/freescale-imx/imx-codec/Config.in
Normal file
@@ -0,0 +1,13 @@
|
||||
config BR2_PACKAGE_IMX_CODEC
|
||||
bool "imx-codec"
|
||||
depends on BR2_arm # 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
|
||||
depends on !BR2_TOOLCHAIN_USES_GLIBC
|
||||
@@ -0,0 +1,2 @@
|
||||
# locally computed
|
||||
sha256 62bda182143cde9743cba0eb2a1c315a53cb434294605742f9fc364219958888 imx-codec-4.0.9.bin
|
||||
40
bsp/buildroot/package/freescale-imx/imx-codec/imx-codec.mk
Normal file
40
bsp/buildroot/package/freescale-imx/imx-codec/imx-codec.mk
Normal file
@@ -0,0 +1,40 @@
|
||||
################################################################################
|
||||
#
|
||||
# imx-codec
|
||||
#
|
||||
################################################################################
|
||||
|
||||
IMX_CODEC_VERSION = 4.0.9
|
||||
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-3c (flac, ogg headers)
|
||||
IMX_CODEC_LICENSE_FILES = EULA COPYING
|
||||
IMX_CODEC_REDISTRIBUTE = NO
|
||||
|
||||
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,$(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))
|
||||
@@ -1,13 +1,14 @@
|
||||
comment "imx-gpu-viv needs an (e)glibc toolchain"
|
||||
comment "imx-gpu-viv needs a glibc toolchain with armhf enabled"
|
||||
depends on BR2_arm
|
||||
depends on !BR2_TOOLCHAIN_USES_GLIBC
|
||||
depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_ARM_EABIHF
|
||||
|
||||
config BR2_PACKAGE_IMX_GPU_VIV
|
||||
bool "imx-gpu-viv"
|
||||
select BR2_PACKAGE_HAS_LIBEGL
|
||||
select BR2_PACKAGE_HAS_LIBGLES
|
||||
select BR2_PACKAGE_HAS_LIBOPENVG
|
||||
depends on BR2_arm # Only relevant for i.MX6
|
||||
# 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
|
||||
help
|
||||
@@ -62,6 +63,7 @@ config BR2_PACKAGE_PROVIDES_LIBOPENVG
|
||||
config BR2_PACKAGE_IMX_GPU_VIV_APITRACE
|
||||
bool "install apitrace tools"
|
||||
select BR2_PACKAGE_IMX_GPU_VIV_G2D
|
||||
select BR2_PACKAGE_LIBPNG
|
||||
help
|
||||
Copy the apitrace tool to the target. Apitrace consists
|
||||
of a set of tools to trace, replay and/or inspect OpenGL,
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
# locally computed
|
||||
sha256 43fea6ebbb1222e0f594fff3b48147f4bb6173b85f2caa9fa6bf04a1c85ee93a imx-gpu-viv-5.0.11.p7.1-sfp.bin
|
||||
sha256 e49ca1d31ca83bb50f6672325db37ae3754eb9073ad98a37790ab1209ea5cba8 imx-gpu-viv-5.0.11.p7.1-hfp.bin
|
||||
sha256 8f79ce562d8ac1efb0a2af403b405541f98c55ae1631a18a3d7fad3224dfb44b imx-gpu-viv-5.0.11.p8.4-hfp.bin
|
||||
|
||||
@@ -4,19 +4,14 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
IMX_GPU_VIV_BASE_VERSION = 5.0.11.p7.1
|
||||
ifeq ($(BR2_ARM_EABIHF),y)
|
||||
IMX_GPU_VIV_VERSION = $(IMX_GPU_VIV_BASE_VERSION)-hfp
|
||||
else
|
||||
IMX_GPU_VIV_VERSION = $(IMX_GPU_VIV_BASE_VERSION)-sfp
|
||||
endif
|
||||
IMX_GPU_VIV_VERSION = 5.0.11.p8.4-hfp
|
||||
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 = Freescale Semiconductor Software License Agreement
|
||||
IMX_GPU_VIV_LICENSE_FILES = EULA
|
||||
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
|
||||
@@ -80,6 +75,7 @@ define IMX_GPU_VIV_INSTALL_STAGING_CMDS
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_PACKAGE_IMX_GPU_VIV_APITRACE),y)
|
||||
IMX_GPU_VIV_DEPENDENCIES += libpng
|
||||
ifeq ($(IMX_GPU_VIV_LIB_TARGET),x11)
|
||||
define IMX_GPU_VIV_INSTALL_APITRACE
|
||||
cp -dpfr $(@D)/apitrace/x11/usr/bin/* $(TARGET_DIR)/usr/bin/
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
# locally computed
|
||||
sha256 28c7356187ae26a2b37fb37a4b7bfdb63b3628b72d737d897ae6d5b969fbb51a imx-kobs-5.1.tar.gz
|
||||
sha256 85171b46068ac47c42fedb8104167bf9afd33dd9527ed127e1ca2eb29d7a86bf imx-kobs-5.4.tar.gz
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
IMX_KOBS_VERSION = 5.1
|
||||
IMX_KOBS_VERSION = 5.4
|
||||
IMX_KOBS_SITE = $(FREESCALE_IMX_SITE)
|
||||
IMX_KOBS_LICENSE = GPLv2+
|
||||
IMX_KOBS_LICENSE_FILES = COPYING
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# locally computed
|
||||
sha256 2b4547ffb1de328cf8997a09a423c6f015d808493efd11a98a5d42c6497e3445 imx-lib-5.1.tar.gz
|
||||
sha256 8d12c4a0a44d29569f1ead3a36adc28402b9c4036b53e11dd3ebf2295e3ce1d0 imx-lib-5.4.tar.gz
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
IMX_LIB_VERSION = 5.1
|
||||
IMX_LIB_VERSION = 5.4
|
||||
IMX_LIB_SITE = $(FREESCALE_IMX_SITE)
|
||||
IMX_LIB_LICENSE = LGPLv2.1+
|
||||
IMX_LIB_LICENSE_FILES = COPYING-LGPL-2.1
|
||||
|
||||
8
bsp/buildroot/package/freescale-imx/imx-parser/Config.in
Normal file
8
bsp/buildroot/package/freescale-imx/imx-parser/Config.in
Normal file
@@ -0,0 +1,8 @@
|
||||
config BR2_PACKAGE_IMX_PARSER
|
||||
bool "imx-parser"
|
||||
depends on BR2_arm # 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.
|
||||
@@ -0,0 +1,2 @@
|
||||
# locally computed
|
||||
sha256 1bec0101843db2e95d61e3dbe9e35172d874e54be19cc5d8bf72a735d5e3236f imx-parser-4.0.9.bin
|
||||
38
bsp/buildroot/package/freescale-imx/imx-parser/imx-parser.mk
Normal file
38
bsp/buildroot/package/freescale-imx/imx-parser/imx-parser.mk
Normal file
@@ -0,0 +1,38 @@
|
||||
################################################################################
|
||||
#
|
||||
# imx-parser
|
||||
#
|
||||
################################################################################
|
||||
|
||||
IMX_PARSER_VERSION = 4.0.9
|
||||
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_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,$(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))
|
||||
21
bsp/buildroot/package/freescale-imx/imx-uuc/Config.in
Normal file
21
bsp/buildroot/package/freescale-imx/imx-uuc/Config.in
Normal file
@@ -0,0 +1,21 @@
|
||||
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()
|
||||
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"
|
||||
depends on BR2_arm
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
27
bsp/buildroot/package/freescale-imx/imx-uuc/S80imx-uuc
Normal file
27
bsp/buildroot/package/freescale-imx/imx-uuc/S80imx-uuc
Normal file
@@ -0,0 +1,27 @@
|
||||
#!/bin/sh
|
||||
|
||||
NAME=uuc
|
||||
DAEMON=/usr/bin/$NAME
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
printf "Starting $NAME: "
|
||||
start-stop-daemon -S -q -b -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 $?
|
||||
2
bsp/buildroot/package/freescale-imx/imx-uuc/imx-uuc.hash
Normal file
2
bsp/buildroot/package/freescale-imx/imx-uuc/imx-uuc.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 95d7f7b075f58fedc07602fbc0e5bf5212d28deea3d09cdbcbd80992dcd18482 imx-uuc-0.5.1.tar.gz
|
||||
40
bsp/buildroot/package/freescale-imx/imx-uuc/imx-uuc.mk
Normal file
40
bsp/buildroot/package/freescale-imx/imx-uuc/imx-uuc.mk
Normal file
@@ -0,0 +1,40 @@
|
||||
################################################################################
|
||||
#
|
||||
# imx-uuc
|
||||
#
|
||||
################################################################################
|
||||
|
||||
IMX_UUC_VERSION = 0.5.1
|
||||
IMX_UUC_SITE = $(FREESCALE_IMX_SITE)
|
||||
IMX_UUC_LICENSE = GPLv2+
|
||||
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
|
||||
dd if=/dev/zero of=$(TARGET_DIR)/fat bs=1M count=1
|
||||
$(HOST_DIR)/usr/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))
|
||||
11
bsp/buildroot/package/freescale-imx/imx-uuc/imx-uuc.service
Normal file
11
bsp/buildroot/package/freescale-imx/imx-uuc/imx-uuc.service
Normal file
@@ -0,0 +1,11 @@
|
||||
[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
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
comment "imx-vpu needs an i.MX platform with VPU support"
|
||||
depends on BR2_arm
|
||||
depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU
|
||||
|
||||
config BR2_PACKAGE_IMX_VPU
|
||||
bool "imx-vpu"
|
||||
depends on BR2_arm # Only relevant for i.MX
|
||||
depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU
|
||||
select BR2_PACKAGE_FIRMWARE_IMX
|
||||
help
|
||||
Library of userspace helpers specific for the Freescale i.MX
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 a266ab317fbd866541eae506d68983bcd361f49d1162a66bb34cb8088ceec88c imx-vpu-5.4.31.bin
|
||||
sha256 2e670ef2337a5dbe6c32fa07128ad9aad32afdbf472c23d44133245ec6a66d46 imx-vpu-5.4.33.bin
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
IMX_VPU_VERSION = 5.4.31
|
||||
IMX_VPU_VERSION = 5.4.33
|
||||
IMX_VPU_SITE = $(FREESCALE_IMX_SITE)
|
||||
IMX_VPU_SOURCE = imx-vpu-$(IMX_VPU_VERSION).bin
|
||||
|
||||
@@ -16,7 +16,7 @@ IMX_VPU_MAKE_ENV = \
|
||||
CROSS_COMPILE="$(TARGET_CROSS)" \
|
||||
PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM)
|
||||
|
||||
IMX_VPU_LICENSE = Freescale Semiconductor Software License Agreement
|
||||
IMX_VPU_LICENSE = NXP Semiconductor Software License Agreement
|
||||
IMX_VPU_LICENSE_FILES = EULA COPYING
|
||||
IMX_VPU_REDISTRIBUTE = NO
|
||||
|
||||
|
||||
19
bsp/buildroot/package/freescale-imx/imx-vpuwrap/Config.in
Normal file
19
bsp/buildroot/package/freescale-imx/imx-vpuwrap/Config.in
Normal file
@@ -0,0 +1,19 @@
|
||||
comment "imx-vpuwrap needs an imx-specific Linux kernel to be built"
|
||||
depends on BR2_arm
|
||||
depends on !BR2_LINUX_KERNEL
|
||||
|
||||
comment "imx-vpuwrap needs an i.MX platform with VPU support"
|
||||
depends on BR2_arm
|
||||
depends on BR2_LINUX_KERNEL && !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU
|
||||
|
||||
config BR2_PACKAGE_IMX_VPUWRAP
|
||||
bool "imx-vpuwrap"
|
||||
depends on BR2_LINUX_KERNEL
|
||||
depends on BR2_arm # Only relevant for i.MX
|
||||
depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU
|
||||
select BR2_PACKAGE_IMX_VPU
|
||||
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.
|
||||
@@ -0,0 +1,2 @@
|
||||
# locally computed
|
||||
sha256 ddeacb7d9cb26c8864374df6d3f090aad47cd2ae409c2b9c817b773447252d61 imx-vpuwrap-1.0.65.bin
|
||||
@@ -0,0 +1,21 @@
|
||||
################################################################################
|
||||
#
|
||||
# imx-vpuwrap
|
||||
#
|
||||
################################################################################
|
||||
|
||||
IMX_VPUWRAP_VERSION = 1.0.65
|
||||
IMX_VPUWRAP_SITE = $(FREESCALE_IMX_SITE)
|
||||
IMX_VPUWRAP_SOURCE = imx-vpuwrap-$(IMX_VPUWRAP_VERSION).bin
|
||||
IMX_VPUWRAP_DEPENDENCIES = imx-vpu
|
||||
IMX_VPUWRAP_INSTALL_STAGING = YES
|
||||
|
||||
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,$(DL_DIR)/$(IMX_VPUWRAP_SOURCE))
|
||||
endef
|
||||
|
||||
$(eval $(autotools-package))
|
||||
@@ -1,2 +1,2 @@
|
||||
# locally computed
|
||||
sha256 955037fd86d31cdddaed15c254f377f4b30a8abcf5a5e4f9185bd660ff14b7c3 kernel-module-imx-gpu-viv-eeeb23c0fb1cee01318088d417025263479c44ac.tar.gz
|
||||
sha256 6618b36baefd591e94a41167fa50d325c3df473918bceef027ca5a067aa1cffd kernel-module-imx-gpu-viv-aa83874b916cf5655cb90498b1ea5691537fdbc8.tar.gz
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
KERNEL_MODULE_IMX_GPU_VIV_VERSION = eeeb23c0fb1cee01318088d417025263479c44ac
|
||||
KERNEL_MODULE_IMX_GPU_VIV_VERSION = aa83874b916cf5655cb90498b1ea5691537fdbc8
|
||||
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 = GPLv2
|
||||
|
||||
@@ -6,5 +6,5 @@ config BR2_PACKAGE_LIBZ160
|
||||
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/ (e)glibc"
|
||||
comment "libz160 needs an EABI toolchain w/ glibc"
|
||||
depends on !BR2_ARM_EABI || !BR2_TOOLCHAIN_USES_GLIBC
|
||||
|
||||
2
bsp/buildroot/package/freescale-imx/libz160/libz160.hash
Normal file
2
bsp/buildroot/package/freescale-imx/libz160/libz160.hash
Normal file
@@ -0,0 +1,2 @@
|
||||
# locally computed
|
||||
sha256 08767eb269a0a30ca0aa3d3b5aa9a53a2d17ed1c24651b7e8cefc7704b883f19 libz160-bin-11.09.01.bin
|
||||
Reference in New Issue
Block a user