summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/imx-gpu-viv
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2022-11-15 18:10:40 +0100
committerMax Krummenacher <max.krummenacher@toradex.com>2022-11-18 11:04:24 +0100
commit2ad610490aeb8ac723f1a796aaad56aec3872574 (patch)
tree782e3acc353241cffc33e8a8dbe75eb43c42dd9c /recipes-graphics/imx-gpu-viv
parentd0088a4e57da092e46699d8414a44730c472a9bc (diff)
downloadmeta-freescale-2ad610490aeb8ac723f1a796aaad56aec3872574.tar.gz
imx-gpu-viv: update from 6.4.3.p4.2 to 6.4.3.p4.4
Update to the version used in lf5.15.52_2.1.0. Note that the the vulkan installable client driver is provided with a filename and soname that no longer clashes with the vulkan loader. Thus the rename and soname magic is dropped. License was updated to NXP EULA v39 August 2022. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Diffstat (limited to 'recipes-graphics/imx-gpu-viv')
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc15
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.4-aarch32.bb (renamed from recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch32.bb)4
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.4-aarch64.bb (renamed from recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch64.bb)4
3 files changed, 6 insertions, 17 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 5c4b68cc..169606c2 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=d3c315c6eaa43e07d8c130dc3a04a011" 9LIC_FILES_CHKSUM = "file://COPYING;md5=5a0bf11f745e68024f37b4724a5364fe"
10 10
11DEPENDS += " \ 11DEPENDS += " \
12 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \ 12 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \
@@ -177,9 +177,7 @@ IMX_SOC:mx8mq-nxp-bsp = "mx8mq"
177IMX_SOC:mx8mn-nxp-bsp = "mx8mn" 177IMX_SOC:mx8mn-nxp-bsp = "mx8mn"
178IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp" 178IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp"
179 179
180LIBVULKAN_VERSION_MAJOR = "1" 180LIBVULKAN_API_VERSION = "1.2.182"
181LIBVULKAN_VERSION = "${LIBVULKAN_VERSION_MAJOR}.2.1"
182LIBVULKAN_API_VERSION = "${LIBVULKAN_VERSION_MAJOR}.2.182"
183 181
184do_install () { 182do_install () {
185 install -d ${D}${libdir} 183 install -d ${D}${libdir}
@@ -258,15 +256,6 @@ do_install () {
258 fi 256 fi
259 257
260 if [ "${IS_MX8}" = "1" ]; then 258 if [ "${IS_MX8}" = "1" ]; then
261 # Rename the vulkan implementation library which is wrapped by the vulkan-loader
262 # library of the same name
263 MAJOR=${LIBVULKAN_VERSION_MAJOR}
264 FULL=${LIBVULKAN_VERSION}
265 mv ${D}${libdir}/libvulkan.so.$FULL ${D}${libdir}/libvulkan_VSI.so.$FULL
266 patchelf --set-soname libvulkan_VSI.so.$MAJOR ${D}${libdir}/libvulkan_VSI.so.$FULL
267 rm ${D}${libdir}/libvulkan.so.$MAJOR ${D}${libdir}/libvulkan.so
268 ln -s libvulkan_VSI.so.$FULL ${D}${libdir}/libvulkan_VSI.so.$MAJOR
269 ln -s libvulkan_VSI.so.$FULL ${D}${libdir}/libvulkan_VSI.so
270 if [ -z "${PACKAGES_VULKAN}" ]; then 259 if [ -z "${PACKAGES_VULKAN}" ]; then
271 set -f 260 set -f
272 for f in ${FILES:libvulkan-imx} ${FILES:libvulkan-imx-dev}; do 261 for f in ${FILES:libvulkan-imx} ${FILES:libvulkan-imx-dev}; do
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch32.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.4-aarch32.bb
index bb07fb10..2c7fbecc 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch32.bb
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.4-aarch32.bb
@@ -4,7 +4,7 @@
4 4
5require imx-gpu-viv-6.inc 5require imx-gpu-viv-6.inc
6 6
7SRC_URI[md5sum] = "8e83cb642033ac3b85a5473b6d92687e" 7SRC_URI[md5sum] = "5cf2085e4b9706e4c964ed7fdb57bfe3"
8SRC_URI[sha256sum] = "89197fdb13dfc21c49968297c2e8b5cb8dd5563502278151d36b2dce2a2092ed" 8SRC_URI[sha256sum] = "5b9dd02cb2dfa564903872576cd6586fbf4a02abdb8e180978bd84205ab302a7"
9 9
10COMPATIBLE_MACHINE = "(mx6q-nxp-bsp|mx6dl-nxp-bsp|mx6sx-nxp-bsp|mx6sl-nxp-bsp|mx7ulp-nxp-bsp)" 10COMPATIBLE_MACHINE = "(mx6q-nxp-bsp|mx6dl-nxp-bsp|mx6sx-nxp-bsp|mx6sl-nxp-bsp|mx7ulp-nxp-bsp)"
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch64.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.4-aarch64.bb
index 4136631b..531eb13c 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.2-aarch64.bb
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.4-aarch64.bb
@@ -1,7 +1,7 @@
1require imx-gpu-viv-6.inc 1require imx-gpu-viv-6.inc
2 2
3SRC_URI[md5sum] = "22de8a5f59a56a7ef499f590d1659b6f" 3SRC_URI[md5sum] = "b899f9d4a179eab622880fd22ec7cb64"
4SRC_URI[sha256sum] = "52921c0b59529f1598084e991eda1863100754f28a7744ba958158dff8074b3b" 4SRC_URI[sha256sum] = "5c52bd15146c24d449638c6276c07103949c8efbc53d002518541bc37c57e424"
5 5
6INSANE_SKIP:append:libc-musl = " file-rdeps" 6INSANE_SKIP:append:libc-musl = " file-rdeps"
7 7