diff options
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.bb | 26 | ||||
-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.bb | 6 |
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 | ||
5 | DESCRIPTION = "G2D library using i.MX DPU" | 5 | DESCRIPTION = "G2D library using i.MX DPU" |
6 | LICENSE = "Proprietary" | 6 | LICENSE = "Proprietary" |
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=5a0bf11f745e68024f37b4724a5364fe" | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=ea25d099982d035af85d193c88a1b479" |
8 | 8 | ||
9 | DEPENDS = "libgal-imx libdrm" | 9 | DEPENDS = "libgal-imx libdrm" |
10 | PROVIDES += "virtual/libg2d" | 10 | PROVIDES += "virtual/libg2d" |
11 | 11 | ||
12 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" | 12 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" |
13 | SRC_URI[md5sum] = "488d9f63b2d02c687a0bc8c3debfb51c" | 13 | SRC_URI[md5sum] = "ab5972089fe8746dc5fa5388e432a154" |
14 | SRC_URI[sha256sum] = "62050bc5dd35e942c97e7a8ab22b0b98d02e27a38935b585e622cdc5221ef2a3" | 14 | SRC_URI[sha256sum] = "771d71b5766f148bfb349cbc069a1808ad43f881d17cb11ec2ca27a959a9ad34" |
15 | 15 | ||
16 | inherit fsl-eula-unpack | 16 | inherit fsl-eula-unpack |
17 | 17 | ||
18 | do_install () { | 18 | do_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 | ||
25 | INSANE_SKIP:${PN} += "ldflags" | 25 | INSANE_SKIP:${PN} += "ldflags" |
26 | INSANE_SKIP:append:libc-musl = " file-rdeps" | 26 | INSANE_SKIP:append:libc-musl = " file-rdeps" |
27 | RDEPENDS:${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" | |||
32 | INHIBIT_SYSROOT_STRIP = "1" | 33 | INHIBIT_SYSROOT_STRIP = "1" |
33 | 34 | ||
34 | COMPATIBLE_MACHINE = "(imxdpu)" | 35 | COMPATIBLE_MACHINE = "(imxdpu)" |
35 | |||
36 | RDEPENDS:${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 @@ | |||
1 | SUMMARY = "i.MX G2D Samples" | 1 | SUMMARY = "i.MX G2D Samples" |
2 | DESCRIPTION = "Set of sample applications for i.MX G2D" | 2 | DESCRIPTION = "Set of sample applications for i.MX G2D" |
3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=0858ec9c7a80c4a2cf16e4f825a2cc91" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=0858ec9c7a80c4a2cf16e4f825a2cc91" |
5 | 5 | ||
6 | DEPENDS = "virtual/libg2d cairo" | 6 | DEPENDS = "cairo" |
7 | 7 | ||
8 | PV = "2.1+git${SRCPV}" | 8 | PV = "2.1+git${SRCPV}" |
9 | 9 | ||
10 | SRC_URI = "${GPU_G2D_SAMPLES_SRC};branch=${SRCBRANCH}" | 10 | SRC_URI = "${GPU_G2D_SAMPLES_SRC};branch=${SRCBRANCH}" |
11 | GPU_G2D_SAMPLES_SRC ?= "git://github.com/nxp-imx/g2d-samples.git;protocol=https" | 11 | GPU_G2D_SAMPLES_SRC ?= "git://github.com/nxp-imx/g2d-samples.git;protocol=https" |
12 | SRCBRANCH ?= "imx_2.1" | 12 | SRCBRANCH ?= "imx_2.1" |
13 | SRCREV = "3efd75a90e3c606c9b7bed6791bcd4085ae69b9b" | 13 | SRCREV = "a5f620fcf0e986a19e4acdfa48c95eaf79a5c570" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | 15 | S = "${WORKDIR}/git" |
16 | 16 | ||
@@ -21,28 +21,36 @@ PACKAGECONFIG_IMPLEMENTATION = "" | |||
21 | PACKAGECONFIG_IMPLEMENTATION:imxgpu2d:imxdpu = "dpu" | 21 | PACKAGECONFIG_IMPLEMENTATION:imxgpu2d:imxdpu = "dpu" |
22 | PACKAGECONFIG_IMPLEMENTATION:imxgpu2d = "gpu-drm" | 22 | PACKAGECONFIG_IMPLEMENTATION:imxgpu2d = "gpu-drm" |
23 | PACKAGECONFIG_IMPLEMENTATION:imxgpu2d:imxfbdev = "gpu-fbdev" | 23 | PACKAGECONFIG_IMPLEMENTATION:imxgpu2d:imxfbdev = "gpu-fbdev" |
24 | PACKAGECONFIG_IMPLEMENTATION:mx93-nxp-bsp = "pxp" | ||
24 | 25 | ||
25 | PACKAGECONFIG[dpu] = " \ | 26 | PACKAGECONFIG[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" |
32 | PACKAGECONFIG[gpu-drm] = " \ | 33 | PACKAGECONFIG[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" |
39 | PACKAGECONFIG[gpu-fbdev] = " \ | 40 | PACKAGECONFIG[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" |
47 | PACKAGECONFIG[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 | ||
47 | EXTRA_OEMAKE += " \ | 55 | EXTRA_OEMAKE += " \ |
48 | SDKTARGETSYSROOT=${STAGING_DIR_HOST} \ | 56 | SDKTARGETSYSROOT=${STAGING_DIR_HOST} \ |
@@ -57,4 +65,4 @@ FILES:${PN} += "/opt" | |||
57 | 65 | ||
58 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 66 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |
59 | 67 | ||
60 | COMPATIBLE_MACHINE = "(imxgpu2d)" | 68 | COMPATIBLE_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 | ||
6 | DESCRIPTION = "G2D library using i.MX GPU" | 6 | DESCRIPTION = "G2D library using i.MX GPU" |
7 | LICENSE = "Proprietary" | 7 | LICENSE = "Proprietary" |
8 | LIC_FILES_CHKSUM = "file://COPYING;md5=5a0bf11f745e68024f37b4724a5364fe" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=ea25d099982d035af85d193c88a1b479" |
9 | DEPENDS = "libgal-imx" | 9 | DEPENDS = "libgal-imx" |
10 | PROVIDES = "virtual/libg2d" | 10 | PROVIDES = "virtual/libg2d" |
11 | 11 | ||
12 | FSLBIN_NAME = "${PN}-${PV}-${TARGET_ARCH}" | ||
13 | |||
14 | SRC_URI = "${FSL_MIRROR}/${FSLBIN_NAME}.bin;name=${TARGET_ARCH};fsl-eula=true" | 12 | SRC_URI = "${FSL_MIRROR}/${FSLBIN_NAME}.bin;name=${TARGET_ARCH};fsl-eula=true" |
15 | SRC_URI[aarch64.md5sum] = "41e6c3a6f8d4151d30c1f34341465b30" | 13 | FSLBIN_NAME = "${PN}-${PV}-${TARGET_ARCH}" |
16 | SRC_URI[aarch64.sha256sum] = "70e007f66459ee6a392f4a21f4d4a753ff22a75b728cc7d952251b00ba3ab51e" | 14 | SRC_URI[aarch64.md5sum] = "7aafa5910ef3e3be1c449b4bddd97b56" |
17 | SRC_URI[arm.md5sum] = "4c751218aa4db1f545bcec17ee963cc0" | 15 | SRC_URI[aarch64.sha256sum] = "9bf8ebbfc85245d75ab7d133c3e135a4c5f23a0430c75883af9700e9cb82c151" |
18 | SRC_URI[arm.sha256sum] = "288f78419d825e71563c38a39a738f040e098b581b76e6f8b8fc5895e7d9d7c4" | 16 | SRC_URI[arm.md5sum] = "e0da61541b0b95083a3c95cc0bba4f63" |
17 | SRC_URI[arm.sha256sum] = "65427c12b43c7bb3838ec2bc91a5853c310652b920a65b2b52bacad8e761a8e4" | ||
19 | 18 | ||
20 | S = "${WORKDIR}/${FSLBIN_NAME}" | 19 | S = "${WORKDIR}/${FSLBIN_NAME}" |
21 | 20 | ||
@@ -40,7 +39,5 @@ INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | |||
40 | INHIBIT_PACKAGE_STRIP = "1" | 39 | INHIBIT_PACKAGE_STRIP = "1" |
41 | INHIBIT_SYSROOT_STRIP = "1" | 40 | INHIBIT_SYSROOT_STRIP = "1" |
42 | 41 | ||
43 | INSANE_SKIP:${PN} = "ldflags" | ||
44 | |||
45 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 42 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |
46 | COMPATIBLE_MACHINE = "(imxgpu2d)" | 43 | COMPATIBLE_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 | ||
5 | DESCRIPTION = "G2D library using i.MX PXP" | 5 | DESCRIPTION = "G2D library using i.MX PXP" |
6 | LICENSE = "Proprietary" | 6 | LICENSE = "Proprietary" |
7 | LIC_FILES_CHKSUM = "file://EULA.txt;md5=d3c315c6eaa43e07d8c130dc3a04a011" | 7 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ea25d099982d035af85d193c88a1b479" |
8 | 8 | ||
9 | PROVIDES += "virtual/libg2d" | 9 | PROVIDES += "virtual/libg2d" |
10 | 10 | ||
@@ -13,7 +13,7 @@ PV = "2.1.0+git${SRCPV}" | |||
13 | SRC_URI = "${IMX_PXP_G2D_SRC};branch=${SRCBRANCH}" | 13 | SRC_URI = "${IMX_PXP_G2D_SRC};branch=${SRCBRANCH}" |
14 | IMX_PXP_G2D_SRC ?= "git://github.com/nxp-imx/imx-g2d-pxp.git;protocol=https" | 14 | IMX_PXP_G2D_SRC ?= "git://github.com/nxp-imx/imx-g2d-pxp.git;protocol=https" |
15 | SRCBRANCH ?= "imx_2.1" | 15 | SRCBRANCH ?= "imx_2.1" |
16 | SRCREV = "178970dc7cdba69b94c2219b5bade46d67adb640" | 16 | SRCREV = "8887f6bbf533affef7e22a65179a08a25f1547f1" |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | 18 | S = "${WORKDIR}/git" |
19 | 19 | ||