This commit add the following source revisions:
191c4b95 LF-14654 initialize q->lock to accommodate community change
ee6c79b9 CL1125312 M865SW-1342: Fix vvext capture image fails when do stress test
dc686fbb CL1127718 M865SW-1317: Fix frame rate drop issue after disabling dewarp engine
Signed-off-by: Jun Zhu <junzhu@nxp.com>
This commit add the following source revisions:
7a8beaa Updated the README file by correcting the destination PATH of source code and binary
eecc587 Driver commit for release MM6X18537.p9 2025-05-27_13:55:57
ca52beb Pull request #1: Master
91d2e89 mxm_wifiex: fix build error on L6.15 kernel next tree
2da89e4 WCSWREL-700: Makefile: remove the SD8801 support
bc7387b Driver commit for release MM6X18537.p2_2025-04-22-00-50-45
32e3210 Driver commit for release MM6X18537_2025-04-22-00-42-38
0ea4f2f mxm_wifiex: fix build error on L6.14 kernel next tree
3383eb3 mxm_wifiex: remove MODULE_DEVICE_TABLE for usb wifi driver
e207c16 mxm_wifiex: Enable PCIE-AW693 and USB-IW610 support
58368fe mxm_wifiex: fix build warnings on L6.13 kernel next tree
Signed-off-by: Jun Zhu <junzhu@nxp.com>
As NXP moves imx-uuc.git to project github.com/nxp-imx, the original
github.com/NXPmicro/imx-uuc.git will be redircting to this new location.
Signed-off-by: Jun Zhu <junzhu@nxp.com>
OE-core updated to glibc 2.42. This version no longer provides
termio.h.
Fixes
| ...tools/gplay2/gplay2.c:29:10: fatal error: termio.h: No such file or directory
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
imx-pxp-g2d needs root access to
* /dev/pxp_device
* /dev/mali*
* /dev/dma_heap/linux,cma*
These are necessary for weston to start as non-root user.
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
OE-Core updated to CMake 4. This bumped the minimum CMake Version
to 3.5.
Patch the sources so that that the isp-imx can be built.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
This also needs a bump to a later NXP EULA.
The PACKAGECONFIG tuningext overites the EXTRA_OECMAKE parameter
"-DTUNINGEXT=1". Remove it from EXTRA_OECMAKE.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
If no camera is configured in the device tree systemd imx8-isp.service
goes to the failed state. Prevent that.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Hiago De Franco <hiago.franco@toradex.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>
After commit commit 015483904c52 ("arm: imx8m: add OP-TEE node") in
upstream U-Boot, Binman complains if building imx8mp_evk with
CONFIG_OPTEE=y because tee.bin is missing:
Image 'image' is missing external blobs and is non-functional: tee-os
/binman/section/nxp-imx8mcst@1/fit/images/tee/tee-os (tee.bin):
See the documentation for your board. You may need to build Open Portable
Trusted Execution Environment (OP-TEE) and build with TEE=/path/to/tee.bin
Image 'image' has faked external blobs and is non-functional: tee.bin
Some images are invalid
make: *** [Makefile:1135: .binman_stamp] Error 103
This commit ensures that ${OPTEE_BOOT_IMAGE}, for example, tee.bin for
imx8mp-evk, is copied to the build folder if the optee feature is
enabled.
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>
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>
Fixes:
```
+In file included from mxc_hdmi-cec.c:40:
+hdmi-cec.h:54:23: error: 'bool' cannot be defined via 'typedef'
+ 54 | typedef unsigned char bool;
+ | ^~~~
+hdmi-cec.h:54:23: note: 'bool' is a keyword with '-std=c23' onwards
+hdmi-cec.h:54:1: warning: useless type name in empty declaration
+ 54 | typedef unsigned char bool;
+ | ^~~~~~~
+```
```
Fixes: #2301
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
```
| In file included from drivers/nxp/trdc/imx_trdc.c:13:
| include/drivers/nxp/trdc/imx_trdc.h:7: error: header guard 'IMX_TRDC_H' followed by '#define' of a different macro [-Werror=header-guard]
| 7 | #ifndef IMX_TRDC_H
| include/drivers/nxp/trdc/imx_trdc.h:8: note: 'IMX_XRDC_H' is defined here; did you mean 'IMX_TRDC_H'?
| 8 | #define IMX_XRDC_H
```
Fixes: #2301
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>
The usage of the host native can break the build in depends of the
container version you run and even let you depend on host tools.
Make the dependency on yocto package
Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>