]> code.ossystems Code Review - meta-freescale.git/commitdiff
imx-gpu-viv: update to 6.4.3.p1.0
authorMax Krummenacher <max.krummenacher@toradex.com>
Thu, 28 Jan 2021 11:37:24 +0000 (12:37 +0100)
committerOtavio Salvador <otavio@ossystems.com.br>
Wed, 3 Mar 2021 11:22:38 +0000 (08:22 -0300)
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>
(cherry picked from commit 02fd61fd7e102d48fcb87e49e43e5300becea237)

recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p0.0-aarch64.bb [deleted file]
recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p1.0-aarch32.bb [moved from recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p0.0-aarch32.bb with 50% similarity]
recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p1.0-aarch64.bb [new file with mode: 0644]

index 3ec37e5d3d422133dd27565bc9d3f3ec670eab58..43c79bd9dbd67eb558e485ce0bf9d5693ed10d04 100644 (file)
@@ -6,7 +6,7 @@
 DESCRIPTION = "GPU driver and apps for i.MX"
 SECTION = "libs"
 LICENSE = "Proprietary"
-LIC_FILES_CHKSUM = "file://COPYING;md5=983e4c77621568488dd902b27e0c2143"
+LIC_FILES_CHKSUM = "file://COPYING;md5=cf3f9b8d09bc3926b1004ea71f7a248a"
 
 DEPENDS += " \
     ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \
@@ -43,6 +43,7 @@ PROVIDES += " \
     imx-gpu-viv \
     libgal-imx \
     opencl-headers \
+    opencl-clhpp \
     virtual/egl \
     virtual/libopenvg \
     virtual/opencl-headers \
@@ -290,9 +291,10 @@ INSANE_SKIP_libgal-imx += "build-deps"
 
 FILES_libvsc-imx = "${libdir}/libVSC${SOLIBS}"
 
-FILES_libgbm-imx_mx8           = "${libdir}/libgbm*${SOLIBS}"
-FILES_libgbm-imx-dev_mx8       = "${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h ${libdir}/libgbm${SOLIBSDEV}"
+FILES_libgbm-imx_mx8           = "${libdir}/libgbm*${REALSOLIBS} ${libdir}/libgbm${SOLIBSDEV} ${libdir}/libgbm_viv${SOLIBSDEV}"
+FILES_libgbm-imx-dev_mx8       = "${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h"
 RDEPENDS_libgbm-imx_append_mx8 = " libdrm"
+INSANE_SKIP_libgbm-imx += "dev-so"
 
 FILES_libvulkan-imx = "${libdir}/libvulkan_VSI${REALSOLIBS} ${libdir}/libSPIRV_viv${SOLIBS}"
 FILES_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 (file)
index f3f9046..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-require imx-gpu-viv-6.inc
-
-SRC_URI[md5sum] = "db4c88a19d0c1f7ec2788531822f9144"
-SRC_URI[sha256sum] = "b3bd03288106daf3a62d2301d09569292ef6a5c74c761cfa4e41dad85e4bf547"
-
-COMPATIBLE_MACHINE = "(mx8)"
similarity index 50%
rename from recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p0.0-aarch32.bb
rename to recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p1.0-aarch32.bb
index 4d7e2bcd2d88ecbcd6b765db75e9e836083bee46..39eb1a1d9724656d9b38c2ebdcf56ae89ac59eda 100644 (file)
@@ -2,9 +2,9 @@
 # Copyright 2017-2020 NXP
 # Released under the MIT license (see COPYING.MIT for the terms)
 
-require recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
+require imx-gpu-viv-6.inc
 
-SRC_URI[md5sum] = "163167d49e1667bab3a8a37ea33b7624"
-SRC_URI[sha256sum] = "cdec43e45e840fe30e188e3b6f07c44b4a1ceafc315e605c8d278564db5fcbe9"
+SRC_URI[md5sum] = "3ab06c5aa485c79c14e6c856ccfd8d82"
+SRC_URI[sha256sum] = "9960fadbc1ea919f8b1b5c1e2e38a52b7293b70c906518d7fff2ada4140c59ea"
 
 COMPATIBLE_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 (file)
index 0000000..4db5479
--- /dev/null
@@ -0,0 +1,6 @@
+require imx-gpu-viv-6.inc
+
+SRC_URI[md5sum] = "72a212a1bd8102718f8b03d935f1dcbc"
+SRC_URI[sha256sum] = "0505620c3851a980d2e08fee4b4fcd06eff92efac02d1646924bea86e4384ad4"
+
+COMPATIBLE_MACHINE = "(mx8)"