diff options
| author | Otavio Salvador <otavio@ossystems.com.br> | 2025-05-22 13:18:26 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-22 13:18:26 -0300 |
| commit | 967ee5a3dd2e85a243568c2639075664bea2004f (patch) | |
| tree | f25e7e4ef9f14fc3d24ef6932babf5e419e41c2c | |
| parent | b81892d7851ea1ed0b0480f6f35f6cfd82eaf7c6 (diff) | |
| parent | 610fda22df773a0abfa997a4fba61c74605e33d8 (diff) | |
| download | meta-freescale-967ee5a3dd2e85a243568c2639075664bea2004f.tar.gz | |
Merge pull request #2292 from OSSystems/topic/imx-gpu-viv
imx-gpu-viv: Fix the imx-gpu-viv install task
| -rw-r--r-- | recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | 15 | ||||
| -rw-r--r-- | recipes-graphics/imx-gpu-viv/imx-gpu-viv/imx_icd.json | 7 |
2 files changed, 5 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 46e2d117a..b9fe6bb8c 100644 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | |||
| @@ -71,8 +71,7 @@ PE = "1" | |||
| 71 | inherit fsl-eula-unpack | 71 | inherit fsl-eula-unpack |
| 72 | 72 | ||
| 73 | FILESEXTRAPATHS:append := "${THISDIR}/imx-gpu-viv:" | 73 | FILESEXTRAPATHS:append := "${THISDIR}/imx-gpu-viv:" |
| 74 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true \ | 74 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
| 75 | file://imx_icd.json" | ||
| 76 | 75 | ||
| 77 | S = "${WORKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" | 76 | S = "${WORKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" |
| 78 | 77 | ||
| @@ -184,8 +183,6 @@ IMX_SOC:mx8mq-nxp-bsp = "mx8mq" | |||
| 184 | IMX_SOC:mx8mn-nxp-bsp = "mx8mn" | 183 | IMX_SOC:mx8mn-nxp-bsp = "mx8mn" |
| 185 | IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp" | 184 | IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp" |
| 186 | 185 | ||
| 187 | LIBVULKAN_API_VERSION = "1.3.204" | ||
| 188 | |||
| 189 | do_install () { | 186 | do_install () { |
| 190 | install -d ${D}${libdir} | 187 | install -d ${D}${libdir} |
| 191 | install -d ${D}${includedir} | 188 | install -d ${D}${includedir} |
| @@ -253,8 +250,7 @@ do_install () { | |||
| 253 | rm -rf ${D}/opt/viv_samples/cl11 | 250 | rm -rf ${D}/opt/viv_samples/cl11 |
| 254 | else | 251 | else |
| 255 | # Install Vendor ICDs for OpenCL's installable client driver loader (ICDs Loader) | 252 | # Install Vendor ICDs for OpenCL's installable client driver loader (ICDs Loader) |
| 256 | install -d ${D}${sysconfdir}/OpenCL/vendors/ | 253 | install -Dm 0644 ${S}/gpu-core/etc/OpenCL/vendors/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd |
| 257 | install -m 0644 ${S}/gpu-core/etc/OpenCL/vendors/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd | ||
| 258 | 254 | ||
| 259 | if [ "${OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES}" = "" ]; then | 255 | if [ "${OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES}" = "" ]; then |
| 260 | rm -f ${D}${includedir}/CL/cl_viv_vx_ext.h | 256 | rm -f ${D}${includedir}/CL/cl_viv_vx_ext.h |
| @@ -277,9 +273,8 @@ do_install () { | |||
| 277 | rm -rf ${D}$f | 273 | rm -rf ${D}$f |
| 278 | done | 274 | done |
| 279 | else | 275 | else |
| 280 | install -Dm 0644 ${UNPACKDIR}/imx_icd.json ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json | 276 | install -Dm 0644 ${S}/gpu-core/etc/vulkan/icd.d/imx_icd.json ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json |
| 281 | sed -i "s,%libdir%,${libdir}," ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json | 277 | sed -i "s,/usr/lib,${libdir}," ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json |
| 282 | sed -i "s,%api_version%,${LIBVULKAN_API_VERSION}," ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json | ||
| 283 | fi | 278 | fi |
| 284 | fi | 279 | fi |
| 285 | 280 | ||
| @@ -335,7 +330,7 @@ FILES:libegl-imx-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/ | |||
| 335 | INSANE_SKIP:libegl-imx += "dev-so" | 330 | INSANE_SKIP:libegl-imx += "dev-so" |
| 336 | 331 | ||
| 337 | FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}" | 332 | FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}" |
| 338 | FILES:libgal-imx-dev = "${includedir}/HAL" | 333 | FILES:libgal-imx-dev:remove = "${includedir}/HAL" |
| 339 | RDEPENDS:libgal-imx += "${@bb.utils.contains('PACKAGECONFIG', 'valgrind', 'valgrind', '', d)}" | 334 | RDEPENDS:libgal-imx += "${@bb.utils.contains('PACKAGECONFIG', 'valgrind', 'valgrind', '', d)}" |
| 340 | RPROVIDES:libgal-imx += "libgal-imx" | 335 | RPROVIDES:libgal-imx += "libgal-imx" |
| 341 | RRECOMMENDS:libgal-imx += "kernel-module-imx-gpu-viv" | 336 | RRECOMMENDS:libgal-imx += "kernel-module-imx-gpu-viv" |
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv/imx_icd.json b/recipes-graphics/imx-gpu-viv/imx-gpu-viv/imx_icd.json deleted file mode 100644 index 21d83f945..000000000 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv/imx_icd.json +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | { | ||
| 2 | "file_format_version": "1.0.0", | ||
| 3 | "ICD": { | ||
| 4 | "library_path": "%libdir%/libvulkan_VSI.so.1", | ||
| 5 | "api_version": "%api_version%" | ||
| 6 | } | ||
| 7 | } | ||
