Commit Graph

32 Commits

Author SHA1 Message Date
Tom Hochstein
c5574f19ff meta-imx-sdk: Remove older compatibility
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-11-19 15:52:40 -06:00
Jun Zhu
c1df6a0aad fsl-imx-base.inc: Update DISTRO_VERSION to 6.12-styhead [YOCIMX-8288]
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2024-10-18 11:34:40 -05:00
Zelan Zou
cc6f3ac185 layer.conf: Add styhead to compatible layer
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2024-10-18 11:34:40 -05:00
Tom Hochstein
b4d508afde qtquick3d: Disable OpenXR support in our distros [LF-13554]
Our GPU drivers do not support OpenXR, so disable support in qtquick3d.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-09-27 14:55:23 +02:00
Tom Hochstein
40b3106a23 fsl-imx-base.inc: Move distro settings from fsl-imx-preferred-env.inc
The non-standard include file fsl-imx-preferred-env.inc is not needed
and can cause confusion since it just adds another file to stash
config settings. This commit moves POKY_INIT_MANAGER and
VIRTUAL-RUNTIME_container_runtime to the distro config.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-09-10 06:23:43 -05:00
Tom Hochstein
36f0fcc7df imx-base-extend.inc: Move preferred versions from fsl-imx-preferred-env.inc
The non-standard include file fsl-imx-preferred-env.inc is not needed
and can cause confusion since it just adds another file to stash
config settings. This commit moves the preferred version settings
for gstreamer, qemu, and xen to the machine config.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-09-10 06:23:28 -05:00
Tom Hochstein
bf535ae7d4 Simplify kernel and bootloader config settings
Note that this does seem to fix IMX_DEFAULT_KERNEL which was being set
to linux-imx-fslc, though apparently without any known issues with
actually using linux-imx.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-09-10 06:15:23 -05:00
Tom Hochstein
433143d8c3 gstreamer1.0: Align with upstream
The local changes are in meta-freescale, so cleanup redundancy.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-09-10 06:13:52 -05:00
Tom Hochstein
988bc4f229 fsl-imx-preferred-env.inc: Remove obsolete meta-arm BBMASK
Drop the BBMASK for a recipe file that no longer exists.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-09-10 06:12:39 -05:00
Tom Hochstein
d6f97fca40 fsl-imx-xwayland: Add RDP support to distro [YOCIMX-8211]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-08-19 07:07:34 -05:00
Zelan Zou
5ec4ca2012 fsl-imx-preferred-env.inc: Update qemu to 8.2.3
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2024-08-08 20:55:52 +08:00
Meng Li
603eb68d73 meta-imx: add necessary dependent layer for fsl-sdk-release
When parsing yocto project with command "bitbake -p", there is below
error reported:
layers/meta-imx/meta-sdk/recipes-graphics/libgpuperfcnt/
libgpuperfcnt_6.4.11.p1.2.bb:23: Could not inherit file
classes/fsl-eula-unpack2.bbclass
Because the necessary dependent layers of fsl-sdk-release are not
downloaded when setting up project, add them to avoid building
issue.

Signed-off-by: Meng Li <Meng.Li@windriver.com>
2024-08-06 14:51:23 +03:00
Neena Busireddy
d710e20909 Revert "fsl-imx-base.inc: Make DISTRO_VERSION overridable"
This reverts commit b0bd62a715.
2024-08-05 09:25:38 -07:00
Neena Busireddy
b0bd62a715 fsl-imx-base.inc: Make DISTRO_VERSION overridable
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2024-08-02 07:20:23 -07:00
Tom Hochstein
fa897dc538 perf: Move PACKAGECONFIG customization to distro
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-07-30 09:04:37 -05:00
Zelan Zou
0457c05858 fsl-imx-preferred-env.inc: Backport qemu version to 8.2.2
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2024-07-15 17:22:35 +08:00
Zelan Zou
876af3707a fsl-imx-preferred-env.inc: Set qemu-native fork only apply for mx95 platform
Other platform follow by Yocto community

