Commit Graph

7963 Commits

Author SHA1 Message Date
Otavio Salvador
06e69dcd39
Merge pull request #2310 from MaxKrummenacher/master
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch location
2025-06-30 08:31:19 -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
Otavio Salvador
4273bade19
Merge pull request #2308 from Freescale/bump-linux-recipes
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
Bump linux recipes
2025-06-26 16:14:25 -03:00
Daiane Angolini
ce203ded8d linux-fslc-lts (6.6): Bump the stable tags 6.6.50 -> 6.6.52
It bumps the stable tags.

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2025-06-26 15:47:57 -03:00
Daiane Angolini
68051921ba linux-fslc-lts (6.1): Bump the stable tags 6.1.72 -> 6.1.111
It bumps the stable tag.

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2025-06-26 15:47:57 -03:00
Daiane Angolini
c6de8377da linux-fslc: Bump stable tags 6.12.28 -> 6.12.34
It bumps the stable tags.

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2025-06-26 15:47:57 -03:00
Daiane Angolini
3340ac0baf linux-fslc-imx: Bump to 6.12.34 stable tag
It also update the list of additional commits.

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2025-06-26 15:47:29 -03:00
Otavio Salvador
d582e964a1
Merge pull request #2305 from MaXinjian/fitimage
Remove kernel-fitimage image type
2025-06-24 08:29:41 -03:00
Liu Yiding
c7f82d7e4b Replace kernel-fitimage KERNER_CLASSES with kernel-fit-extra-artifacts
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>
2025-06-24 14:04:15 +08:00
Otavio Salvador
82f87af9e0
Merge pull request #2307 from ekronborg/boot-container
imx-boot-container: copy ${OPTEE_BOOT_IMAGE} to ${B}
2025-06-23 14:21:43 -03:00
Emil Kronborg
6304f94df2 imx-boot-container: copy ${OPTEE_BOOT_IMAGE} to ${B}
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.
2025-06-23 18:22:06 +02:00
Otavio Salvador
f3969e276d
Merge pull request #2306 from hiagofranco/add-whinlatter
layer.conf: update for the whinlatter release series
2025-06-22 22:17:34 -03:00
Hiago De Franco
0a8c97c08c layer.conf: update for the whinlatter release series
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>
2025-06-22 12:58:20 -03:00
Otavio Salvador
c724226831
Merge pull request #2304 from hiagofranco/fix-xwayland-build
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
xwayland: add missing libtirpc dependency
2025-06-12 18:26:14 -03:00
Hiago De Franco
fafe47ced6 xwayland: add missing libtirpc dependency
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>
2025-06-12 17:03:22 -03:00
Otavio Salvador
9d5fa32140
Merge pull request #2303 from nxp-upstream/imx-lib
imx-lib: Fix GCC 15 build errors
2025-06-12 16:53:09 -03: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
Otavio Salvador
1ceebd8f13
Merge pull request #2302 from nxp-upstream/imx93
Some checks are pending
Update LICENSE file / update-license (push) Waiting to run
Imx93 rework plus Glitch Detection example
2025-06-12 09:44:40 -03: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
Tom Hochstein
fee9d5ef19 imx93-evk.inc: Add IMXBOOT_TARGETS for Glitch Detection (GDET)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-06-10 14:50:01 -07:00
Tom Hochstein
320bb61c30 imx93-evk.inc: Rework
- 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>
2025-06-10 14:49:27 -07:00
github-actions[bot]
1f8fd76c25 Auto-update LICENSE file with current recipe licenses
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
2025-06-02 21:44:00 +00:00
Otavio Salvador
fe31b73f2d
Merge pull request #2300 from OSSystems/topic/xwayland
xwayland: 23.2.5.imx -> 24.1.6-imx
2025-06-02 18:43:52 -03:00
Rodrigo M. Duarte
2a1583a69c xwayland: 23.2.5.imx -> 24.1.6-imx
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-06-02 18:00:23 -03:00
Otavio Salvador
066dc7ca24
Merge pull request #2299 from panicking/fix/libimxvpuapi-python-dependency
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
recipes-multimedia: libimxvpuapi: Use python-native instead the host one
2025-05-31 10:06:31 -03:00
Michael Trimarchi
2722b7c007 recipes-multimedia: libimxvpuapi: Use python-native instead the host one
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>
2025-05-31 10:35:20 +02:00
Otavio Salvador
c0b8aa1b5a
Merge pull request #2298 from OSSystems/topic/mesa
mesa-demos: Add new patch for mesa-demos application
2025-05-30 15:26:46 -03:00
Rodrigo M. Duarte
ed82bd1202 mesa-demos: Add new patch for mesa-demos application
This commit fix the old patchs and add the following new patch:
    0001-YOCIMX-8300-Fix-mesa-demos-build-break-on-GCC-14.patch

Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-30 11:58:37 -03:00
Otavio Salvador
077c92fadb
Merge pull request #2296 from YoeDistro/yoe/mut
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
imx-sc-firmware: Always use BFD linker
2025-05-24 18:31:24 -03: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
Otavio Salvador
53cc2fa8f5
Merge pull request #2294 from dolcini/fix-nxp-wifi-firmware-symlink
Some checks are pending
Update LICENSE file / update-license (push) Waiting to run
firmware-nxp-wifi: Add symbolic link for IW416
2025-05-23 14:16:59 -03: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
github-actions[bot]
e562ac3e82 Auto-update LICENSE file with current recipe licenses
Some checks are pending
Update LICENSE file / update-license (push) Waiting to run
2025-05-22 22:48:53 +00:00
Otavio Salvador
1c54544077
Merge pull request #2293 from OSSystems/topic/mali
mali-imx: r50.2 -> r53.0
2025-05-22 19:48:45 -03:00
Rodrigo M. Duarte
40cfa8b9bf mali-imx: r50.2 -> r53.0
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-22 16:17:14 -03:00
Otavio Salvador
967ee5a3dd
Merge pull request #2292 from OSSystems/topic/imx-gpu-viv
Some checks are pending
Update LICENSE file / update-license (push) Waiting to run
imx-gpu-viv: Fix the imx-gpu-viv install task
2025-05-22 13:18:26 -03:00
Rodrigo M. Duarte
610fda22df imx-gpu-viv: Fix the imx-gpu-viv install task
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-22 12:04:09 -03:00
Otavio Salvador
b81892d785
Merge pull request #2291 from OSSystems/topic/imx-gpu-viv
Some checks are pending
Update LICENSE file / update-license (push) Waiting to run
imx-gpu-viv: 6.4.11.p2.10 -> 6.4.11.p3-0
2025-05-21 21:13:46 -03:00
Rodrigo M. Duarte
e0b67a444b imx-gpu-viv: 6.4.11.p2.10 -> 6.4.11.p3-0
This commit update the recipes imx-gpu-viv for aarch32 and aarch64.

Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-21 16:34:01 -03:00
github-actions[bot]
4e30e70d80 Auto-update LICENSE file with current recipe licenses
Some checks are pending
Update LICENSE file / update-license (push) Waiting to run
2025-05-21 18:19:10 +00:00
Otavio Salvador
0e84dec5fb
Merge pull request #2290 from OSSystems/topic/imx-g2d
Update imx g2d
2025-05-21 15:19:00 -03:00
Rodrigo M. Duarte
2982dc07d7 imx-pxp-g2d: 2.2 -> 2.3
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-21 14:32:08 -03:00
Rodrigo M. Duarte
aaebe38077 imx-gpu-g2d: 6.4.11.p2.10 -> 6.4.11.p3.0
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-21 14:32:08 -03:00
Rodrigo M. Duarte
d2dd7e2ca8 imx-g2d-samples: 2.2 -> 2.3
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-21 14:32:08 -03:00
Rodrigo M. Duarte
5049f31c5c imx-dpu-g2d: 2.2.2 -> 2.3.0
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-21 14:32:08 -03:00
github-actions[bot]
9c5c229980 Auto-update LICENSE file with current recipe licenses 2025-05-21 16:21:36 +00:00
Otavio Salvador
1f2e35923d
Merge pull request #2284 from OSSystems/topic/gstreamer
Update gstreamer to LF6.12.3
2025-05-21 13:21:27 -03:00
github-actions[bot]
4f257d40af Auto-update LICENSE file with current recipe licenses 2025-05-21 16:21:08 +00:00
Otavio Salvador
f378a2bea4
Merge pull request #2289 from OSSystems/topic/libdrm
Update libdrm to 2.4.123.imx
2025-05-21 13:20:58 -03:00
Rodrigo M. Duarte
6b7c39e76d imx-base: Update libdrm version to 2.4.123.imx
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2025-05-21 11:00:09 -03:00