| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
|
| |
|
|
|
|
|
| |
Normalize the Vivante and Mali recipes to the standard OpenCL ICD
runtime provider construct.
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
|
| |
|
|
|
|
|
|
|
| |
The machine configuration files specify an image type `sdcard` via
`UBOOT_CONFIG`. This type is not listed in `IMAGE_TYPES`, and the
specification appears to have no effect on the build. It appears to be
historical only and of no use, so drop it.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
| |
Use the underscore separated words
- OEI_DDRCONFIG -> OEI_DDR_CONFIG
- OEI_DDRCONFIG_ECC -> OEI_DDR_CONFIG_ECC
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
| |\
| |
| | |
Upstream imx95evk.inc of 6.12.49-2.2.0 release
|
| | |
| |
| |
| | |
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
| | |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |/
|
|
| |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |
|
|
|
|
| |
linux-imx upgrade to 6.12.49 dropped these DTs.
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
|
| |
|
|
|
|
| |
The dependency on 4.4.1 is gone for some time now.
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
|
| |
|
|
|
|
|
| |
The firmware is dropped from firmware-nxp-wifi and not available in
linux-firmware.
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
|
| |\
| |
| | |
Add fragments distro eula
|
| | |
| |
| |
| |
| |
| |
| | |
Add conf/fragments/init/systemd.conf to set the init manager to
systemd instead of the default SysVinit.
Signed-off-by: Daiane Angolini <angolini@gmail.com>
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Add conf/fragments/graphics/xwayland.conf to enable both X11 and
Wayland display backends with XWayland support while removing
DirectFB. Adds x11, wayland, and pam to DISTRO_FEATURES.
Signed-off-by: Daiane Angolini <angolini@gmail.com>
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Add conf/fragments/graphics/wayland.conf to enable the Wayland
display backend while removing X11 and DirectFB support. Adds
wayland and pam to DISTRO_FEATURES.
Signed-off-by: Daiane Angolini <angolini@gmail.com>
|
| | |
| |
| |
| |
| |
| |
| | |
Add conf/fragments/graphics/vulkan.conf to enable Vulkan support
by appending vulkan to DISTRO_FEATURES.
Signed-off-by: Daiane Angolini <angolini@gmail.com>
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Add conf/fragments/graphics/framebuffer.conf to configure
framebuffer-based graphics rendering by removing X11, Wayland,
DirectFB, and Vulkan backends from DISTRO_FEATURES.
Signed-off-by: Daiane Angolini <angolini@gmail.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Add conf/fragments/eula/accept-fsl-eula.conf to allow accepting the
Freescale/NXP EULA through a configuration fragment. This sets
ACCEPT_FSL_EULA to '1', required for building recipes that use
proprietary NXP software.
Signed-off-by: Daiane Angolini <angolini@gmail.com>
|
| |\ \
| |/
|/| |
Upstream packages base on lf 6.12.49 2.2.0
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
i.MX 8MQ,8MM,8MP,8MNULite,8MN: 25.03.00 -> 25.09.00
i.MX95,93: 25.06.00 -> 25.12.00
i.MX8ULP:25.03.00 -> 25.12.00
New added: i.MX943: 25.12.00
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit 60c62c4de3 ("uboot: Deprecate legacy UBOOT_CONFIG flow") in
openembedded-core, the legacy syntax:
UBOOT_CONFIG[foo] = "foo_config,foo_image,foo_binary"
is deprecated. It currently triggers a warning and remains functional
through the wrynose release, but will be removed afterwards.
Update this recipe to follow the new configuration mechanism as described
in the oe-core deprecation commit.
Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit 60c62c4de3 ("uboot: Deprecate legacy UBOOT_CONFIG flow") in
openembedded-core, the legacy syntax:
UBOOT_CONFIG[foo] = "foo_config,foo_image,foo_binary"
is deprecated. It currently triggers a warning and remains functional
through the wrynose release, but will be removed afterwards.
Update this recipe to follow the new configuration mechanism as described
in the oe-core deprecation commit.
Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
|
| |\ \
| | |
| | | |
Imx943-19x19-lpddr4-evk add i.MX 943 EVK conf machine
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Based on 6.12.49-2.2.0 NXP BSP release
Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
|
| | |/
| |
| |
| |
| |
| |
| | |
Import imx943 configuration from meta-imx.
Based on 6.12.49-2.2.0 NXP BSP release
Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
|
| |/
|
|
|
|
|
|
|
| |
i.MX95 mainline U-Boot uses binman to assemble the boot container,
so the imx-boot recipe is not needed on that path. Note that u-boot-fslc
does not yet support i.MX95; this is currently only exercised by
mainline U-Boot.
Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
OE-core update wayland-utils to 1.3.0 which now requires
wayland-protocols version >= 1.44.
As the imx-nxp-bsp forked wayland protocols and does not provide
a version later than 1.41 the build fails in do_configure of
wayland-utils.
Drop the wayland-protocol recipe of the downstream fork, extract
the 3 relevant patches on top of upstream v1.41 and apply them
in a bbappend on top of whatever OE-core provides for wayland-protocols.
(6 downstream patches not relevant for the build are dropped)
| ../sources/wayland-utils-1.3.0/wayland-info/meson.build:4:9:
| ERROR: Dependency lookup for wayland-protocols with method 'pkgconfig' failed:
| Invalid version, need 'wayland-protocols' ['>= 1.44'] found '1.41'.
The `inherit allarch` from OE-core can not easily be overridden. I.e.
just setting `PACKAGE_ARCH:imx-nxp-bsp = "${MACHINE_SOCARCH}"` was
ignored and the packages were still allarch without the workaround.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
wayland-protocol: drop patches 0004-0009
|
| |
|
|
|
|
|
|
| |
The variable IMAGE_BOOTLOADER is not used anymore.
See commit b9002e4ce93915a353eb72d73d8fa3f9a8a08190.
Signed-off-by: Gaël PORTAY <gael.portay@rtone.fr>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
| |
Use the new virtual runtime provider to configure the ICD for i.MX GPU.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
A change in meta-openembedded that provided virtual/opencl-icd [1]
changed the name to virtual/libopencl1.
[1] https://git.openembedded.org/meta-openembedded/commit/?id=87b44d29b6942427bfb1fab02a4564e41dcc01a0
Fixes e.g. when building 'clpeak' for a downstream vivante setup:
| ERROR: The file /usr/lib/libOpenCL.so.1 is installed by both opencl-icd-loader and imx-gpu-viv, aborting
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
| |\
| |
| | |
Optee Update From 6.12.20-2.0.0
|
| | |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Easily allow builds for iMX95 Rev A0/A1 by automatically setting the
necessary variable OEI_DDRCONFIG when IMX_SOC_REV is set to A0/A1.
Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
(cherry picked from commit 3a6ac9a5052061aec3252effc0773e55cf5635b8)
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is necessary to align with NXP BSP LF6.6.52-2.2.1.
In imx-oei, the default DDR timings have been updated to B0, and anyone
building for A0/A1 is expected to pass the argument DDR_CONFIG with the
A1 timings to imx-oei.
Therefore, a machine conf for A0/A1 support that also sets the desired
timings is always necessary, and we have to drop A0/A1 from
imx-base.inc. It is not enough to override IMX_SOC_REV to support A0/A1.
Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
(cherry picked from commit e43eb830443b70b82a67e90dd785736fac90f16d)
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current glslang fails to compile.
```
| /.../SPIRV/SpvTools.cpp: In function 'spv_target_env glslang::MapToSpirvToolsEnv(const SpvVersion&, spv::SpvBuildLogger*)':
| /.../SPIRV/SpvTools.cpp:75:32: error: 'SPV_ENV_VULKAN_1_4' is not a member of 'spv_target_env'
| 75 | return spv_target_env::SPV_ENV_VULKAN_1_4;
| | ^~~~~~~~~~~~~~~~~~
| /.../SPIRV/SpvTools.cpp: In function 'void glslang::SpirvToolsValidate(const TIntermediate&, std::vector<unsigned int>&, spv::SpvBuildLogger*, bool)':
| /.../SPIRV/SpvTools.cpp:168:5: error: 'spvValidatorOptionsSetAllowOffsetTextureOperand' was not declared in this scope
| 168 | spvValidatorOptionsSetAllowOffsetTextureOperand(options, intermediate.usingTextureOffsetNonConst());
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
Downgrade to 1.3.275.0 to align with the existing Vulkan downgrade.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
kernel-fitimage class has been replaced by kernel-fit-image class in following commit of poky:
| 1d8c78c8cd6 kernel-fitimage.bbclass: remove it
and according to migration-5.3.rst
|d01f9c44ed98d0b2517 migration-5.3: replace kernel-fitimage by kernel-fit-image
now we should set KERNEL_CLASSES to kernel-fit-extra-artifacts
"
- ``kernel-fitimage.bbclass``: the class has been replaced by the
:ref:`ref-classes-kernel-fit-image` class. The new implementation resolves
the long-standing :yocto_bugs:`bug 12912</show_bug.cgi?id=12912>`.
If you are using the kernel FIT image support, you will need to:
#. Make sure to include ``kernel-fit-extra-artifacts`` in your :term:`KERNEL_CLASSES`
variable to ensure the required files are exposed to the :term:`DEPLOY_DIR_IMAGE`
directory::
KERNEL_CLASSES += "kernel-fit-extra-artifacts"
"
Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
|
| |
|
|
|
|
|
|
|
| |
Fix current error:
ERROR: Layer freescale-layer is not compatible with the core layer which
only supports these series: whinlatter (layer is compatible with
walnascar)
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
| |
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
|
|
|
|
| |
- Consolidate UBOOT_CONFIG and IMXBOOT_TARGETS setting in .inc
- Drop UBOOT_CONFIG 'ld' which is not supported
- Facilitate easy override of IMXBOOT_TARGETS types
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|
| |
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
| |\
| |
| | |
Update gstreamer to LF6.12.3
|