summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp')
-rw-r--r--recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.9.0.bb (renamed from recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.8.0.bb)8
-rw-r--r--recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.1.4.bb (renamed from recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.1.3.bb)4
-rw-r--r--recipes-bsp/imx-vpu-hantro/imx-vpu-hantro/0001-buildsystem-don-t-ignore-externally-set-cflags.patch49
-rw-r--r--recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.27.0.bb (renamed from recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.26.0.bb)11
-rw-r--r--recipes-bsp/isp-imx/basler-camera_4.2.2.19.0.bb (renamed from recipes-bsp/isp-imx/basler-camera_4.2.2.18.0.bb)6
-rw-r--r--recipes-bsp/isp-imx/isp-imx_4.2.2.19.0.bb (renamed from recipes-bsp/isp-imx/isp-imx_4.2.2.18.0.bb)11
6 files changed, 71 insertions, 18 deletions
diff --git a/recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.8.0.bb b/recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.9.0.bb
index dc5a0e5c..26ebf181 100644
--- a/recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.8.0.bb
+++ b/recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.9.0.bb
@@ -1,8 +1,8 @@
1# Copyright (C) 2019-2021 NXP 1# Copyright 2019-2022 NXP
2 2
3DESCRIPTION = "i.MX VC8000E Encoder library" 3DESCRIPTION = "i.MX VC8000E Encoder library"
4LICENSE = "Proprietary" 4LICENSE = "Proprietary"
5LIC_FILES_CHKSUM = "file://COPYING;md5=d3c315c6eaa43e07d8c130dc3a04a011" 5LIC_FILES_CHKSUM = "file://COPYING;md5=5a0bf11f745e68024f37b4724a5364fe"
6 6
7inherit fsl-eula-unpack 7inherit fsl-eula-unpack
8 8
@@ -10,8 +10,8 @@ SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true"
10 10
11S = "${WORKDIR}/${BPN}-${PV}" 11S = "${WORKDIR}/${BPN}-${PV}"
12 12
13SRC_URI[md5sum] = "228b06302ad0f0da13a160573c06bbf4" 13SRC_URI[md5sum] = "192b354d1c21836dc7338606e60b45ae"
14SRC_URI[sha256sum] = "537fdbc20fbd1fb561b9a0d01ad843ea25c46e5a5cd184960fc9f1074674ddce" 14SRC_URI[sha256sum] = "62b5ba3c4aab21d0d4be3eee9b204a9bb50b83b6140ee1a3b27c648809bdfbaa"
15 15
16# SCR is the location and name of the Software Content Register file 16# SCR is the location and name of the Software Content Register file
17# relative to ${D}${D_SUBDIR}. 17# relative to ${D}${D_SUBDIR}.
diff --git a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.1.3.bb b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.1.4.bb
index 30c31a2e..b5e1d0e1 100644
--- a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.1.3.bb
+++ b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.1.4.bb
@@ -7,8 +7,8 @@ DEPENDS = "imx-vpu-hantro"
7DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc" 7DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc"
8 8
9SRC_URI = "${FSL_MIRROR}/${BP}.tar.gz" 9SRC_URI = "${FSL_MIRROR}/${BP}.tar.gz"
10SRC_URI[md5sum] = "657af53a73fa9898ef7725dd26934079" 10SRC_URI[md5sum] = "e4bdaa1e064e3959576f7dd5a2d89389"
11SRC_URI[sha256sum] = "75f857ddfc53341c425d6dac0e6eb9b5c0281b90b6f6de3ff1b64962d52399c5" 11SRC_URI[sha256sum] = "83ba2798564702d74ab65f6238f95f59247d983b846de1de4c19bdfaf6dabeb8"
12 12
13PLATFORM:mx8mm-nxp-bsp = "IMX8MM" 13PLATFORM:mx8mm-nxp-bsp = "IMX8MM"
14PLATFORM:mx8mq-nxp-bsp = "IMX8MQ" 14PLATFORM:mx8mq-nxp-bsp = "IMX8MQ"
diff --git a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro/0001-buildsystem-don-t-ignore-externally-set-cflags.patch b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro/0001-buildsystem-don-t-ignore-externally-set-cflags.patch
new file mode 100644
index 00000000..861230bb
--- /dev/null
+++ b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro/0001-buildsystem-don-t-ignore-externally-set-cflags.patch
@@ -0,0 +1,49 @@
1From aba22ec2e285cf7557a5049fa6181e82e7f1a489 Mon Sep 17 00:00:00 2001
2From: Max Krummenacher <max.krummenacher@toradex.com>
3Date: Mon, 21 Nov 2022 12:04:09 +0000
4Subject: [PATCH] buildsystem: don't ignore externally set cflags
5
6Upstream-Status: pending
7Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
8---
9 decoder_sw/software/linux/h264high/Makefile | 4 ++--
10 decoder_sw/software/linux/vp6/Makefile | 4 ++--
11 2 files changed, 4 insertions(+), 4 deletions(-)
12
13diff --git a/decoder_sw/software/linux/h264high/Makefile b/decoder_sw/software/linux/h264high/Makefile
14index 556ff71..7bdd99d 100755
15--- a/decoder_sw/software/linux/h264high/Makefile
16+++ b/decoder_sw/software/linux/h264high/Makefile
17@@ -50,10 +50,10 @@ CLEAR_HDRINFO_IN_SEEK = n
18 DEBUG = y
19 # Add your debugging flag (or not) to CFLAGS
20 ifeq ($(DEBUG),y)
21- CFLAGS = $(M32) -g -O0
22+ CFLAGS += $(M32) -g -O0
23 DEBFLAGS = -DDEBUG -D_ASSERT_USED -D_RANGE_CHECK -D_ERROR_PRINT
24 else
25- CFLAGS = $(M32) -O3
26+ CFLAGS += $(M32) -O3
27 DEBFLAGS = -DNDEBUG
28 endif
29
30diff --git a/decoder_sw/software/linux/vp6/Makefile b/decoder_sw/software/linux/vp6/Makefile
31index b6e6914..b933d46 100755
32--- a/decoder_sw/software/linux/vp6/Makefile
33+++ b/decoder_sw/software/linux/vp6/Makefile
34@@ -50,10 +50,10 @@ DEBUG = y
35
36 # Add your debugging flag (or not) to CFLAGS
37 ifeq ($(DEBUG),y)
38- CFLAGS = -g -O0
39+ CFLAGS += -g -O0
40 DEBFLAGS = -DDEBUG -D_ASSERT_USED -D_ERROR_PRINT
41 else
42- CFLAGS = -O3
43+ CFLAGS += -O3
44 DEBFLAGS = -DNDEBUG
45 endif
46
47--
482.35.3
49
diff --git a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.26.0.bb b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.27.0.bb
index ac30b60f..35adecf8 100644
--- a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.26.0.bb
+++ b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.27.0.bb
@@ -2,13 +2,16 @@
2 2
3DESCRIPTION = "i.MX Hantro VPU library" 3DESCRIPTION = "i.MX Hantro VPU library"
4LICENSE = "Proprietary" 4LICENSE = "Proprietary"
5LIC_FILES_CHKSUM = "file://COPYING;md5=d3c315c6eaa43e07d8c130dc3a04a011" 5LIC_FILES_CHKSUM = "file://COPYING;md5=5a0bf11f745e68024f37b4724a5364fe"
6 6
7PROVIDES = "virtual/imxvpu" 7PROVIDES = "virtual/imxvpu"
8 8
9SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" 9SRC_URI = " \
10SRC_URI[md5sum] = "8d06cdacd7700e9e4c32644bf9804cdd" 10 ${FSL_MIRROR}/${BP}.bin;fsl-eula=true \
11SRC_URI[sha256sum] = "0cf9193923e110d2d9e6576e2c632f1675f0751b4c3de9ef54f32813f442540a" 11 file://0001-buildsystem-don-t-ignore-externally-set-cflags.patch \
12"
13SRC_URI[md5sum] = "cfa0e92da0eca9cf622c4d7abc618cef"
14SRC_URI[sha256sum] = "7e9bcdbd067ce66a1247373cbf088945346feb0027deb61af541ebc1256277c3"
12 15
13inherit fsl-eula-unpack use-imx-headers 16inherit fsl-eula-unpack use-imx-headers
14 17
diff --git a/recipes-bsp/isp-imx/basler-camera_4.2.2.18.0.bb b/recipes-bsp/isp-imx/basler-camera_4.2.2.19.0.bb
index 41e59fc9..e19ad6af 100644
--- a/recipes-bsp/isp-imx/basler-camera_4.2.2.18.0.bb
+++ b/recipes-bsp/isp-imx/basler-camera_4.2.2.19.0.bb
@@ -2,14 +2,14 @@
2 2
3DESCRIPTION = "Basler camera binary drivers" 3DESCRIPTION = "Basler camera binary drivers"
4LICENSE = "Proprietary" 4LICENSE = "Proprietary"
5LIC_FILES_CHKSUM = "file://COPYING;md5=d3c315c6eaa43e07d8c130dc3a04a011" 5LIC_FILES_CHKSUM = "file://COPYING;md5=5a0bf11f745e68024f37b4724a5364fe"
6 6
7inherit fsl-eula-unpack 7inherit fsl-eula-unpack
8 8
9SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" 9SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true"
10 10
11SRC_URI[md5sum] = "4bc72b07f608cbe13d318a63adb8f9dc" 11SRC_URI[md5sum] = "99962b0cbba53ef773b7ac8cb50ce05a"
12SRC_URI[sha256sum] = "62393bcc11b6e8bb9918a29240fb57057870ec0cefff00042ee65d8a1fde081a" 12SRC_URI[sha256sum] = "fd2f71c854134683ac293393255d61b985e75d8dae2e090c99c21dff756017fb"
13 13
14do_install() { 14do_install() {
15 dest_dir=${D}/opt/imx8-isp/bin 15 dest_dir=${D}/opt/imx8-isp/bin
diff --git a/recipes-bsp/isp-imx/isp-imx_4.2.2.18.0.bb b/recipes-bsp/isp-imx/isp-imx_4.2.2.19.0.bb
index 177caa14..19d0cba7 100644
--- a/recipes-bsp/isp-imx/isp-imx_4.2.2.18.0.bb
+++ b/recipes-bsp/isp-imx/isp-imx_4.2.2.19.0.bb
@@ -2,12 +2,12 @@
2 2
3DESCRIPTION = "i.MX Verisilicon Software ISP" 3DESCRIPTION = "i.MX Verisilicon Software ISP"
4LICENSE = "Proprietary" 4LICENSE = "Proprietary"
5LIC_FILES_CHKSUM = "file://COPYING;md5=d3c315c6eaa43e07d8c130dc3a04a011" 5LIC_FILES_CHKSUM = "file://COPYING;md5=5a0bf11f745e68024f37b4724a5364fe"
6DEPENDS = "libdrm virtual/libg2d libtinyxml2" 6DEPENDS = "libdrm virtual/libg2d libtinyxml2"
7 7
8SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" 8SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true"
9SRC_URI[md5sum] = "a20171db4bf2be423a587f3b610f0a69" 9SRC_URI[md5sum] = "d0350ad40df96a84efc4802975f92c91"
10SRC_URI[sha256sum] = "468ae51223d1873a1a756a1e64a53c0c61ebd640b3810f3a9e912b6a0de6c3c8" 10SRC_URI[sha256sum] = "5544aef41546906bc4999de1980e4706cf241c93732633efde57b018ac4863c3"
11 11
12inherit fsl-eula-unpack cmake systemd use-imx-headers 12inherit fsl-eula-unpack cmake systemd use-imx-headers
13 13
@@ -25,6 +25,7 @@ SYSTEMD_SERVICE:${PN} = "imx8-isp.service"
25EXTRA_OECMAKE += " \ 25EXTRA_OECMAKE += " \
26 -DSDKTARGETSYSROOT=${STAGING_DIR_HOST} \ 26 -DSDKTARGETSYSROOT=${STAGING_DIR_HOST} \
27 -DCMAKE_BUILD_TYPE=release \ 27 -DCMAKE_BUILD_TYPE=release \
28 -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
28 -DISP_VERSION=ISP8000NANO_V1802 \ 29 -DISP_VERSION=ISP8000NANO_V1802 \
29 -DPLATFORM=ARM64 \ 30 -DPLATFORM=ARM64 \
30 -DAPPMODE=V4L2 \ 31 -DAPPMODE=V4L2 \
@@ -45,11 +46,13 @@ do_install() {
45 install -d ${D}/${libdir} 46 install -d ${D}/${libdir}
46 install -d ${D}/${includedir} 47 install -d ${D}/${includedir}
47 install -d ${D}/opt/imx8-isp/bin 48 install -d ${D}/opt/imx8-isp/bin
49 install -d ${D}/opt/imx8-isp/bin/dewarp_config
48 50
49 cp -r ${B}/generated/release/bin/*_test ${D}/opt/imx8-isp/bin 51 cp -r ${B}/generated/release/bin/*_test ${D}/opt/imx8-isp/bin
50 cp -r ${B}/generated/release/bin/*2775* ${D}/opt/imx8-isp/bin 52 cp -r ${B}/generated/release/bin/*2775* ${D}/opt/imx8-isp/bin
51 cp -r ${B}/generated/release/bin/*.xml ${D}/opt/imx8-isp/bin 53 cp -r ${B}/generated/release/bin/*.xml ${D}/opt/imx8-isp/bin
52 cp -r ${B}/generated/release/bin/*.drv ${D}/opt/imx8-isp/bin 54 cp -r ${B}/generated/release/bin/*.drv ${D}/opt/imx8-isp/bin
55 cp -r ${WORKDIR}/${BP}/dewarp/dewarp_config/ ${D}/opt/imx8-isp/bin
53 cp -r ${B}/generated/release/bin/isp_media_server ${D}/opt/imx8-isp/bin 56 cp -r ${B}/generated/release/bin/isp_media_server ${D}/opt/imx8-isp/bin
54 cp -r ${B}/generated/release/bin/vvext ${D}/opt/imx8-isp/bin 57 cp -r ${B}/generated/release/bin/vvext ${D}/opt/imx8-isp/bin
55 cp -r ${B}/generated/release/lib/*.so* ${D}/${libdir} 58 cp -r ${B}/generated/release/lib/*.so* ${D}/${libdir}
@@ -81,8 +84,6 @@ FILES_SOLIBS_VERSIONED = " \
81FILES:${PN} += "/opt ${libdir}/lib*${SOLIBSDEV}" 84FILES:${PN} += "/opt ${libdir}/lib*${SOLIBSDEV}"
82FILES:${PN}-dev += "${FILES_SOLIBS_VERSIONED}" 85FILES:${PN}-dev += "${FILES_SOLIBS_VERSIONED}"
83 86
84INSANE_SKIP:${PN} = "rpaths"
85
86RDEPENDS:${PN} = "libdrm" 87RDEPENDS:${PN} = "libdrm"
87 88
88COMPATIBLE_MACHINE = "(mx8mp-nxp-bsp)" 89COMPATIBLE_MACHINE = "(mx8mp-nxp-bsp)"