summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2023-05-17 10:31:54 -0300
committerGitHub <noreply@github.com>2023-05-17 10:31:54 -0300
commit011aa5617d287aa83fff549494a63c4baad0c171 (patch)
treef2d8eee52d65f2ae99efe3bd909dded037338845
parent4b1a51b1e953b57494e1a95bc0ccfe5cd8b5e1a6 (diff)
parent448ce7db7176bd51eff3ce377cb0cb39eb49f0fb (diff)
downloadmeta-freescale-011aa5617d287aa83fff549494a63c4baad0c171.tar.gz
Merge pull request #1535 from thochstein/graphics
Graphics
-rw-r--r--conf/machine/include/imx-base.inc8
-rw-r--r--recipes-graphics/drm/libdrm_2.4.114.imx.bb (renamed from recipes-graphics/drm/libdrm_2.4.109.imx.bb)40
-rw-r--r--recipes-graphics/imx-g2d/imx-dpu-g2d_2.1.6.bb (renamed from recipes-graphics/imx-g2d/imx-dpu-g2d_2.1.4.bb)11
-rw-r--r--recipes-graphics/imx-g2d/imx-g2d-samples_git.bb26
-rw-r--r--recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p1.0.bb (renamed from recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.3.p4.6.bb)15
-rw-r--r--recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb6
-rw-r--r--recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb2
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc41
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p1.0-aarch32.bb (renamed from recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.6-aarch32.bb)4
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p1.0-aarch64.bb (renamed from recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.6-aarch64.bb)7
-rw-r--r--recipes-graphics/waffle/waffle/0001-meson-Add-missing-wayland-dependency-on-EGL.patch14
-rw-r--r--recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p1.0.bb (renamed from recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.3.p4.6.bb)6
12 files changed, 100 insertions, 80 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index b8190abf..d8022c01 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -523,10 +523,10 @@ PREFERRED_VERSION_wayland-protocols:mx8-nxp-bsp ??= "1.31.imx"
523PREFERRED_VERSION_wayland-protocols:mx9-nxp-bsp ??= "1.31.imx" 523PREFERRED_VERSION_wayland-protocols:mx9-nxp-bsp ??= "1.31.imx"
524 524
525# Use i.MX libdrm Version 525# Use i.MX libdrm Version
526PREFERRED_VERSION_libdrm:mx6-nxp-bsp ??= "2.4.109.imx" 526PREFERRED_VERSION_libdrm:mx6-nxp-bsp ??= "2.4.114.imx"
527PREFERRED_VERSION_libdrm:mx7-nxp-bsp ??= "2.4.109.imx" 527PREFERRED_VERSION_libdrm:mx7-nxp-bsp ??= "2.4.114.imx"
528PREFERRED_VERSION_libdrm:mx8-nxp-bsp ??= "2.4.109.imx" 528PREFERRED_VERSION_libdrm:mx8-nxp-bsp ??= "2.4.114.imx"
529PREFERRED_VERSION_libdrm:mx9-nxp-bsp ??= "2.4.109.imx" 529PREFERRED_VERSION_libdrm:mx9-nxp-bsp ??= "2.4.114.imx"
530 530
531PREFERRED_VERSION_vulkan-headers:imxvulkan ??= "1.2.182.0" 531PREFERRED_VERSION_vulkan-headers:imxvulkan ??= "1.2.182.0"
532PREFERRED_VERSION_vulkan-loader:imxvulkan ??= "1.2.182.0" 532PREFERRED_VERSION_vulkan-loader:imxvulkan ??= "1.2.182.0"
diff --git a/recipes-graphics/drm/libdrm_2.4.109.imx.bb b/recipes-graphics/drm/libdrm_2.4.114.imx.bb
index 5edc0611..42893cbf 100644
--- a/recipes-graphics/drm/libdrm_2.4.109.imx.bb
+++ b/recipes-graphics/drm/libdrm_2.4.114.imx.bb
@@ -6,14 +6,16 @@ accelerated OpenGL drivers."
6HOMEPAGE = "http://dri.freedesktop.org" 6HOMEPAGE = "http://dri.freedesktop.org"
7SECTION = "x11/base" 7SECTION = "x11/base"
8LICENSE = "MIT" 8LICENSE = "MIT"
9LIC_FILES_CHKSUM = "file://xf86drm.c;beginline=9;endline=32;md5=c8a3b961af7667c530816761e949dc71" 9LIC_FILES_CHKSUM = "file://LICENSE;md5=9eb1f4831351ab42d762c40b3ebb7add \
10 file://xf86drm.c;beginline=9;endline=32;md5=c8a3b961af7667c530816761e949dc71"
10PROVIDES = "drm" 11PROVIDES = "drm"
11DEPENDS = "libpthread-stubs" 12DEPENDS = "libpthread-stubs"
12 13
13SRC_URI = "${IMX_LIBDRM_SRC};branch=${SRCBRANCH}" 14SRC_URI = "${IMX_LIBDRM_SRC};branch=${SRCBRANCH}"
14IMX_LIBDRM_SRC ?= "git://github.com/nxp-imx/libdrm-imx.git;protocol=https;nobranch=1" 15IMX_LIBDRM_SRC ?= "git://github.com/nxp-imx/libdrm-imx.git;protocol=https;nobranch=1"
15SRCBRANCH ?= "libdrm-imx-2.4.109" 16SRCBRANCH ?= "libdrm-imx-2.4.114"
16SRCREV = "063bd699054866852ae182d2b31d4d3e7eae4f03" 17SRCREV = "68531f3f411d65f71e4616f51e3ab841a7bac0aa"
18
17S = "${WORKDIR}/git" 19S = "${WORKDIR}/git"
18 20
19DEFAULT_PREFERENCE = "-1" 21DEFAULT_PREFERENCE = "-1"
@@ -21,25 +23,25 @@ COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
21 23
22inherit meson pkgconfig manpages 24inherit meson pkgconfig manpages
23 25
24PACKAGECONFIG ??= "libkms intel radeon amdgpu nouveau vmwgfx omap freedreno vc4 etnaviv install-test-programs" 26PACKAGECONFIG ??= "intel radeon amdgpu nouveau vmwgfx omap freedreno vc4 etnaviv tests install-test-programs"
25PACKAGECONFIG[libkms] = "-Dlibkms=true,-Dlibkms=false" 27PACKAGECONFIG[intel] = "-Dintel=enabled,-Dintel=disabled,libpciaccess"
26PACKAGECONFIG[intel] = "-Dintel=true,-Dintel=false,libpciaccess" 28PACKAGECONFIG[radeon] = "-Dradeon=enabled,-Dradeon=disabled"
27PACKAGECONFIG[radeon] = "-Dradeon=true,-Dradeon=false" 29PACKAGECONFIG[amdgpu] = "-Damdgpu=enabled,-Damdgpu=disabled"
28PACKAGECONFIG[amdgpu] = "-Damdgpu=true,-Damdgpu=false" 30PACKAGECONFIG[nouveau] = "-Dnouveau=enabled,-Dnouveau=disabled"
29PACKAGECONFIG[nouveau] = "-Dnouveau=true,-Dnouveau=false" 31PACKAGECONFIG[vmwgfx] = "-Dvmwgfx=enabled,-Dvmwgfx=disabled"
30PACKAGECONFIG[vmwgfx] = "-Dvmwgfx=true,-Dvmwgfx=false" 32PACKAGECONFIG[omap] = "-Domap=enabled,-Domap=disabled"
31PACKAGECONFIG[omap] = "-Domap=true,-Domap=false" 33PACKAGECONFIG[exynos] = "-Dexynos=enabled,-Dexynos=disabled"
32PACKAGECONFIG[exynos] = "-Dexynos=true,-Dexynos=false" 34PACKAGECONFIG[freedreno] = "-Dfreedreno=enabled,-Dfreedreno=disabled"
33PACKAGECONFIG[freedreno] = "-Dfreedreno=true,-Dfreedreno=false" 35PACKAGECONFIG[tegra] = "-Dtegra=enabled,-Dtegra=disabled"
34PACKAGECONFIG[tegra] = "-Dtegra=true,-Dtegra=false" 36PACKAGECONFIG[vc4] = "-Dvc4=enabled,-Dvc4=disabled"
35PACKAGECONFIG[vc4] = "-Dvc4=true,-Dvc4=false" 37PACKAGECONFIG[etnaviv] = "-Detnaviv=enabled,-Detnaviv=disabled"
36PACKAGECONFIG[etnaviv] = "-Detnaviv=true,-Detnaviv=false"
37PACKAGECONFIG[freedreno-kgsl] = "-Dfreedreno-kgsl=true,-Dfreedreno-kgsl=false" 38PACKAGECONFIG[freedreno-kgsl] = "-Dfreedreno-kgsl=true,-Dfreedreno-kgsl=false"
38PACKAGECONFIG[valgrind] = "-Dvalgrind=true,-Dvalgrind=false,valgrind" 39PACKAGECONFIG[valgrind] = "-Dvalgrind=enabled,-Dvalgrind=disabled,valgrind"
39PACKAGECONFIG[install-test-programs] = "-Dinstall-test-programs=true,-Dinstall-test-programs=false" 40PACKAGECONFIG[install-test-programs] = "-Dinstall-test-programs=true,-Dinstall-test-programs=false"
40PACKAGECONFIG[cairo-tests] = "-Dcairo-tests=true,-Dcairo-tests=false" 41PACKAGECONFIG[cairo-tests] = "-Dcairo-tests=enabled,-Dcairo-tests=disabled"
42PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"
41PACKAGECONFIG[udev] = "-Dudev=true,-Dudev=false,udev" 43PACKAGECONFIG[udev] = "-Dudev=true,-Dudev=false,udev"
42PACKAGECONFIG[manpages] = "-Dman-pages=true,-Dman-pages=false,libxslt-native xmlto-native python3-docutils-native" 44PACKAGECONFIG[manpages] = "-Dman-pages=enabled,-Dman-pages=disabled,libxslt-native xmlto-native python3-docutils-native"
43 45
44ALLOW_EMPTY:${PN}-drivers = "1" 46ALLOW_EMPTY:${PN}-drivers = "1"
45PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap \ 47PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap \
diff --git a/recipes-graphics/imx-g2d/imx-dpu-g2d_2.1.4.bb b/recipes-graphics/imx-g2d/imx-dpu-g2d_2.1.6.bb
index 667bc26b..8d26e7a5 100644
--- a/recipes-graphics/imx-g2d/imx-dpu-g2d_2.1.4.bb
+++ b/recipes-graphics/imx-g2d/imx-dpu-g2d_2.1.6.bb
@@ -4,26 +4,27 @@
4 4
5DESCRIPTION = "G2D library using i.MX DPU" 5DESCRIPTION = "G2D library using i.MX DPU"
6LICENSE = "Proprietary" 6LICENSE = "Proprietary"
7LIC_FILES_CHKSUM = "file://COPYING;md5=5a0bf11f745e68024f37b4724a5364fe" 7LIC_FILES_CHKSUM = "file://COPYING;md5=ea25d099982d035af85d193c88a1b479"
8 8
9DEPENDS = "libgal-imx libdrm" 9DEPENDS = "libgal-imx libdrm"
10PROVIDES += "virtual/libg2d" 10PROVIDES += "virtual/libg2d"
11 11
12SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" 12SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true"
13SRC_URI[md5sum] = "488d9f63b2d02c687a0bc8c3debfb51c" 13SRC_URI[md5sum] = "ab5972089fe8746dc5fa5388e432a154"
14SRC_URI[sha256sum] = "62050bc5dd35e942c97e7a8ab22b0b98d02e27a38935b585e622cdc5221ef2a3" 14SRC_URI[sha256sum] = "771d71b5766f148bfb349cbc069a1808ad43f881d17cb11ec2ca27a959a9ad34"
15 15
16inherit fsl-eula-unpack 16inherit fsl-eula-unpack
17 17
18do_install () { 18do_install () {
19 install -d ${D}${libdir} 19 install -d ${D}${libdir}
20 install -d ${D}${includedir} 20 install -d ${D}${includedir}
21 cp -r ${S}/g2d/usr/lib/*.so* ${D}${libdir} 21 cp -d ${S}/g2d/usr/lib/*.so* ${D}${libdir}
22 cp -Pr ${S}/g2d/usr/include/* ${D}${includedir} 22 cp -Pr ${S}/g2d/usr/include/* ${D}${includedir}
23} 23}
24 24
25INSANE_SKIP:${PN} += "ldflags" 25INSANE_SKIP:${PN} += "ldflags"
26INSANE_SKIP:append:libc-musl = " file-rdeps" 26INSANE_SKIP:append:libc-musl = " file-rdeps"
27RDEPENDS:${PN}:append:libc-musl = " gcompat"
27 28
28# The packaged binaries have been stripped of debug info, so disable 29# The packaged binaries have been stripped of debug info, so disable
29# operations accordingly. 30# operations accordingly.
@@ -32,5 +33,3 @@ INHIBIT_PACKAGE_STRIP = "1"
32INHIBIT_SYSROOT_STRIP = "1" 33INHIBIT_SYSROOT_STRIP = "1"
33 34
34COMPATIBLE_MACHINE = "(imxdpu)" 35COMPATIBLE_MACHINE = "(imxdpu)"
35
36RDEPENDS:${PN}:append:libc-musl = " gcompat"
diff --git a/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb b/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb
index c02a4f50..c5f2158e 100644
--- a/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb
+++ b/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb
@@ -1,16 +1,16 @@
1SUMMARY = "i.MX G2D Samples" 1SUMMARY = "i.MX G2D Samples"
2DESCRIPTION = "Set of sample applications for i.MX G2D" 2DESCRIPTION = "Set of sample applications for i.MX G2D"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://COPYING;md5=0858ec9c7a80c4a2cf16e4f825a2cc91" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=0858ec9c7a80c4a2cf16e4f825a2cc91"
5 5
6DEPENDS = "virtual/libg2d cairo" 6DEPENDS = "cairo"
7 7
8PV = "2.1+git${SRCPV}" 8PV = "2.1+git${SRCPV}"
9 9
10SRC_URI = "${GPU_G2D_SAMPLES_SRC};branch=${SRCBRANCH}" 10SRC_URI = "${GPU_G2D_SAMPLES_SRC};branch=${SRCBRANCH}"
11GPU_G2D_SAMPLES_SRC ?= "git://github.com/nxp-imx/g2d-samples.git;protocol=https" 11GPU_G2D_SAMPLES_SRC ?= "git://github.com/nxp-imx/g2d-samples.git;protocol=https"
12SRCBRANCH ?= "imx_2.1" 12SRCBRANCH ?= "imx_2.1"
13SRCREV = "3efd75a90e3c606c9b7bed6791bcd4085ae69b9b" 13SRCREV = "a5f620fcf0e986a19e4acdfa48c95eaf79a5c570"
14 14
15S = "${WORKDIR}/git" 15S = "${WORKDIR}/git"
16 16
@@ -21,28 +21,36 @@ PACKAGECONFIG_IMPLEMENTATION = ""
21PACKAGECONFIG_IMPLEMENTATION:imxgpu2d:imxdpu = "dpu" 21PACKAGECONFIG_IMPLEMENTATION:imxgpu2d:imxdpu = "dpu"
22PACKAGECONFIG_IMPLEMENTATION:imxgpu2d = "gpu-drm" 22PACKAGECONFIG_IMPLEMENTATION:imxgpu2d = "gpu-drm"
23PACKAGECONFIG_IMPLEMENTATION:imxgpu2d:imxfbdev = "gpu-fbdev" 23PACKAGECONFIG_IMPLEMENTATION:imxgpu2d:imxfbdev = "gpu-fbdev"
24PACKAGECONFIG_IMPLEMENTATION:mx93-nxp-bsp = "pxp"
24 25
25PACKAGECONFIG[dpu] = " \ 26PACKAGECONFIG[dpu] = " \
26 BUILD_IMPLEMENTATION=dpu, \ 27 BUILD_IMPLEMENTATION=dpu, \
27 , \ 28 , \
28 imx-dpu-g2d wayland-native wayland-protocols, \ 29 imx-dpu-g2d wayland-native wayland wayland-protocols, \
29 , \ 30 , \
30 , \ 31 , \
31 gpu-drm gpu-fbdev" 32 gpu-drm gpu-fbdev pxp"
32PACKAGECONFIG[gpu-drm] = " \ 33PACKAGECONFIG[gpu-drm] = " \
33 BUILD_IMPLEMENTATION=gpu-drm, \ 34 BUILD_IMPLEMENTATION=gpu-drm, \
34 , \ 35 , \
35 imx-gpu-g2d wayland-native wayland-protocols, \ 36 imx-gpu-g2d wayland-native wayland wayland-protocols, \
36 , \ 37 , \
37 , \ 38 , \
38 dpu gpu-fbdev" 39 dpu gpu-fbdev pxp"
39PACKAGECONFIG[gpu-fbdev] = " \ 40PACKAGECONFIG[gpu-fbdev] = " \
40 BUILD_IMPLEMENTATION=gpu-fbdev, \ 41 BUILD_IMPLEMENTATION=gpu-fbdev, \
41 , \ 42 , \
42 imx-gpu-g2d, \ 43 imx-gpu-g2d, \
43 , \ 44 , \
44 , \ 45 , \
45 dpu gpu-drm" 46 dpu gpu-drm pxp"
47PACKAGECONFIG[pxp] = " \
48 BUILD_IMPLEMENTATION=pxp, \
49 , \
50 imx-pxp-g2d wayland-native wayland wayland-protocols, \
51 , \
52 , \
53 dpu gpu-drm gpu-fbdev"
46 54
47EXTRA_OEMAKE += " \ 55EXTRA_OEMAKE += " \
48 SDKTARGETSYSROOT=${STAGING_DIR_HOST} \ 56 SDKTARGETSYSROOT=${STAGING_DIR_HOST} \
@@ -57,4 +65,4 @@ FILES:${PN} += "/opt"
57 65
58PACKAGE_ARCH = "${MACHINE_SOCARCH}" 66PACKAGE_ARCH = "${MACHINE_SOCARCH}"
59 67
60COMPATIBLE_MACHINE = "(imxgpu2d)" 68COMPATIBLE_MACHINE = "(imxgpu2d|mx93-nxp-bsp)"
diff --git a/recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.3.p4.6.bb b/recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p1.0.bb
index d513c720..1d4e3cc5 100644
--- a/recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.3.p4.6.bb
+++ b/recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p1.0.bb
@@ -5,17 +5,16 @@
5 5
6DESCRIPTION = "G2D library using i.MX GPU" 6DESCRIPTION = "G2D library using i.MX GPU"
7LICENSE = "Proprietary" 7LICENSE = "Proprietary"
8LIC_FILES_CHKSUM = "file://COPYING;md5=5a0bf11f745e68024f37b4724a5364fe" 8LIC_FILES_CHKSUM = "file://COPYING;md5=ea25d099982d035af85d193c88a1b479"
9DEPENDS = "libgal-imx" 9DEPENDS = "libgal-imx"
10PROVIDES = "virtual/libg2d" 10PROVIDES = "virtual/libg2d"
11 11
12FSLBIN_NAME = "${PN}-${PV}-${TARGET_ARCH}"
13
14SRC_URI = "${FSL_MIRROR}/${FSLBIN_NAME}.bin;name=${TARGET_ARCH};fsl-eula=true" 12SRC_URI = "${FSL_MIRROR}/${FSLBIN_NAME}.bin;name=${TARGET_ARCH};fsl-eula=true"
15SRC_URI[aarch64.md5sum] = "41e6c3a6f8d4151d30c1f34341465b30" 13FSLBIN_NAME = "${PN}-${PV}-${TARGET_ARCH}"
16SRC_URI[aarch64.sha256sum] = "70e007f66459ee6a392f4a21f4d4a753ff22a75b728cc7d952251b00ba3ab51e" 14SRC_URI[aarch64.md5sum] = "7aafa5910ef3e3be1c449b4bddd97b56"
17SRC_URI[arm.md5sum] = "4c751218aa4db1f545bcec17ee963cc0" 15SRC_URI[aarch64.sha256sum] = "9bf8ebbfc85245d75ab7d133c3e135a4c5f23a0430c75883af9700e9cb82c151"
18SRC_URI[arm.sha256sum] = "288f78419d825e71563c38a39a738f040e098b581b76e6f8b8fc5895e7d9d7c4" 16SRC_URI[arm.md5sum] = "e0da61541b0b95083a3c95cc0bba4f63"
17SRC_URI[arm.sha256sum] = "65427c12b43c7bb3838ec2bc91a5853c310652b920a65b2b52bacad8e761a8e4"
19 18
20S = "${WORKDIR}/${FSLBIN_NAME}" 19S = "${WORKDIR}/${FSLBIN_NAME}"
21 20
@@ -40,7 +39,5 @@ INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
40INHIBIT_PACKAGE_STRIP = "1" 39INHIBIT_PACKAGE_STRIP = "1"
41INHIBIT_SYSROOT_STRIP = "1" 40INHIBIT_SYSROOT_STRIP = "1"
42 41
43INSANE_SKIP:${PN} = "ldflags"
44
45PACKAGE_ARCH = "${MACHINE_SOCARCH}" 42PACKAGE_ARCH = "${MACHINE_SOCARCH}"
46COMPATIBLE_MACHINE = "(imxgpu2d)" 43COMPATIBLE_MACHINE = "(imxgpu2d)"
diff --git a/recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb b/recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb
index fbf56e0c..0f444cfa 100644
--- a/recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb
+++ b/recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb
@@ -1,10 +1,10 @@
1# Copyright (C) 2016 Freescale Semiconductor 1# Copyright (C) 2016 Freescale Semiconductor
2# Copyright 2017-2022 NXP 2# Copyright 2017-2023 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
5DESCRIPTION = "G2D library using i.MX PXP" 5DESCRIPTION = "G2D library using i.MX PXP"
6LICENSE = "Proprietary" 6LICENSE = "Proprietary"
7LIC_FILES_CHKSUM = "file://EULA.txt;md5=d3c315c6eaa43e07d8c130dc3a04a011" 7LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ea25d099982d035af85d193c88a1b479"
8 8
9PROVIDES += "virtual/libg2d" 9PROVIDES += "virtual/libg2d"
10 10
@@ -13,7 +13,7 @@ PV = "2.1.0+git${SRCPV}"
13SRC_URI = "${IMX_PXP_G2D_SRC};branch=${SRCBRANCH}" 13SRC_URI = "${IMX_PXP_G2D_SRC};branch=${SRCBRANCH}"
14IMX_PXP_G2D_SRC ?= "git://github.com/nxp-imx/imx-g2d-pxp.git;protocol=https" 14IMX_PXP_G2D_SRC ?= "git://github.com/nxp-imx/imx-g2d-pxp.git;protocol=https"
15SRCBRANCH ?= "imx_2.1" 15SRCBRANCH ?= "imx_2.1"
16SRCREV = "178970dc7cdba69b94c2219b5bade46d67adb640" 16SRCREV = "8887f6bbf533affef7e22a65179a08a25f1547f1"
17 17
18S = "${WORKDIR}/git" 18S = "${WORKDIR}/git"
19 19
diff --git a/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb b/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb
index f325ff94..a2f049a8 100644
--- a/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb
+++ b/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb
@@ -7,7 +7,7 @@ DEPENDS = "imx-gpu-viv zlib libpng procps"
7SRC_URI = "git://github.com/nxp-imx/apitrace-imx.git;protocol=https;branch=imx_10.0 \ 7SRC_URI = "git://github.com/nxp-imx/apitrace-imx.git;protocol=https;branch=imx_10.0 \
8 file://0001-dlsym-workaround-glibc-2.34-build-failure.patch \ 8 file://0001-dlsym-workaround-glibc-2.34-build-failure.patch \
9" 9"
10SRCREV = "90a59407f1cddd31b4dac67e5a2500100eb091bc" 10SRCREV = "522cb2981289b7ba20d6dd4b4bf75097e079815b"
11 11
12S = "${WORKDIR}/git" 12S = "${WORKDIR}/git"
13 13
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 169606c2..0c6e3c81 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
@@ -1,12 +1,12 @@
1# Copyright (C) 2012-2016 Freescale Semiconductor 1# Copyright (C) 2012-2016 Freescale Semiconductor
2# Copyright (C) 2012-2018 O.S. Systems Software LTDA. 2# Copyright (C) 2012-2018 O.S. Systems Software LTDA.
3# Copyright 2017-2021 NXP 3# Copyright 2017-2023 NXP
4# Released under the MIT license (see COPYING.MIT for the terms) 4# Released under the MIT license (see COPYING.MIT for the terms)
5 5
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=5a0bf11f745e68024f37b4724a5364fe" 9LIC_FILES_CHKSUM = "file://COPYING;md5=ea25d099982d035af85d193c88a1b479"
10 10
11DEPENDS += " \ 11DEPENDS += " \
12 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \ 12 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \
@@ -30,15 +30,12 @@ DEPENDS:append:libc-musl = " gcompat"
30PROVIDES += " \ 30PROVIDES += " \
31 imx-gpu-viv \ 31 imx-gpu-viv \
32 libgal-imx \ 32 libgal-imx \
33 opencl-headers \
34 opencl-clhpp \
35 opencl-icd-loader \
36 virtual/egl \ 33 virtual/egl \
37 virtual/libopenvg \ 34 virtual/libopenvg \
38 virtual/opencl-icd \
39 ${EXTRA_PROVIDES} \ 35 ${EXTRA_PROVIDES} \
40" 36"
41EXTRA_PROVIDES = " \ 37EXTRA_PROVIDES = " \
38 ${PROVIDES_OPENCL} \
42 ${PROVIDES_OPENGLES3} \ 39 ${PROVIDES_OPENGLES3} \
43 ${PROVIDES_OPENVX} \ 40 ${PROVIDES_OPENVX} \
44" 41"
@@ -51,6 +48,15 @@ EXTRA_PROVIDES:append:mx8-nxp-bsp = " \
51 virtual/libgbm \ 48 virtual/libgbm \
52" 49"
53 50
51PROVIDES_OPENCL = " \
52 opencl-headers \
53 opencl-clhpp \
54 opencl-icd-loader \
55 virtual/opencl-icd \
56"
57PROVIDES_OPENCL:mx7-nxp-bsp = ""
58PROVIDES_OPENCL:mx8mm-nxp-bsp = ""
59
54PROVIDES_OPENGLES3 = "" 60PROVIDES_OPENGLES3 = ""
55PROVIDES_OPENGLES3:mx8-nxp-bsp = "virtual/libgles3" 61PROVIDES_OPENGLES3:mx8-nxp-bsp = "virtual/libgles3"
56PROVIDES_OPENGLES3:mx8mm-nxp-bsp = "" 62PROVIDES_OPENGLES3:mx8mm-nxp-bsp = ""
@@ -95,13 +101,15 @@ PACKAGES =+ " \
95 ${PACKAGES_VULKAN} \ 101 ${PACKAGES_VULKAN} \
96 ${PACKAGES_OPENVX} \ 102 ${PACKAGES_OPENVX} \
97 libnn-imx \ 103 libnn-imx \
104 libspirv-imx \
98" 105"
99 106
100PACKAGES_GBM = "" 107PACKAGES_GBM = ""
101PACKAGES_GBM:mx8-nxp-bsp = "libgbm-imx libgbm-imx-dev" 108PACKAGES_GBM:mx8-nxp-bsp = "libgbm-imx libgbm-imx-dev"
102 109
103PACKAGES_OPENCL = "libopencl-imx libopencl-imx-dev libclc-imx libclc-imx-dev" 110PACKAGES_OPENCL = "libclc-imx libclc-imx-dev libopencl-imx libopencl-imx-dev"
104PACKAGES_OPENCL:mx7-nxp-bsp = "" 111PACKAGES_OPENCL:mx7-nxp-bsp = ""
112PACKAGES_OPENCL:mx8mm-nxp-bsp = ""
105 113
106PACKAGES_OPENVX = \ 114PACKAGES_OPENVX = \
107 "${@bb.utils.contains("PROVIDES_OPENVX", "virtual/libopenvx", \ 115 "${@bb.utils.contains("PROVIDES_OPENVX", "virtual/libopenvx", \
@@ -109,6 +117,7 @@ PACKAGES_OPENVX = \
109 117
110PACKAGES_VULKAN = "" 118PACKAGES_VULKAN = ""
111PACKAGES_VULKAN:imxvulkan = "libvulkan-imx libvulkan-imx-dev" 119PACKAGES_VULKAN:imxvulkan = "libvulkan-imx libvulkan-imx-dev"
120PACKAGES_VULKAN:mx8mm-nxp-bsp = "libvulkan-imx libvulkan-imx-dev"
112 121
113python __anonymous () { 122python __anonymous () {
114 has_vivante_kernel_driver_support = (d.getVar('MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT') or '0') 123 has_vivante_kernel_driver_support = (d.getVar('MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT') or '0')
@@ -209,6 +218,9 @@ do_install () {
209 # Install backend-specific drivers 218 # Install backend-specific drivers
210 if [ "${BACKEND}" = "wayland" ]; then 219 if [ "${BACKEND}" = "wayland" ]; then
211 # Wayland backend 220 # Wayland backend
221 if ! ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'true', 'false', d)}; then
222 install -m 0644 ${S}/gpu-core/usr/lib/pkgconfig/gl.pc ${D}${libdir}/pkgconfig/gl.pc
223 fi
212 install -m 0644 ${S}/gpu-core/usr/lib/pkgconfig/egl_wayland.pc ${D}${libdir}/pkgconfig/egl.pc 224 install -m 0644 ${S}/gpu-core/usr/lib/pkgconfig/egl_wayland.pc ${D}${libdir}/pkgconfig/egl.pc
213 cp -r ${S}/gpu-core/usr/lib/wayland/* ${D}${libdir} 225 cp -r ${S}/gpu-core/usr/lib/wayland/* ${D}${libdir}
214 elif [ "${IS_MX8}" != "1" ]; then 226 elif [ "${IS_MX8}" != "1" ]; then
@@ -316,7 +328,6 @@ do_install:append:libc-musl() {
316ALLOW_EMPTY:${PN} = "1" 328ALLOW_EMPTY:${PN} = "1"
317 329
318FILES:libclc-imx = "${libdir}/libCLC${SOLIBS} ${includedir}/CL/cl_viv_vx_ext.h" 330FILES:libclc-imx = "${libdir}/libCLC${SOLIBS} ${includedir}/CL/cl_viv_vx_ext.h"
319FILES:libclc-imx-dev = "${includedir}/CL ${libdir}/libCLC${SOLIBSDEV}"
320 331
321# libEGL.so is used by some demo apps from Freescale 332# libEGL.so is used by some demo apps from Freescale
322INSANE_SKIP:libegl-imx += "dev-so" 333INSANE_SKIP:libegl-imx += "dev-so"
@@ -324,7 +335,7 @@ FILES:libegl-imx = "${libdir}/libEGL${REALSOLIBS} ${libdir}/libEGL${SOLIBSDEV} "
324FILES:libegl-imx-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc" 335FILES:libegl-imx-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc"
325 336
326FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}" 337FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}"
327FILES:libgal-imx-dev = "${libdir}/libGAL${SOLIBSDEV} ${includedir}/HAL" 338FILES:libgal-imx-dev = "${includedir}/HAL"
328RDEPENDS:libgal-imx += "${@bb.utils.contains('PACKAGECONFIG', 'valgrind', 'valgrind', '', d)}" 339RDEPENDS:libgal-imx += "${@bb.utils.contains('PACKAGECONFIG', 'valgrind', 'valgrind', '', d)}"
329RPROVIDES:libgal-imx += "libgal-imx" 340RPROVIDES:libgal-imx += "libgal-imx"
330RRECOMMENDS:libgal-imx += "kernel-module-imx-gpu-viv" 341RRECOMMENDS:libgal-imx += "kernel-module-imx-gpu-viv"
@@ -339,10 +350,13 @@ INSANE_SKIP:libgbm-imx += "dev-so"
339 350
340FILES:libvulkan-imx = "\ 351FILES:libvulkan-imx = "\
341 ${libdir}/libvulkan_VSI${REALSOLIBS} \ 352 ${libdir}/libvulkan_VSI${REALSOLIBS} \
342 ${libdir}/libSPIRV_viv${SOLIBS} \
343 ${sysconfdir}/vulkan" 353 ${sysconfdir}/vulkan"
344FILES:libvulkan-imx-dev = "${includedir}/vulkan ${libdir}/libvulkan_VSI${SOLIBSDEV}" 354FILES:libvulkan-imx-dev = "${includedir}/vulkan ${libdir}/libvulkan_VSI${SOLIBSDEV}"
345 355
356FILES:libspirv-imx = " \
357 ${libdir}/libSPIRV_viv${SOLIBS} \
358"
359
346FILES:libopenvx-imx = " \ 360FILES:libopenvx-imx = " \
347 ${libdir}/libOpenVX${REALSOLIBS} \ 361 ${libdir}/libOpenVX${REALSOLIBS} \
348 ${libdir}/libOpenVXC${SOLIBS} \ 362 ${libdir}/libOpenVXC${SOLIBS} \
@@ -357,20 +371,20 @@ RDEPENDS:libopenvx-imx = "libnn-imx"
357# package QA complains on missing RDEPENDS, which are only available for X11. 371# package QA complains on missing RDEPENDS, which are only available for X11.
358# Skip "file-rdeps" QA for this package. 372# Skip "file-rdeps" QA for this package.
359FILES:libgl-imx = "${libdir}/libGL${REALSOLIBS}" 373FILES:libgl-imx = "${libdir}/libGL${REALSOLIBS}"
360FILES:libgl-imx-dev = "${libdir}/libGL${SOLIBSDEV} ${includedir}/GL" 374FILES:libgl-imx-dev = "${libdir}/libGL${SOLIBSDEV} ${includedir}/GL ${libdir}/pkgconfig/gl.pc"
361INSANE_SKIP:libgl-imx += "file-rdeps" 375INSANE_SKIP:libgl-imx += "file-rdeps"
362 376
363# libEGL needs to open libGLESv1.so 377# libEGL needs to open libGLESv1.so
364INSANE_SKIP:libgles1-imx += "dev-so" 378INSANE_SKIP:libgles1-imx += "dev-so"
365FILES:libgles1-imx = "${libdir}/libGLESv1*${REALSOLIBS} ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${REALSOLIBS} ${libdir}/libGLES_*${SOLIBS}" 379FILES:libgles1-imx = "${libdir}/libGLESv1*${REALSOLIBS} ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${REALSOLIBS} ${libdir}/libGLES_*${SOLIBS}"
366FILES:libgles1-imx-dev = "${includedir}/GLES ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${SOLIBSDEV} ${libdir}/pkgconfig/glesv1_cm.pc" 380FILES:libgles1-imx-dev = "${includedir}/GLES ${libdir}/libGLESv1*${SOLIBS} ${libdir}/pkgconfig/glesv1_cm.pc"
367RPROVIDES:libgles1-imx = "libgles-imx" 381RPROVIDES:libgles1-imx = "libgles-imx"
368RPROVIDES:libgles1-imx-dev = "libgles-imx-dev" 382RPROVIDES:libgles1-imx-dev = "libgles-imx-dev"
369 383
370# libEGL needs to open libGLESv2.so 384# libEGL needs to open libGLESv2.so
371INSANE_SKIP:libgles2-imx += "dev-so" 385INSANE_SKIP:libgles2-imx += "dev-so"
372FILES:libgles2-imx = "${libdir}/libGLESv2${REALSOLIBS} ${libdir}/libGLESv2${SOLIBS}" 386FILES:libgles2-imx = "${libdir}/libGLESv2${REALSOLIBS} ${libdir}/libGLESv2${SOLIBS}"
373FILES:libgles2-imx-dev = "${includedir}/GLES2 ${libdir}/libGLESv2${SOLIBSDEV} ${libdir}/pkgconfig/glesv2.pc" 387FILES:libgles2-imx-dev = "${includedir}/GLES2 ${libdir}/pkgconfig/glesv2.pc"
374RDEPENDS:libgles2-imx = "libglslc-imx" 388RDEPENDS:libgles2-imx = "libglslc-imx"
375 389
376FILES:libgles3-imx-dev = "${includedir}/GLES3" 390FILES:libgles3-imx-dev = "${includedir}/GLES3"
@@ -379,7 +393,6 @@ FILES:libgles3-imx-dev = "${includedir}/GLES3"
379RDEPENDS:libgles2-imx-dev += "libgles3-imx-dev" 393RDEPENDS:libgles2-imx-dev += "libgles3-imx-dev"
380 394
381FILES:libglslc-imx = "${libdir}/libGLSLC${SOLIBS}" 395FILES:libglslc-imx = "${libdir}/libGLSLC${SOLIBS}"
382FILES:libglslc-imx-dev = "${includedir}/CL ${libdir}/libGLSLC${SOLIBSDEV}"
383 396
384FILES:libopencl-imx = "${libdir}/libOpenCL${REALSOLIBS} \ 397FILES:libopencl-imx = "${libdir}/libOpenCL${REALSOLIBS} \
385 ${libdir}/libVivanteOpenCL${SOLIBS} \ 398 ${libdir}/libVivanteOpenCL${SOLIBS} \
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.6-aarch32.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p1.0-aarch32.bb
index 7a8d0634..846fa31d 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.6-aarch32.bb
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p1.0-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] = "92d8a1440b680917a4001ebe65811584" 7SRC_URI[md5sum] = "9a1796264d9a07205e3ec7bc184599c8"
8SRC_URI[sha256sum] = "fdb9e4250d2baf9a76ba60eab376c2317f9c53b621fe2c886a02f6355c0e01c6" 8SRC_URI[sha256sum] = "6e2f3fb43d16c30fd0b23027f5205818e9d4c74d4903f1c63f265ccf8269f01d"
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.6-aarch64.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p1.0-aarch64.bb
index 2779ff3c..c1cde9f3 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.6-aarch64.bb
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p1.0-aarch64.bb
@@ -1,10 +1,9 @@
1require imx-gpu-viv-6.inc 1require imx-gpu-viv-6.inc
2 2
3SRC_URI[md5sum] = "b33fde69f544674340ea617e9faf404e" 3SRC_URI[md5sum] = "f7b41c4f8bfa25959796d240ca0bb285"
4SRC_URI[sha256sum] = "60a63b66ef28cadc62bc1305a3ab5a2018c910e171b0cd72f4876317282dcfcc" 4SRC_URI[sha256sum] = "4a5f2235500dc4bdfaaeaffa0e4c13cdd28436cc0d859e5be222bce990fda461"
5 5
6INSANE_SKIP:append:libc-musl = " file-rdeps" 6INSANE_SKIP:append:libc-musl = " file-rdeps"
7RDEPENDS:${PN}:append:libc-musl = " gcompat"
7 8
8COMPATIBLE_MACHINE = "(mx8-nxp-bsp)" 9COMPATIBLE_MACHINE = "(mx8-nxp-bsp)"
9
10RDEPENDS:${PN}:append:libc-musl = " gcompat"
diff --git a/recipes-graphics/waffle/waffle/0001-meson-Add-missing-wayland-dependency-on-EGL.patch b/recipes-graphics/waffle/waffle/0001-meson-Add-missing-wayland-dependency-on-EGL.patch
index 5f587d84..6f4be031 100644
--- a/recipes-graphics/waffle/waffle/0001-meson-Add-missing-wayland-dependency-on-EGL.patch
+++ b/recipes-graphics/waffle/waffle/0001-meson-Add-missing-wayland-dependency-on-EGL.patch
@@ -14,9 +14,11 @@ Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
14 meson.build | 6 ++++-- 14 meson.build | 6 ++++--
15 1 file changed, 4 insertions(+), 2 deletions(-) 15 1 file changed, 4 insertions(+), 2 deletions(-)
16 16
17--- a/meson.build 17Index: git/meson.build
18+++ b/meson.build 18===================================================================
19@@ -63,6 +63,7 @@ dep_gl = _dep_null 19--- git.orig/meson.build
20+++ git/meson.build
21@@ -65,6 +65,7 @@ dep_gl = _dep_null
20 dep_egl = _dep_null 22 dep_egl = _dep_null
21 dep_wayland_client = _dep_null 23 dep_wayland_client = _dep_null
22 dep_wayland_egl = _dep_null 24 dep_wayland_egl = _dep_null
@@ -24,7 +26,7 @@ Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
24 dep_wayland_scanner = _dep_null 26 dep_wayland_scanner = _dep_null
25 dep_wayland_proto = _dep_null 27 dep_wayland_proto = _dep_null
26 dep_x11_xcb = _dep_null 28 dep_x11_xcb = _dep_null
27@@ -104,7 +105,8 @@ else 29@@ -106,7 +107,8 @@ else
28 dep_wayland_client = dependency( 30 dep_wayland_client = dependency(
29 'wayland-client', version : '>= 1.10', required : get_option('wayland'), 31 'wayland-client', version : '>= 1.10', required : get_option('wayland'),
30 ) 32 )
@@ -34,8 +36,8 @@ Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
34 'wayland-egl', version : '>= 9.1', required : get_option('wayland'), 36 'wayland-egl', version : '>= 9.1', required : get_option('wayland'),
35 ) 37 )
36 dep_wayland_scanner = dependency( 38 dep_wayland_scanner = dependency(
37@@ -120,7 +122,7 @@ else 39@@ -124,7 +126,7 @@ else
38 wayland_xdg_shell_xml = join_paths(dep_wayland_proto.get_pkgconfig_variable('pkgdatadir'), 40 wayland_xdg_shell_xml = join_paths(dep_wayland_proto.get_variable(pkgconfig: 'pkgdatadir'),
39 'stable/xdg-shell/xdg-shell.xml') 41 'stable/xdg-shell/xdg-shell.xml')
40 endif 42 endif
41- build_wayland = dep_egl.found() and dep_wayland_client.found() and dep_wayland_egl.found() and dep_wayland_scanner.found() and dep_wayland_proto.found() 43- build_wayland = dep_egl.found() and dep_wayland_client.found() and dep_wayland_egl.found() and dep_wayland_scanner.found() and dep_wayland_proto.found()
diff --git a/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.3.p4.6.bb b/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p1.0.bb
index abb7b323..f4c6129c 100644
--- a/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.3.p4.6.bb
+++ b/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p1.0.bb
@@ -10,9 +10,9 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0-only;md5=801f80980d171d
10SRC_URI = "${KERNEL_SRC};subpath=drivers/mxc/gpu-viv;destsuffix=git/src \ 10SRC_URI = "${KERNEL_SRC};subpath=drivers/mxc/gpu-viv;destsuffix=git/src \
11 file://Add-makefile.patch" 11 file://Add-makefile.patch"
12KERNEL_SRC ?= "git://github.com/nxp-imx/linux-imx.git;protocol=https;branch=${SRCBRANCH}" 12KERNEL_SRC ?= "git://github.com/nxp-imx/linux-imx.git;protocol=https;branch=${SRCBRANCH}"
13SRCBRANCH = "lf-5.15.y" 13SRCBRANCH = "lf-6.1.y"
14LOCALVERSION = "-5.15.71-2.2.0" 14LOCALVERSION = "-6.1.1-1.0.0"
15SRCREV = "b257903e33d78d7658ea2a5697fd11044a7b1770" 15SRCREV = "1df0ce9060c9e16449a9b0f97d4caef3a5414b7a"
16 16
17S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"
18 18