Commit Graph

8095 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
github-actions[bot]
1205dfb289 Auto-update LICENSE file with current recipe licenses
Some checks are pending
Update LICENSE file / update-license (push) Waiting to run
2025-10-15 22:10:39 +00:00
Otavio Salvador
f40f47354f
Merge pull request #2397 from nxp-upstream/vulkan-utility-libraries
vulkan-utility-libraries: Add 1.3.275.0.imx downgrade
2025-10-15 19:10:31 -03:00
Tom Hochstein
d5850dd42c vulkan-utility-libraries: Add 1.3.275.0.imx downgrade
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-10-15 16:41:22 -05:00
Otavio Salvador
18cef1a4b8
Merge pull request #2396 from Freescale/bump-kernel
linux-fslc-imx: Bump kernel to LF6.12.20_2.0.0 + stable up to v6.12.49
2025-10-15 17:14:32 -03:00
Daiane Angolini
180bc4b2c5 linux-fslc-imx: Bump kernel to LF6.12.20_2.0.0 + stable up to v6.12.49
This is part of #2325

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2025-10-15 16:56:03 -03:00
Otavio Salvador
877bb1d842
Merge pull request #2395 from MaxKrummenacher/master
Some checks are pending
Update LICENSE file / update-license (push) Waiting to run
imx-boot-container.bbclass: follow builddir change
2025-10-15 11:37:39 -03: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
Otavio Salvador
b03b858895
Merge pull request #2394 from nxp-upstream/uboot-builddir-change
u-boot-qoriq:Fix do_deploy failure as build path updated in upstream
2025-10-15 08:18:41 -03: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
Otavio Salvador
f5960ce427
Merge pull request #2392 from MaxKrummenacher/master
vulkan-loader: follow oe-core version bump
2025-10-14 12:47:15 -03:00
Max Krummenacher
2a98f4e3ef vulkan-loader: follow oe-core version bump
The patch still applies cleanly. Follow the version bump, otherwise

- vulkan-loader_1.4.321.0.bbappend doesn't have a matching recipe
- vulkan-loader_%.bbappend adds the patch, however it is nowhere found

Both points results in meta data parsing errors.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2025-10-14 16:55:14 +02:00
Otavio Salvador
ed8abb65bb
Merge pull request #2390 from nxp-upstream/virtual-vulkan-icd
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
vulkan-loader: Configure virtual-vulkan-icd for i.MX GPU
2025-10-06 12:37:51 -03:00
Tom Hochstein
5e802566f3 vulkan-loader: Configure virtual-vulkan-icd for i.MX GPU
Use the new virtual runtime provider to configure the ICD for i.MX GPU.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-10-06 09:24:31 -05:00
Otavio Salvador
d7a1a6346a
Merge pull request #2389 from MaxKrummenacher/master
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
layerwide: follow rename virtual/opencl-icd to virtual/libopencl1
2025-09-29 08:24:47 -03:00
Max Krummenacher
d7910cd433 layerwide: follow rename virtual/opencl-icd to virtual/libopencl1
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>
2025-09-28 11:08:48 +02:00
Otavio Salvador
a939618a07
Merge pull request #2385 from nxp-upstream/imx-gpu-viv
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
imx-gpu-viv: Remove un-necessary libnn-imx dependency
2025-09-25 13:32:31 -03:00
Tom Hochstein
98f8ff7040 imx-gpu-viv: Remove un-necessary libnn-imx dependency
OpenVX does not require the large libnn-imx package, so remove the
runtime dependency.

Fixes: #2384
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-09-25 11:09:58 -05:00
github-actions[bot]
cb98bd9445 Auto-update LICENSE file with current recipe licenses
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
2025-09-17 11:43:52 +00:00
Otavio Salvador
652ba1a179
Merge pull request #2373 from eghidoli/master_update_uuu
[master] uuu: upgrade 1.5.165 -> 1.5.233
2025-09-17 08:43:43 -03:00
Emanuele Ghidoli
056f218a70 uuu: upgrade 1.5.165 -> 1.5.233
Upgrade uuu to latest release, which introduces support for container
format v2 required on newer SoCs such as i.MX943 and i.MX95 B0.

This version adds support for macOS on ARM. As a result, the former
executable uuu_mac has been renamed to uuu_mac_x86, and a new
uuu_mac_arm binary is provided.

Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2025-09-17 11:24:58 +02:00
Otavio Salvador
d9fe97479b
Merge pull request #2363 from nxp-upstream/whinlatter-global-change
global recipes: Fix whinlatter updates for source code lacation
2025-09-15 08:43:50 -03: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
40b1ba98fd
Merge pull request #2368 from nxp-upstream/vulkan-loader
vulkan-loader: Fix version-specific patching
2025-09-12 08:59:59 -03:00
Tom Hochstein
4d0d409a4c vulkan-loader: Fix version-specific patching
The build fails because it cannot find the patch files in the version-
specific folder. The problem is the bbappend uses `PN`. However, it
turns out that `BP` doesn't work either:

