openembedded core renamed the build directory to include the build type.
commit 22e96b32b0be ("u-boot: Make sure the build dir is unique for
each UBOOT_CONFIG")
Follow that.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
As Poky master introduces the u-boot build path refinition:
- Now the unique build path is changes from ${B}/${config} ro ${B}/${config}-${type}.
- It impacts the u-boot-nodtb.bin/DTB deployment.
Poky commit: u-boot: Make sure the build dir is unique for each UBOOT_CONFIG
91f50b7c55968b0857818cf05c03488cd19452d4
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
Upgrade to version 8.28, from new 6.12.20-2.0.0 NXP release.
From meta-imx, this was only a Copyright update.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.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 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>
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>
Some distros e.g. yoe uses LLD linker as default, it does not work
with prebuilt baremetal toolchain used for imx-sc-firmware
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Add missing symbolic link for IW416 to the name expected by the mainline
Linux kernel driver.
Fixes the following error during the driver probe:
| mwifiex_sdio mmc2:0001:1: Direct firmware load for mrvl/sdiouartiw416_combo_v0.bin failed with error -2
| mwifiex_sdio mmc2:0001:1: Failed to get firmware mrvl/sdiouartiw416_combo_v0.bin
| mwifiex_sdio mmc2:0001:1: info: _mwifiex_fw_dpc: unregister device
Fixes: 6bc2c1fb01 ("firmware-nxp-wifi: Added symbolic links for wifi firmware files")
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
This commit update source branch and add the following source
revisions:
92a4973 MLK-26263 mxc_v4l2_capture: add verbose mode to output realtime status
4838c5a LF-14230: mxc_asrc_test: switch to upstreamed API
5eedc57 LF-14501: vpu: solve dqbuf return error
81bf1cc LF-14501: vpu : solve camera node enum fail
3ee0114 MLK-26240-10: mxc_v4l2_vpu_test: support to set colorimetry for encoder
3034abb MLK-26240-9: mxc_v4l2_vpu_test: drop incomplete avcc nalu
30f2b13 MLK-26240-8: mxc_v4l2_vpu_test: remove the buffer count check in waylandsink
be8275f MLK-26240-7: mxc_v4l2_vpu_test: support to handle YUV4MPEG2
92ca890 MLK-26240-6: mxc_v4l2_vpu_test: parser support to init format from the postfix
8c9a466 MLK-26240-5: mxc_v4l2_vpu_test: ofile support to append format postfix
05b0181 MLK-26240-4: mxc_v4l2_vpu_test: init all nodes context firstly
ab0ef14 MLK-26240-3: mxc_v4l2_vpu_test: filter support to append some extra data at the end
3d97b28 MLK-26240-2: mxc_v4l2_vpu_test: support to push codec header in a separate buffer
f3adaeb MLK-26240-1: mxc_v4l2_vpu_test: avoid overwrite the input buffer in media parse
26925d3 mxc_pdm_test: Fix compile error for imcompatible pointer type [YOCIMX-8276]
6944645 LF-11976: mxc_v4l2_vpu_test: fix NULL pointer error if v4l2 driver only support single plane
b1b4f9e LF-11976: mxc_v4l2_vpu_test: don't return error for set fps fail.
9247368 LF-11976: mxc_v4l2_vpu_test: zeroize fmtdesc
4d08cb3 LF-11976: vpu: add statistic info in vpu v4l2 unit test
7695a1c LF-11459: vpu: integrate network node into filter node
8e7c7ca LF-11608-3: mxc_v4l2_vpu_test: add corrupt filter
99c546c LF-11608-2: mxc_v4l2_vpu_test: support fps test
fc0b0b3 LF-11608-1: mxc_v4l2_vpu_test: encoder support dmabuf input
7c2a567 LF-11459: vpu: new node to simulate package drop in v4l2 unit test
4d095a0 MLK-26178: mxc_v4l2_vpu_test: set default crop for ofile output
27323f7 LF-11496: mxc_jpeg_test: Initialize format before S_FMT
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
In the bsp LF-6.12.3 update, it is found, that the names of firmware files
were chagned. So added additional symbolic links with old file name point
to new firmware files. It is done for compatibility with linux kernel where it
references with old filename.
Signed-off-by: Sathishkumar Duraisamy <sathishkumar.d.cbe@gmail.com>
This commit changes the SRCBRANCH of firmware-nxp-wifi. Also
add new RDEPENDS to sdio and pcie.
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
GCC 15 by default uses C23 as the standard.
With C23 bool, true and false are built in keywords and cannot be
redefined.
Fixes build of imx-vpu-hantro-daemon:
| ...imx-vpu-hantro-daemon/1.5.0/recipe-sysroot/usr/include/hantro_VC8000E_enc/base_type.h:73:3: error: cannot use keyword 'false' as enumeration constant
| 73 | false = HANTRO_FALSE,
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Change from deprecated K&R function declaration and definitions
to ANSI C style.
GCC 15 by default no longer accepts it:
| decoder_sw/software/test/common/md5_sink.c:68:3: error: too many
| arguments to function 'MD5Init'; expected 0, have 1
| 68 | MD5Init(&inst->ctx);
With C23 bool, true and false are built in keywords and cannot be
redefined.
Fixes build error:
| ../inc/basetype.h:71:9: error: cannot use keyword 'false' as enumeration constant
| 71 | false = 0,
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>