native recipe have cleared MACHINEOVERRIDES that's why not work when add COMPATIBLE_MACHINE to qemu-native
< From OE-core poky commit id : d09e6d883042e5d094cd08d829327c4bbbfae135 >
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2024-06-04 17:12:49 +02:00
Jun Zhu
df9426fb3c packagegroup-fsl-tools-testapps: Install Matter related tools [YOCIMX-7806]
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2024-04-19 21:03:06 +08:00
Zelan Zou
e873537056 fsl-imx-base.inc: Add xen to DEFAULT_DISTRO_FEATURES
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2024-04-16 14:50:21 +08:00
Zelan Zou
87ed712e0e xen: Update xen_4.18.imx.bb to commit 9befb6e
Integrate xen for i.MX95 on Q2 release [YOCIMX-7596]

Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2024-04-15 07:15:48 +02:00
Zelan Zou
7bc7ca714b fsl-imx-preferred-env.inc: Set xen/qemu preferred version [YOCIMX-7794]
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2024-04-15 07:15:48 +02:00
Flora Hu
9e4a3a46bd fsl-imx-preferred-env.inc: Set gst preferred version to 1.24.0 [YOCIMX-7793]
Signed-off-by: Flora Hu <flora.hu@nxp.com>
2024-04-12 04:32:32 +02:00
Flora Hu
644b657d56 fsl-imx-preferred-env.inc: Update preferred version of gst packages to v1.24.0 [YOCIMX-7793]
Signed-off-by: Flora Hu <flora.hu@nxp.com>
2024-04-07 17:26:17 +08:00
Jun Zhu
8a6bd919ae Add i.MX91 machine configure files [YOCIMX-7763]
- imx91evk: i.MX91 consolidated machine
- imx91-11x11-lpddr4-evk

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2024-03-28 14:50:37 +08:00
Tom Hochstein
8e01114c56 opengl-es-cts: Upgrade 32-bit version to latest [YOCIMX-7747]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-03-28 14:50:37 +08:00
Jun Zhu
329fdf2483 fsl-imx-base.inc: Update DISTRO_VERSION to 6.6-scarthgap [YOCIMX-7679]
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2024-03-28 14:50:37 +08:00
Zelan Zou
06e0d19976 layer.conf: Add scarthgap to compatibale layer
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2024-03-28 14:50:37 +08:00
Tom Hochstein
117b46afbf distro: Revert attempts to fix non-GPU build [YOCIMX-7737]
Revert "fsl-imx-base.inc: Drop gl config [YOCIMX-7737]"

This reverts commit a127044541.

Revert "distro: Fix SDK builds for non-GPU parts [YOCIMX-7737]"

This reverts commit efa8ae302b.
2024-03-27 18:37:21 -05:00
Tom Hochstein
a127044541 fsl-imx-base.inc: Drop gl config [YOCIMX-7737]
For parts without GPU, the gl config gets set, but you can't have that
and gles2 at the same time:
```
CMake Error at cmake/QtBuildInformation.cmake:508 (message):
|   Feature "opengles2": Forcing to "ON" breaks its condition:
|
|       NOT WIN32 AND NOT WATCHOS AND NOT QT_FEATURE_opengl_desktop AND GLESv2_FOUND
|
|   Condition values dump:
|
|       WIN32 = ""
|       WATCHOS = "0"
|       QT_FEATURE_opengl_desktop = "ON"
|       GLESv2_FOUND = "TRUE"
```

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-03-19 18:14:48 -05:00
Tom Hochstein
efa8ae302b distro: Fix SDK builds for non-GPU parts [YOCIMX-7737]
On parts without GPU, an imx-image-full SDK build fails in qtdavis and
qt3d do_install:
```
| ninja: error: unknown target 'install'
```

The same error was fixed for i.MX 93. Extend that fix for all parts
without GPU.

Fixes:
8b5583333e fsl-imx-base.inc: Limit imx93 fix [YOCIMX-7167]
037aac9c51 fsl-imx-base.inc: Enable gles2 PACKAGECONFIG through distro [YOCIMX-7167]

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-03-19 15:00:07 -05:00
Tom Hochstein
9c991d9708 fsl-imx-preferred-env.inc: Remove sysvinit from distro config [YOCIMX-7648]
DISTRO_FEATURES incorrectly includes sysvinit. The problem is that the
variable INIT_MANAGER that was introduced to simplify the selection of
the init system manager did make our init system manager selection
logic incorrect.

Update our distro config to use INIT_MANAGER (via POKY_INIT_MANAGER).

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-03-06 11:11:03 -06:00
Neena Busireddy
d25c439714 Rename all the layers in meta-imx [YOCIMX-7393]
meta-bsp --> meta-imx-bsp
meta-sdk --> meta-imx-sdk
meta-ml --> meta-imx-ml
meta-v2x --> meta-imx-v2x
meta-cockpit-->meta-imx-cockpit

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2023-12-08 06:41:38 +01:00