```
ERROR: /.../poky/meta/recipes-graphics/vulkan/vulkan-loader_1.4.321.0.bb: Unable to get checksum for vulkan-loader SRC_URI entry 0001-LF-11869-change-mali-wsi-layer-activating-order.patch: file could not be found
The following paths were searched:
/.../meta-freescale/recipes-graphics/vulkan/defaultpkgname-1.0/fsl/0001-LF-11869-change-mali-wsi-layer-activating-order.patch
[ %< SNIP %< ]
```

When `FILESEXTRAPATHS` is prepended, `BP` is not ready since the
immediate expansion operator `:=` is used, hence the folder name
`defaultpkgname-1.0` shown in the error log.

Fix the problem with hard-coded values.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-09-11 16:44:11 -05:00
Otavio Salvador
49ac835929
Merge pull request #2365 from nxp-upstream/vulkan-loader
vulkan-loader: Fix patch for non-GPU i.MX 8
2025-09-11 16:30:33 -03:00
Tom Hochstein
8fa7e34f51 vulkan-loader: Fix patch for non-GPU i.MX 8
Building for i.MX 8 without GPU results in a patching error:
```
ERROR: vulkan-loader-1.4.321.0-r0 do_patch: QA Issue: Fuzz detected:

Applying patch 0001-LF-11869-change-mali-wsi-layer-activating-order.patch
patching file loader/loader.c
Hunk #1 succeeded at 3034 with fuzz 1 (offset 128 lines).
Hunk #2 succeeded at 3101 (offset 135 lines).
Hunk #3 succeeded at 3115 (offset 135 lines).

The context lines in the patches can be updated with devtool:

    devtool modify vulkan-loader
    devtool finish --force-patch-refresh vulkan-loader <layer_path>

Don't forget to review changes done by devtool!

Patch log indicates that patches do not apply cleanly. [patch-fuzz]
```

The problem is i.MX 8 without GPU uses the latest Vulkan 1.4.321.0 and
needs that version of the patch, but the recipe provides the older
version of the patch for Vulkan 1.3.275.0.imx.

Use version-specific folders to resolve the mismatch.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-09-11 13:49:41 -05:00
github-actions[bot]
637d928d81 Auto-update LICENSE file with current recipe licenses 2025-09-10 11:18:22 +00:00
Otavio Salvador
84465457fd
Merge pull request #2347 from nxp-upstream/optee-upgrade-to-6.12.20
Optee Update From 6.12.20-2.0.0
2025-09-10 08:18:11 -03:00
github-actions[bot]
1560419deb Auto-update LICENSE file with current recipe licenses 2025-09-09 19:56:00 +00:00
Otavio Salvador
3c1b3e964f
Merge pull request #2360 from hiagofranco/sync-imx-oei-master
[master] Cherry-pick commits from scarthgap on imx-oei
2025-09-09 16:55:52 -03:00
Ernest Van Hoecke
553c0bd606 imx95-19x19-verdin: set OEI_DDRCONFIG when IMX_SOC_REV is A0 or A1
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 3a6ac9a505)
2025-09-09 16:36:55 -03:00
Ernest Van Hoecke
8e1ebe57de imx-base.inc: Update i.MX95 default Rev to B0
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 e43eb83044)
2025-09-09 16:36:55 -03:00
Ernest Van Hoecke
8e02ec952d imx-oei: Add OEI_DDRCONFIG for imx95 A1 builds
Add new variable OEI_DDRCONFIG to be used with A1 builds to specify the
DDR configuration.

Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
(cherry picked from commit 1a77d79203)
2025-09-09 16:36:55 -03:00
Ernest Van Hoecke
4e110ac197 imx-oei: Add compile option for imx95 B0
Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
(cherry picked from commit 85863672d7)
2025-09-09 16:36:55 -03:00
Ernest Van Hoecke
b00bcb2307 imx-oei: Update SRCREV and license to NXP BSP LF6.6.52-2.2.1
Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
(cherry picked from commit 30e8b8107e)
2025-09-09 16:36:55 -03: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
github-actions[bot]
1081c5dbe2 Auto-update LICENSE file with current recipe licenses 2025-09-09 18:43:34 +00: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
Otavio Salvador
58eac6ebda
Merge pull request #2354 from hiagofranco/update-jailhouse-imx-6.12.20-2.0.0
jailhouse-imx: upgrade to NXP 6.12.20-2.0.0 release
2025-09-08 17:45:27 -03:00
github-actions[bot]
986dc92419 Auto-update LICENSE file with current recipe licenses 2025-09-08 19:58:46 +00:00