Commit Graph

1139 Commits

Author SHA1 Message Date
Otavio Salvador
5c82b5cdca
Merge pull request #2399 from nxp-upstream/uboot-builddir-change
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
fixup! u-boot-qoriq:Fix do_deploy failure as build path updated in ub…
2025-10-16 08:31:34 -03:00
Zelan Zou
3d70e43deb fixup! u-boot-qoriq:Fix do_deploy failure as build path updated in uboot-sign.bbclass
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2025-10-16 10:07:59 +08:00
Max Krummenacher
9523cfddcd imx-boot-container.bbclass: follow builddir change
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>
2025-10-15 14:39:54 +02:00
Zelan Zou
05f7b4a327 u-boot-qoriq:Fix do_deploy failure as build path updated in uboot-sign.bbclass
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>
2025-10-15 17:56:11 +08:00
Zelan Zou
8d6165775d global recipes: Fix whinlatter updates for source code lacation
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2025-09-15 13:58:41 +08:00
Otavio Salvador
f86c8070a8
Merge pull request #2358 from hiagofranco/update-imx-lib-6.12.20-2.0.0
imx-lib: upgrade to NXP 6.12.20-2.0.0 release
2025-09-09 16:12:03 -03:00
Otavio Salvador
bd7c78ab86
Merge pull request #2359 from hiagofranco/update-imx-test-6.12.20-2.0.0
imx-test: upgrade to NXP 6.12.20-2.0.0 release
2025-09-09 16:11:44 -03:00
Otavio Salvador
9c04f14841
Merge pull request #2357 from hiagofranco/update-imx-mkimage-6.12.20-2.0.0
imx-mkimage: upgrade to NXP 6.12.20-2.0.0 release
2025-09-09 16:11:20 -03:00
Otavio Salvador
5f4ec04333
Merge pull request #2356 from hiagofranco/update-firmware-imx-6.12.20-2.0.0
Update firmware-imx, firmware-ele-imx and imx-boot-firmware-file to 6.12.20 2.0.0
2025-09-09 15:43:24 -03:00
Hiago De Franco
ede942615b imx-test: upgrade to NXP 6.12.20-2.0.0 release
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2025-09-09 14:34:27 -03:00
Hiago De Franco
1b4ab2071e imx-lib: upgrade to NXP 6.12.20-2.0.0 release
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2025-09-09 14:24:10 -03:00
Hiago De Franco
0380b7d6e5 imx-mkimage: upgrade to NXP 6.12.20-2.0.0 release
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2025-09-09 13:47:26 -03:00
Hiago De Franco
0dda51b60d imx-boot-firmware-file: upgrade to NXP 6.12.20-2.0.0 release
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>
2025-09-09 12:42:03 -03:00
Hiago De Franco
62e612767f firmware-ele-imx: upgrade to NXP 6.12.20-2.0.0 release
Upgrade to version 2.0.2, from new 6.12.20-2.0.0 NXP release.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2025-09-09 12:34:27 -03:00
Hiago De Franco
2743bdd1e9 firmware-imx: upgrade to NXP 6.12.20-2.0.0 release
Upgrade to version 8.28, from new 6.12.20-2.0.0 NXP release.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2025-09-09 11:02:57 -03:00
Hiago De Franco
afc69e70b0 imx-atf: upgrade to NXP 6.12.20-2.0.0 release
Upgrade version to 2.12, from new 6.12.20-2.0.0 NXP release.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2025-09-08 15:37:19 -03:00
Zelan Zou
ce23855c9a rcw: Update from LF6.12.20-2.0.0
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2025-08-31 16:42:09 +08:00
Zelan Zou
4d5d516c73 mc-utils: Update from LF6.12.0-2.0.0
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2025-08-31 16:42:09 +08:00
Zelan Zou
9e2dc51341 qoriq-atf: Upgrade 2.6 -> 2.12
Update from LF6.12.20-2.0.0

Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2025-08-31 16:42:09 +08:00
Zelan Zou
efcd5041f8 u-boot-qoriq: Upgrade to v2025.04
Update from LF6.12.20-2.0.0

Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
2025-08-31 16:42:09 +08:00
Jun Zhu
510152cba1 firmware-nxp-wifi: Update for LF-6.12.20_2.1.0
Upgrade to 6.12.20-2.1.0 release
- Add new firmware for AW693-PCIE and IW610-USB

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2025-08-25 11:30:50 +08:00
Jun Zhu
f57a8f50e4 imx-uuc: Update upsteam URI to nxp-imx
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>
2025-08-11 14:05:01 +08:00
Max Krummenacher
081d33a89a basler-camera: Update to 4.2.2.25.2
This also needs a bump to a later NXP EULA.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2025-07-25 22:18:12 +02:00
Max Krummenacher
5f79343e90 isp-imx: fix build with cmake 4
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>
2025-07-25 22:18:12 +02:00
Max Krummenacher
5250e1a1cc isp-imx: Update to 4.2.2.25.2
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>
2025-07-25 13:54:47 +02:00
Hiago De Franco
7b47635c70 isp-imx: don't leave systemd service in failed state
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>
2025-07-14 13:14:25 -03:00
Max Krummenacher
b747b01501 global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch location
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>
2025-06-28 18:58:39 +02:00
Tom Hochstein
74c4045f27 imx-lib: Fix GCC 15 build errors
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>
2025-06-12 11:33:32 -07:00
Tom Hochstein
27fd0694c5 imx-atf: Fix header guard error
```
| 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>
2025-06-10 15:10:22 -07:00
Khem Raj
d5a2949941
imx-sc-firmware: Always use BFD linker
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>
2025-05-24 12:03:24 -07:00
Francesco Dolcini
d5198caa80 firmware-nxp-wifi: Add symbolic link for IW416
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>
2025-05-23 16:24:37 +02:00
Rodrigo M. Duarte
90dcda02ea isp-imx: 4.2.2.24.4 -> 4.2.2.25.1
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-20 09:11:03 -03:00
Rodrigo M. Duarte
e9706ff36d basler-camera: 4.2.2.24.0 -> 4.2.2.25.1
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-20 09:11:03 -03:00
Rodrigo M. Duarte
65e84eb16d imx-test: Update SRCBRANCH lf-6.6.3_1.0.0 -> lf-6.12.3_1.0.0
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>
2025-05-19 16:44:17 -03:00
Sathishkumar Duraisamy
6bc2c1fb01 firmware-nxp-wifi: Added symbolic links for wifi firmware files
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>
2025-05-14 11:05:16 +05:30
Rodrigo M. Duarte
4f321673f2 firmware-nxp-wifi: Fix the list of files shipped in package
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-13 12:07:10 -03:00
Otavio Salvador
986c214d42
Merge pull request #2246 from OSSystems/topic/imx-sc-firmware
imx-sc-firmware: 1.15.0 -> 1.18.0
2025-05-13 08:05:30 -03:00
Otavio Salvador
d40a6fc6c2
Merge pull request #2241 from nxp-upstream/imx-boot
imx-mkimage: Update to NXP BSP 6.12.3_1.0.0
2025-05-13 07:51:56 -03:00
Otavio Salvador
0f83acafd2
Merge pull request #2254 from OSSystems/topic/firmware-imx
Update firmware imx LF-6.12.3
2025-05-13 07:51:18 -03:00
Otavio Salvador
a3a28d6817
Merge pull request #2247 from OSSystems/topic/imx-seco
imx-seco: 5.9.4 -> 5.9.4.1
2025-05-12 12:55:04 -03:00
Rodrigo M. Duarte
ed53e80d3e firmware-nxp-wifi: Change the SRCBRANCH from 6.6.52 to lf-6.12.3
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>
2025-05-12 11:48:55 -03:00
Rodrigo M. Duarte
f0d7a2fad6 firmware-ele-imx: 1.3.0 -> 2.0.1
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-12 11:48:55 -03:00
Otavio Salvador
f31ba70826
Merge pull request #2249 from MaxKrummenacher/master
Fixing issues now present with GCC 15
2025-05-12 11:36:07 -03:00
Rodrigo M. Duarte
fa2f52e358 imx-seco: 5.9.4 -> 5.9.4.1
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-12 10:27:30 -03:00
Max Krummenacher
dc129ca652 imx-vpu-hantro-vc: fix build with gcc 15
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>
2025-05-12 09:37:47 +02:00
Max Krummenacher
693c297a19 imx-vpu-hantro: fix build with gcc 15
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>
2025-05-12 09:37:31 +02:00
Rodrigo M. Duarte
193418411a imx-uuc: Bump revision to 25f65e1
25f65e1 ufb: fix nitpick regarding format argument
4e7a99a ufb: fix some compiler warnings
b4c1af3 ufb: pretty format source file
affb8ad .gitignore: add ufb binary
6cffbc4 Add license and copyright

Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-09 11:15:30 -03:00
Rodrigo M. Duarte
4b32797826 imx-sc-firmware: 1.15.0 -> 1.18.0
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-08 15:23:58 -03:00
Rodrigo M. Duarte
44328531bf alsa-state: Update asound.state config file
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-08 14:52:13 -03:00
Otavio Salvador
0dbb0baa79
Merge pull request #2239 from OSSystems/topic/imx-atf
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
imx-atf: Bump revision to 78a14c75a
2025-05-07 13:07:56 -03:00