summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2021-01-28 12:37:24 +0100
committerOtavio Salvador <otavio@ossystems.com.br>2021-02-01 11:24:43 -0300
commit02fd61fd7e102d48fcb87e49e43e5300becea237 (patch)
tree5419eeb3e850760c3d31de58e8518bd35f85406d
parenta00d108c094c993ef68601efc0bfe3454732ee31 (diff)
downloadmeta-freescale-02fd61fd7e102d48fcb87e49e43e5300becea237.tar.gz
imx-gpu-viv: update to 6.4.3.p1.0
NXP release imx_5.4.70_2.3.0. imx-gpu-viv provides the OpenCL C++ headers which meta-openembedded also provides in the opencl-clhpp recipe. Add opencl-clhpp to PROVIDES and have a PREFERRED_PROVIDER_opencl-clhpp decide on which to build. libgbm-imx got additional shared objects, set FILES accordingly. This package uses EULA v17 October 2020. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc8
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p0.0-aarch64.bb6
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p1.0-aarch32.bb (renamed from recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p0.0-aarch32.bb)6
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p1.0-aarch64.bb6
4 files changed, 14 insertions, 12 deletions
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
index 7628b393..5acf6352 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
@@ -6,7 +6,7 @@
6DESCRIPTION = "GPU driver and apps for i.MX" 6DESCRIPTION = "GPU driver and apps for i.MX"
7SECTION = "libs" 7SECTION = "libs"
8LICENSE = "Proprietary" 8LICENSE = "Proprietary"
9LIC_FILES_CHKSUM = "file://COPYING;md5=983e4c77621568488dd902b27e0c2143" 9LIC_FILES_CHKSUM = "file://COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a"
10 10
11DEPENDS += " \ 11DEPENDS += " \
12 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \ 12 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \
@@ -43,6 +43,7 @@ PROVIDES += " \
43 imx-gpu-viv \ 43 imx-gpu-viv \
44 libgal-imx \ 44 libgal-imx \
45 opencl-headers \ 45 opencl-headers \
46 opencl-clhpp \
46 opencl-icd-loader \ 47 opencl-icd-loader \
47 virtual/egl \ 48 virtual/egl \
48 virtual/libopenvg \ 49 virtual/libopenvg \
@@ -290,9 +291,10 @@ INSANE_SKIP_libgal-imx += "build-deps"
290 291
291FILES_libvsc-imx = "${libdir}/libVSC${SOLIBS}" 292FILES_libvsc-imx = "${libdir}/libVSC${SOLIBS}"
292 293
293FILES_libgbm-imx_mx8 = "${libdir}/libgbm*${SOLIBS}" 294FILES_libgbm-imx_mx8 = "${libdir}/libgbm*${REALSOLIBS} ${libdir}/libgbm${SOLIBSDEV} ${libdir}/libgbm_viv${SOLIBSDEV}"
294FILES_libgbm-imx-dev_mx8 = "${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h ${libdir}/libgbm${SOLIBSDEV}" 295FILES_libgbm-imx-dev_mx8 = "${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h"
295RDEPENDS_libgbm-imx_append_mx8 = " libdrm" 296RDEPENDS_libgbm-imx_append_mx8 = " libdrm"
297INSANE_SKIP_libgbm-imx += "dev-so"
296 298
297FILES_libvulkan-imx = "${libdir}/libvulkan_VSI${REALSOLIBS} ${libdir}/libSPIRV_viv${SOLIBS}" 299FILES_libvulkan-imx = "${libdir}/libvulkan_VSI${REALSOLIBS} ${libdir}/libSPIRV_viv${SOLIBS}"
298FILES_libvulkan-imx-dev = "${includedir}/vulkan ${libdir}/libvulkan_VSI${SOLIBSDEV}" 300FILES_libvulkan-imx-dev = "${includedir}/vulkan ${libdir}/libvulkan_VSI${SOLIBSDEV}"
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p0.0-aarch64.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p0.0-aarch64.bb
deleted file mode 100644
index f3f9046e..00000000
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p0.0-aarch64.bb
+++ /dev/null
@@ -1,6 +0,0 @@
1require imx-gpu-viv-6.inc
2
3SRC_URI[md5sum] = "db4c88a19d0c1f7ec2788531822f9144"
4SRC_URI[sha256sum] = "b3bd03288106daf3a62d2301d09569292ef6a5c74c761cfa4e41dad85e4bf547"
5
6COMPATIBLE_MACHINE = "(mx8)"
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p0.0-aarch32.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p1.0-aarch32.bb
index 4d7e2bcd..39eb1a1d 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p0.0-aarch32.bb
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p1.0-aarch32.bb
@@ -2,9 +2,9 @@
2# Copyright 2017-2020 NXP 2# Copyright 2017-2020 NXP
3# Released under the MIT license (see COPYING.MIT for the terms) 3# Released under the MIT license (see COPYING.MIT for the terms)
4 4
5require recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc 5require imx-gpu-viv-6.inc
6 6
7SRC_URI[md5sum] = "163167d49e1667bab3a8a37ea33b7624" 7SRC_URI[md5sum] = "3ab06c5aa485c79c14e6c856ccfd8d82"
8SRC_URI[sha256sum] = "cdec43e45e840fe30e188e3b6f07c44b4a1ceafc315e605c8d278564db5fcbe9" 8SRC_URI[sha256sum] = "9960fadbc1ea919f8b1b5c1e2e38a52b7293b70c906518d7fff2ada4140c59ea"
9 9
10COMPATIBLE_MACHINE = "(mx6q|mx6dl|mx6sx|mx6sl|mx7ulp)" 10COMPATIBLE_MACHINE = "(mx6q|mx6dl|mx6sx|mx6sl|mx7ulp)"
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p1.0-aarch64.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p1.0-aarch64.bb
new file mode 100644
index 00000000..4db54790
--- /dev/null
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p1.0-aarch64.bb
@@ -0,0 +1,6 @@
1require imx-gpu-viv-6.inc
2
3SRC_URI[md5sum] = "72a212a1bd8102718f8b03d935f1dcbc"
4SRC_URI[sha256sum] = "0505620c3851a980d2e08fee4b4fcd06eff92efac02d1646924bea86e4384ad4"
5
6COMPATIBLE_MACHINE = "(mx8)"