Commit Graph

685 Commits

Author SHA1 Message Date
Hiago De Franco
fafe47ced6 xwayland: add missing libtirpc dependency
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] 6334fac0a0

Fixes: 2a1583a69c ("xwayland: 23.2.5.imx -> 24.1.6-imx")
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2025-06-12 17:03:22 -03:00
Rodrigo M. Duarte
2a1583a69c xwayland: 23.2.5.imx -> 24.1.6-imx
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-06-02 18:00:23 -03:00
Rodrigo M. Duarte
ed82bd1202 mesa-demos: Add new patch for mesa-demos application
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>
2025-05-30 11:58:37 -03:00
Rodrigo M. Duarte
40cfa8b9bf mali-imx: r50.2 -> r53.0
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-22 16:17:14 -03:00
Rodrigo M. Duarte
610fda22df imx-gpu-viv: Fix the imx-gpu-viv install task
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-22 12:04:09 -03:00
Rodrigo M. Duarte
e0b67a444b imx-gpu-viv: 6.4.11.p2.10 -> 6.4.11.p3-0
This commit update the recipes imx-gpu-viv for aarch32 and aarch64.

Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-21 16:34:01 -03:00
Rodrigo M. Duarte
2982dc07d7 imx-pxp-g2d: 2.2 -> 2.3
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-21 14:32:08 -03:00
Rodrigo M. Duarte
aaebe38077 imx-gpu-g2d: 6.4.11.p2.10 -> 6.4.11.p3.0
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-21 14:32:08 -03:00
Rodrigo M. Duarte
d2dd7e2ca8 imx-g2d-samples: 2.2 -> 2.3
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-21 14:32:08 -03:00
Rodrigo M. Duarte
5049f31c5c imx-dpu-g2d: 2.2.2 -> 2.3.0
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-21 14:32:08 -03:00
Rodrigo M. Duarte
c47d6f7a69 libdrm: 2.4.116.imx -> 2.4.123.imx
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-21 10:59:21 -03:00
Sathishkumar Duraisamy
6bf60e1c07 weston: Updated to version 14.0.1 based on LF6.12.3_1.1.0
Signed-off-by: Sathishkumar Duraisamy <sathishkumar.d.cbe@gmail.com>
2025-05-17 11:25:45 +05:30
Sathishkumar Duraisamy
11d825bf85 wayland-protocols: Updated version to 1.37 based on LF6.12.3_1.1.0.
Signed-off-by: Sathishkumar Duraisamy <sathishkumar.d.cbe@gmail.com>
2025-05-17 11:25:20 +05:30
Hiago De Franco
10b651b0d1 recipes: fix whitespace warnings
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>
2025-04-22 19:37:01 -03:00
Max Krummenacher
0a4c2012e1 mesa: bbappend: drop kmsro packageconfig
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] 70813c1c13
[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>
2025-04-14 10:30:35 +02:00
Tom Hochstein
ed203f9d54 imx-gpu-viv: Add missing PROVIDES virtual/libgles3
The recipe is missing PROVIDES virtual/libgles3 for i.MX 6 and 7 GPU.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-02-05 07:50:26 -08:00
Valentin Jec
edcb89a995 libsdl2: Upgrade Graphics BSP to LF6.6.52_2.2.0
Add libdecor to PACKAGECONFIG for imx platforms

Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2025-01-17 13:34:53 -08:00
Valentin Jec
e28b8ed58d mali-imx: Upgrade Graphics BSP to LF6.6.52_2.2.0
Bump version r50.0 -> r50.2

Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2025-01-17 13:31:05 -08:00
Valentin Jec
b103624243 weston: Upgrade Graphics BSP to LF6.6.52_2.2.0
Update checksum to latest

Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2025-01-17 13:31:05 -08:00
Valentin Jec
49ab2beac7 xwayland*: Upgrade Graphics BSP to LF6.6.52_2.2.0
Bump xwayland version 23.1.1.imx -> 23.2.5.imx

Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2025-01-17 13:31:05 -08:00
Valentin Jec
619fecdd46 imx-gpu-viv*: Upgrade Graphics BSP to LF6.6.52_2.2.0
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>
2025-01-17 13:31:05 -08:00
Valentin Jec
0b15cdb139 imx-g2d*: Upgrade Graphics BSP to LF6.6.52_2.2.0
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>
2025-01-17 13:31:02 -08:00
Tom Hochstein
e29f4d5115 vulkan-loader: Use imxviv and imxmali overrides
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-01-17 13:28:16 -08:00
Tom Hochstein
a20bb97155 imx-gpu-apitrace: Use imxviv override
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-01-17 13:28:16 -08:00
Tom Hochstein
fcf874bb22 imx-gpu-apitrace: Simplify package config logic
There's no need for the SOC-specific overrides.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-01-17 13:28:16 -08:00
Tom Hochstein
b92810f60f imx-dpu-g2d: Use imxviv and imxmali overrides
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-01-17 13:28:16 -08:00
Valentin Jec
ca34c6cee9 fixup! Upgrade NXP BSP to LF6.6.36_2.1.0
Partially revert 01ce79a2

Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-10-28 15:58:37 +02:00
Otavio Salvador
4abb53abda
Merge pull request #2001 from nxp-upstream/lf_6_6_36_210
Upgrade NXP Graphics BSP to LF6.6.36_2.1.0
2024-10-28 08:22:27 -03:00
Valentin Jec
556e5ac31d Upgrade NXP BSP to LF6.6.36_2.1.0
weston_12.0.4.imx: Bump to revision c3c1f9f

Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-10-25 14:01:08 +03:00
Valentin Jec
01ce79a25c Upgrade NXP BSP to LF6.6.36_2.1.0
imx-gpu*: Upgrade 6.4.11.p2.6 -> 6.4.11.p2.8

Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-10-25 13:58:50 +03:00
Valentin Jec
640880536d Upgrade NXP BSP to LF6.6.36_2.1.0
imx-g2d: Upgrade 2.1.14 -> 2.2.0

Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-10-25 13:58:18 +03:00
Valentin Jec
fc287f98d9 Upgrade BSP to LF6.6.36_2.1.0
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>
2024-10-25 13:48:21 +03:00
Max Krummenacher
82aa8db471 mali-imx: import recipe from meta-imx
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>
2024-10-24 10:05:24 +02:00
Max Krummenacher
cbf6b68be9 mesa-etnaviv-env: prevent warning
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>
2024-10-17 12:19:14 +02:00
Khem Raj
250c1c169d
weston: Fix build with musl
Apply patch from core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-03 11:38:07 -07:00
Tom Hochstein
9c5b88af67 mesa: Add missing path to patches
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-08-28 12:52:26 -07:00
Khem Raj
de636fe2ed
mesa,mesa-gl: Rename bbappend to match core
OE-core has renamed these recipes dropping _git
from name

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-08-22 23:18:06 -07:00
Tom Hochstein
1963104c4a weston-init: Fix RDP support
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>
2024-08-19 07:16:16 -07:00
Valentin Jec
6338d5bda5 wayland-protocols: Replace hardcoded SRC_URI with WAYLAND_PROTOCOLS_SRC variable
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-08-08 14:14:04 +03:00
Valentin Jec
4297c9d7b0 weston: Upgrade from 12.0.3.imx to 12.0.4.imx
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-08-08 14:14:04 +03:00
Valentin Jec
6204783c64 mesa-demos: Add patch for egl clear backgrounds black color
mesa: Add patches for video showing wrong frame and fix virgl driver assert issue
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-08-08 14:14:04 +03:00
Valentin Jec
46949846a6 imx-gpu-viv: Upgrade from 6.4.11.p2.4-* to 6.4.11.p2.6-*
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-08-08 14:14:04 +03:00
Valentin Jec
74fd3be7c0 imx-dpu-g2d: Upgrade imxdpu-g2d from 2.1.12 to 2.1.14
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>
2024-08-08 14:13:53 +03:00
Khem Raj
365e9110b9
recipes: Switch WORKDIR use with UNPACKDIR
This is being enforced in master oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-22 13:25:43 -07:00
Khem Raj
0695bf6ad5
imx-gpu-viv-6: Replace WORKDIR refrences with UNPACKDIR
This is now must with master branch of oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-21 22:43:13 -07:00
Tom Hochstein
259541a36c waffle: Fix broken patches
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-04-25 06:25:30 -07:00
Tom Hochstein
4c34c8027e xwayland: Extend support for 9-series with GPU
Align with NXP BSP 6.6.3-1.0.0.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-04-24 16:17:06 -07:00
Tom Hochstein
a97b02bb29 weston: Upgrade 11.0.3.imx -> 12.0.3.imx
Align with NXP BSP 6.6.3-1.0.0.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-04-24 16:17:06 -07:00
Tom Hochstein
84bb2909ec weston: Upgrade 10.0.4.imx -> 10.0.5.imx
Align with NXP BSP 6.6.3-1.0.0.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-04-24 16:17:06 -07:00
Tom Hochstein
771e4ececa vulkan/spir: Update downgrade 1.3.239.0.imx -> 1.3.261.1.imx
Align with NXP BSP 6.6.3-1.0.0.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-04-24 16:17:06 -07:00