Commit Graph

7986 Commits

Author SHA1 Message Date
Jun Zhu
f34a179be9 kernel-module-imx-gpu-viv: Upgrade 6.4.11.p3.0 -> 6.4.11.p3.2
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2025-08-13 10:37:46 +08:00
Jun Zhu
3b17c90497 kernel-module-isp-vvcam: Upgrade 4.2.2.25.1 -> 4.2.2.25.2
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>
2025-08-13 10:37:46 +08:00
Jun Zhu
568ecd2272 kernel-module-nxp-wlan: Update from LF-6.12.3 to LF-6.12.20
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>
2025-08-13 10:37:46 +08:00
Jun Zhu
de533b156f linux-imx: Update from 6.12.3 to 6.12.20
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2025-08-13 10:37:46 +08:00
Jun Zhu
8544730cac linux-imx-headers: Update to 6.12.20
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2025-08-13 10:37:46 +08:00
Otavio Salvador
def8ee285a
Merge pull request #2332 from nxp-upstream/uuc-2025q2
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
imx-uuc: Update upsteam URI to nxp-imx
2025-08-11 08:58:19 -03: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
Otavio Salvador
3dea531e87
Merge pull request #2330 from MaxKrummenacher/master
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
imx-gst1.0-plugin: fix build against glibc 2.42
2025-08-09 22:51:04 -03:00
Max Krummenacher
031433402f imx-gst1.0-plugin: fix build against glibc 2.42
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>
2025-08-09 10:50:59 +02:00
Otavio Salvador
0dfb65fb2f
Merge pull request #2032 from tq-steina/master
udev-rules-imx: Set group to video on i.MX93/95 devices
2025-08-04 09:33:00 -03:00
Alexander Stein
cab7e1a11b udev-rules-imx: Set group to video on i.MX93/95 devices
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>
2025-08-04 14:02:43 +02:00
Otavio Salvador
67eb12e4d2
Merge pull request #2321 from MaxKrummenacher/master
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
isp-imx update to 4.2.2.25.2 and fix build error after CMake update
2025-07-27 18:28:40 -03:00
github-actions[bot]
234d1e0c9f Auto-update LICENSE file with current recipe licenses 2025-07-25 20:33:11 +00: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
Max Krummenacher
aab7195c70 EULA: Update to v58
This version is used in NXP release 6.12.20-2.0.0

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2025-07-25 11:14:59 +02:00
Otavio Salvador
3795a8155a
Merge pull request #2316 from ivitro/master-imx-system-manager-fix-verbose
imx-system-manager: fix EXTRA_OEMAKE verbose parameter
2025-07-22 14:30:39 -03:00
Vitor Soares
44963fd741 imx-system-manager: fix EXTRA_OEMAKE verbose parameter
Change V=y to V=1 for proper verbose output in iMX System Manager builds.

Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
2025-07-22 18:01:58 +01:00
Otavio Salvador
16ffe6a12c
Merge pull request #2314 from hiagofranco/add-isp-imx-patch
Some checks failed
Update LICENSE file / update-license (push) Has been cancelled
isp-imx: don't leave systemd service in failed state
2025-07-14 13:30:04 -03: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
Otavio Salvador
6e79ee977d
Merge pull request #2311 from nxp-upstream/pipewire
pipewire: Simplify gstreamer package config override
2025-07-07 18:41:40 -03:00
Tom Hochstein
5687813ed7 pipewire: Simplify gstreamer package config override
Allow the user to more easily override the removal of the gstreamer
PACKAGECONFIG.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2025-07-01 09:14:56 -07:00
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