summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/imx-g2d
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-graphics/imx-g2d')
-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
4 files changed, 31 insertions, 27 deletions
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