summaryrefslogtreecommitdiffstats
path: root/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch locationMax Krummenacher11 days12-17/+5
| | | | | | | | | | | | | | | | | The series [1] changed the way sources are fetched/unpacked and S needs to follow that. Additionally for git repos it moved away from having 'git/' as the checkout directory. This has been partly tested by building weston based image for imx6/imx6ull/imx7/imx8/imx8mm/imx8mp/imx95 based images. E.g. none of the recipes specific for qoriq is built time tested. As walnascar is no longer compatible with master/whinlatter drop it from LAYERSERIES_COMPAT. [1] https://lore.kernel.org/openembedded-core/20250616095000.2918921-1-alex.kanavin@gmail.com/ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* xwayland: add missing libtirpc dependencyHiago De Franco2025-06-121-1/+1
| | | | | | | | | | | | | | | | Current recipe is failing with the following error: | ../xwayland-24.1.6/os/meson.build:66:8: ERROR: Problem encountered: secure-rpc requested, but neither libtirpc or libc RPC support were found Fix it by adding libtirpc as dependency. This aligns with the xwayland recipe from oe-core layer [1]. [1] https://github.com/openembedded/openembedded-core/commit/6334fac0a0b0783298957e2ccbe3a27490f7da09 Fixes: 2a1583a69cf6 ("xwayland: 23.2.5.imx -> 24.1.6-imx") Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
* xwayland: 23.2.5.imx -> 24.1.6-imxRodrigo M. Duarte2025-06-022-5/+14
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* mesa-demos: Add new patch for mesa-demos applicationRodrigo M. Duarte2025-05-305-33/+96
| | | | | | | This commit fix the old patchs and add the following new patch: 0001-YOCIMX-8300-Fix-mesa-demos-build-break-on-GCC-14.patch Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* mali-imx: r50.2 -> r53.0Rodrigo M. Duarte2025-05-221-3/+3
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx-gpu-viv: Fix the imx-gpu-viv install taskRodrigo M. Duarte2025-05-222-17/+5
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx-gpu-viv: 6.4.11.p2.10 -> 6.4.11.p3-0Rodrigo M. Duarte2025-05-215-19/+19
| | | | | | This commit update the recipes imx-gpu-viv for aarch32 and aarch64. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx-pxp-g2d: 2.2 -> 2.3Rodrigo M. Duarte2025-05-211-4/+4
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx-gpu-g2d: 6.4.11.p2.10 -> 6.4.11.p3.0Rodrigo M. Duarte2025-05-211-4/+4
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx-g2d-samples: 2.2 -> 2.3Rodrigo M. Duarte2025-05-211-3/+3
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* imx-dpu-g2d: 2.2.2 -> 2.3.0Rodrigo M. Duarte2025-05-211-5/+5
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* libdrm: 2.4.116.imx -> 2.4.123.imxRodrigo M. Duarte2025-05-211-2/+2
| | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* weston: Updated to version 14.0.1 based on LF6.12.3_1.1.0Sathishkumar Duraisamy2025-05-171-18/+16
| | | | Signed-off-by: Sathishkumar Duraisamy <sathishkumar.d.cbe@gmail.com>
* wayland-protocols: Updated version to 1.37 based on LF6.12.3_1.1.0.Sathishkumar Duraisamy2025-05-171-1/+1
| | | | Signed-off-by: Sathishkumar Duraisamy <sathishkumar.d.cbe@gmail.com>
* recipes: fix whitespace warningsHiago De Franco2025-04-221-1/+1
| | | | | | | | | | | | | | | Since OE bitbake commit 24772dd2ae6c ("parse/ConfHandler: Add warning for deprecated whitespace usage"), the current build generates the following warning (as example): WARNING: /var/home/frh/bsp-master/build/../layers/meta-freescale/recipes-kernel/linux/linux-imx.inc:36 has a lack of whitespace around the assignment: 'KCONFIG_MODE="--alldefconfig"' Fix all the warnings. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
* mesa: bbappend: drop kmsro packageconfigMax Krummenacher2025-04-141-1/+1
| | | | | | | | | | | | | | | mesa is updated in oe-core to 25.0.2. That version dropped the configure option kmsro and unconditionally adds the code [1]. oe-core currently still has the packageconfig for it, however enabling results in a built time error. A fix is on the ML [2]. | ERROR: mesa-2_25.0.2-r0 do_recipe_qa: QA Issue: mesa: invalid PACKAGECONFIG(s): kmsro [invalid-packageconfig] [1] https://gitlab.freedesktop.org/mesa/mesa/-/commit/70813c1c13b99cb029c8fa3537163650bdd17b6d [2] https://lore.kernel.org/all/20250412-mesa-25-fixes-v1-1-791840391271@oss.qualcomm.com/ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-gpu-viv: Add missing PROVIDES virtual/libgles3Tom Hochstein2025-02-051-4/+1
| | | | | | The recipe is missing PROVIDES virtual/libgles3 for i.MX 6 and 7 GPU. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* libsdl2: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-171-0/+3
| | | | | | Add libdecor to PACKAGECONFIG for imx platforms Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* mali-imx: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-171-3/+3
| | | | | | Bump version r50.0 -> r50.2 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* weston: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-172-2/+2
| | | | | | Update checksum to latest Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* xwayland*: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-172-6/+4
| | | | | | Bump xwayland version 23.1.1.imx -> 23.2.5.imx Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* imx-gpu-viv*: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-173-7/+7
| | | | | | | | Bump imx-gpu-viv version 6.4.11.p2.8 -> 6.4.11.p2.10 Bump LIBVULKAN_API_VERSION 1.3.239 -> 1.3.204 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* imx-g2d*: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-172-7/+7
| | | | | | | | Bump imx-dpu-g2d version 2.2.0 -> 2.2.2 Bump imx-gpu-g2d version 6.4.11.p2.8 -> 6.4.11.p2.10 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* vulkan-loader: Use imxviv and imxmali overridesTom Hochstein2025-01-171-3/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-apitrace: Use imxviv overrideTom Hochstein2025-01-171-4/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-apitrace: Simplify package config logicTom Hochstein2025-01-171-10/+6
| | | | | | There's no need for the SOC-specific overrides. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-dpu-g2d: Use imxviv and imxmali overridesTom Hochstein2025-01-171-4/+4
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* fixup! Upgrade NXP BSP to LF6.6.36_2.1.0Valentin Jec2024-10-281-4/+0
| | | | | | Partially revert 01ce79a2 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* Merge pull request #2001 from nxp-upstream/lf_6_6_36_210Otavio Salvador2024-10-2812-41/+106
|\ | | | | Upgrade NXP Graphics BSP to LF6.6.36_2.1.0
| * Upgrade NXP BSP to LF6.6.36_2.1.0Valentin Jec2024-10-251-1/+4
| | | | | | | | | | | | weston_12.0.4.imx: Bump to revision c3c1f9f Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * Upgrade NXP BSP to LF6.6.36_2.1.0Valentin Jec2024-10-256-20/+70
| | | | | | | | | | | | imx-gpu*: Upgrade 6.4.11.p2.6 -> 6.4.11.p2.8 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * Upgrade NXP BSP to LF6.6.36_2.1.0Valentin Jec2024-10-254-58/+12
| | | | | | | | | | | | imx-g2d: Upgrade 2.1.14 -> 2.2.0 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * Upgrade BSP to LF6.6.36_2.1.0Valentin Jec2024-10-252-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | spir: Update downgrade spir: 1.3.261.1.imx -> 1.3.275.0.imx vulkan: Update downgrade vulkan: 1.3.261.1.imx -> 1.3.275.0.imx vulkan-loader_1.3.261.1.imx.bbappend: Upgrade vulkan-loader: 1.3.261.1.imx -> 1.3.275.0.imx Add patch for wsi layer imx-base.inc: Update `PREFFERED_VERSION` for vulkan and spir Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* | mali-imx: import recipe from meta-imxMax Krummenacher2024-10-242-0/+132
|/ | | | | | | | | mali-imx at 6.6.36-2.1.0 NXP BSP release. Provides precompiled binaries for the GPU used e.g. on a i.MX 95 SoC plus the related helpers, headers. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* mesa-etnaviv-env: prevent warningMax Krummenacher2024-10-171-0/+2
| | | | | | | | | | | | Prevent the following warning by setting S to an existing directory. (no real problem was seen but the warning) | WARNING: mesa-etnaviv-env-0.1-r0 do_unpack: mesa-etnaviv-env: | the directory ${WORKDIR}/${BP} (.../mesa-etnaviv-env/0.1/mesa-etnaviv-env-0.1) | pointed to by the S variable doesn't exist - please set S within | the recipe to point to where source has been unpacked to Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* weston: Fix build with muslKhem Raj2024-09-032-0/+46
| | | | | | Apply patch from core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa: Add missing path to patchesTom Hochstein2024-08-281-0/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* mesa,mesa-gl: Rename bbappend to match coreKhem Raj2024-08-222-0/+0
| | | | | | | OE-core has renamed these recipes dropping _git from name Signed-off-by: Khem Raj <raj.khem@gmail.com>
* weston-init: Fix RDP supportTom Hochstein2024-08-191-2/+3
| | | | | | | | | | | | The modification of the weston.ini command line necessary for RDP support is missing. The problem is the weston.ini template contains `@bindir@`, while the sed operation for the modification contains `${bindir}`. Fix the problem by moving the replacement of `@bindir@` to the top of the function `do_install:append()`. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* wayland-protocols: Replace hardcoded SRC_URI with WAYLAND_PROTOCOLS_SRC variableValentin Jec2024-08-081-1/+3
| | | | Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* weston: Upgrade from 12.0.3.imx to 12.0.4.imxValentin Jec2024-08-081-3/+4
| | | | Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* mesa-demos: Add patch for egl clear backgrounds black colorValentin Jec2024-08-085-1/+115
| | | | | mesa: Add patches for video showing wrong frame and fix virgl driver assert issue Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* imx-gpu-viv: Upgrade from 6.4.11.p2.4-* to 6.4.11.p2.6-*Valentin Jec2024-08-084-20/+20
| | | | Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* imx-dpu-g2d: Upgrade imxdpu-g2d from 2.1.12 to 2.1.14Valentin Jec2024-08-084-16/+21
| | | | | | | | | imx-gpu-g2d: Upgrade from 6.4.11.p2.4 to 6.4.11.p2.6 imx-g2d-samples: Update to latest 431f311a imx-pxp-g2d: Update to latest edd234c4e Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* recipes: Switch WORKDIR use with UNPACKDIRKhem Raj2024-05-224-12/+12
| | | | | | This is being enforced in master oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imx-gpu-viv-6: Replace WORKDIR refrences with UNPACKDIRKhem Raj2024-05-211-1/+1
| | | | | | This is now must with master branch of oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* waffle: Fix broken patchesTom Hochstein2024-04-252-16/+14
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* xwayland: Extend support for 9-series with GPUTom Hochstein2024-04-241-1/+1
| | | | | | Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Upgrade 11.0.3.imx -> 12.0.3.imxTom Hochstein2024-04-243-28/+31
| | | | | | Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Upgrade 10.0.4.imx -> 10.0.5.imxTom Hochstein2024-04-243-2/+2
| | | | | | Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>