summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--LICENSE33
-rw-r--r--conf/machine/include/imx-base.inc20
-rw-r--r--dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_2026q1.bb1
-rw-r--r--recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb1
-rw-r--r--recipes-bsp/u-boot/u-boot-fslc-common_2025.01.inc5
-rw-r--r--recipes-bsp/u-boot/u-boot-imx-common_2025.04.inc12
-rw-r--r--recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb21
-rw-r--r--recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend2
-rw-r--r--recipes-devtools/half/half_2.1.0.bb1
-rw-r--r--recipes-devtools/qemu/qemu-qoriq.inc1
-rw-r--r--recipes-devtools/qemu/qemu-qoriq_4.2.bb2
-rw-r--r--recipes-devtools/uuu/uuu-bin_1.5.233.bb1
-rw-r--r--recipes-dpaa/fm-ucode/fm-ucode_git.bb2
-rw-r--r--recipes-dpaa2/dce/files/0001-support-user-merge.patch2
-rw-r--r--recipes-dpaa2/management-complex/management-complex_10.39.0.bb2
-rw-r--r--recipes-extended/jailhouse/files/arm-arm64-Makefile-Remove-march-option-from-Makefile.patch2
-rw-r--r--recipes-extended/jailhouse/jailhouse-imx_git.bb22
-rw-r--r--recipes-extended/skmm-ep/skmm-ep_git.bb3
-rw-r--r--recipes-graphics/gli/gli_0.8.4.0.bb3
-rw-r--r--recipes-graphics/mali/mali-imx.inc2
-rw-r--r--recipes-graphics/vulkan/vulkan-wsi-layer/0001-MGS-6801-ccc-vkmark-on-wayland.patch2
-rw-r--r--recipes-graphics/vulkan/vulkan-wsi-layer/0002-MGS-6823-nxp-Add-support-of-VK_COMPOSITE_ALPHA_OPAQU.patch2
-rw-r--r--recipes-kernel/ceetm/ceetm/0001-Makefile-Fix-build-error-with-gcc15-YOCIMX-8305.patch28
-rw-r--r--recipes-kernel/ceetm/ceetm/0001-Makefile-update-CFLAGS.patch31
-rw-r--r--recipes-kernel/ceetm/ceetm_git.bb7
-rw-r--r--recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb2
-rw-r--r--recipes-kernel/kernel-modules/kernel-module-isp-vvcam/0001-video-add-v4l2-fh-compat-for-pre-6.18-kernels.patch2
-rw-r--r--recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb13
-rw-r--r--recipes-kernel/linux/linux-fslc-qoriq_5.4.bb2
-rw-r--r--recipes-kernel/linux/linux-imx-headers_6.18.bb6
-rw-r--r--recipes-kernel/linux/linux-qoriq.inc7
-rw-r--r--recipes-kernel/linux/linux-qoriq_6.12.bb2
-rw-r--r--recipes-kernel/skmm-host/skmm-host_git.bb2
-rw-r--r--recipes-multimedia/alsa/imx-alsa-plugins_git.bb4
-rw-r--r--recipes-multimedia/gstreamer/gst-devtools_1.28.1.bb (renamed from recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb)2
-rw-r--r--recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch6
-rw-r--r--recipes-multimedia/gstreamer/gst-examples_1.28.1.bb (renamed from recipes-multimedia/gstreamer/gst-examples_1.26.6.bb)4
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-libav_1.28.1.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb)2
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.1.imx.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb)7
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.28.1.imx.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb)4
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.28.1.imx.bbappend (renamed from recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bbappend)0
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.28.1.imx.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb)4
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb19
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.28.1.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb)2
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.28.1.bbappend (renamed from recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bbappend)0
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-python_1.28.1.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb)2
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.28.1.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb)2
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0_1.28.1.imx.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb)6
-rw-r--r--recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb10
-rw-r--r--recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb8
-rw-r--r--recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb22
-rw-r--r--recipes-multimedia/imx-opencl-converter/imx-opencl-converter_git.bb23
-rw-r--r--recipes-multimedia/imx-parser/imx-mp4-parser_git.bb42
-rw-r--r--recipes-multimedia/imx-parser/imx-parser_git.bb (renamed from recipes-multimedia/imx-parser/imx-parser_4.10.3.bb)19
-rw-r--r--recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb23
-rw-r--r--recipes-multimedia/imx-sw-pdm/imx-sw-pdm_git.bb41
-rw-r--r--recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb10
-rw-r--r--recipes-multimedia/libcamera/libcamera_0.7.1.imx.bb (renamed from recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb)10
-rw-r--r--recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.7.bb (renamed from recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb)6
-rw-r--r--recipes-multimedia/nxp-afe/nxp-afe_git.bb4
-rw-r--r--recipes-security/smw/smw_5.3.bb4
61 files changed, 272 insertions, 258 deletions
diff --git a/LICENSE b/LICENSE
index fe979187d..f851a6fc8 100644
--- a/LICENSE
+++ b/LICENSE
@@ -135,32 +135,33 @@ This file lists all licenses used by recipes in the meta-freescale layer.
135./recipes-libraries/ethos-u-driver-stack/ethos-u-driver-stack_24.05.bb: LICENSE = "Apache-2.0" 135./recipes-libraries/ethos-u-driver-stack/ethos-u-driver-stack_24.05.bb: LICENSE = "Apache-2.0"
136./recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb: LICENSE = "Apache-2.0 AND BSD-3-Clause AND GPL-2.0-only" 136./recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb: LICENSE = "Apache-2.0 AND BSD-3-Clause AND GPL-2.0-only"
137./recipes-multimedia/alsa/imx-alsa-plugins_git.bb: LICENSE = "GPL-2.0-only" 137./recipes-multimedia/alsa/imx-alsa-plugins_git.bb: LICENSE = "GPL-2.0-only"
138./recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb: LICENSE = "LGPL-2.1-or-later" 138./recipes-multimedia/gstreamer/gst-devtools_1.28.1.bb: LICENSE = "LGPL-2.1-or-later"
139./recipes-multimedia/gstreamer/gst-examples_1.26.6.bb: LICENSE = "LGPL-2.0-or-later" 139./recipes-multimedia/gstreamer/gst-examples_1.28.1.bb: LICENSE = "LGPL-2.0-or-later"
140./recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb: LICENSE = "GPL-3.0-only" 140./recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb: LICENSE = "GPL-3.0-only"
141./recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb: LICENSE_FLAGS = "commercial" 141./recipes-multimedia/gstreamer/gstreamer1.0-libav_1.28.1.bb: LICENSE_FLAGS = "commercial"
142LICENSE = "LGPL-2.1-or-later" 142LICENSE = "LGPL-2.1-or-later"
143./recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb: LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later" 143./recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.1.imx.bb: LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later"
144./recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb: LICENSE = "LGPL-2.1-or-later" 144./recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.28.1.imx.bb: LICENSE = "LGPL-2.1-or-later"
145./recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb: LICENSE = "LGPL-2.1-or-later" 145./recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.28.1.imx.bb: LICENSE = "LGPL-2.1-or-later"
146./recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb: LICENSE = "LGPL-2.0-or-later" 146./recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb: LICENSE = "LGPL-2.0-or-later"
147./recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb: LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later" 147./recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.28.1.bb: LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later"
148LICENSE_FLAGS = "commercial" 148LICENSE_FLAGS = "commercial"
149./recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb: LICENSE = "LGPL-2.1-or-later" 149./recipes-multimedia/gstreamer/gstreamer1.0-python_1.28.1.bb: LICENSE = "LGPL-2.1-or-later"
150./recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb: LICENSE = "LGPL-2.1-or-later" 150./recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.28.1.bb: LICENSE = "LGPL-2.1-or-later"
151./recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb: LICENSE = "LGPL-2.1-or-later" 151./recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb: LICENSE = "LGPL-2.1-or-later"
152./recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb: LICENSE = "LGPL-2.1-or-later" 152./recipes-multimedia/gstreamer/gstreamer1.0_1.28.1.imx.bb: LICENSE = "LGPL-2.1-or-later"
153./recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb: LICENSE = "GPL-2.0-only AND LGPL-2.0-only AND LGPL-2.1-only" 153./recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb: LICENSE = "GPL-2.0-only AND LGPL-2.0-only AND LGPL-2.1-only"
154./recipes-multimedia/imx-codec/imx-codec_4.10.0.bb: LICENSE = "LicenseRef-Proprietary" 154./recipes-multimedia/imx-codec/imx-codec_4.10.0.bb: LICENSE = "LicenseRef-Proprietary"
155./recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb: LICENSE = "LicenseRef-Proprietary" 155./recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb: LICENSE = "LicenseRef-Proprietary"
156./recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb: LICENSE = "LicenseRef-Proprietary" 156./recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb: LICENSE = "LicenseRef-Proprietary"
157./recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb: LICENSE = "LicenseRef-Proprietary" 157./recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb: LICENSE = "LicenseRef-Proprietary"
158./recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb: LICENSE = "LicenseRef-Proprietary" 158./recipes-multimedia/imx-opencl-converter/imx-opencl-converter_git.bb: LICENSE = "BSD-3-Clause"
159./recipes-multimedia/imx-parser/imx-parser_4.10.3.bb: LICENSE = "LicenseRef-Proprietary" 159./recipes-multimedia/imx-parser/imx-mp4-parser_git.bb: LICENSE = "BSD-3-Clause"
160./recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb: LICENSE = "LicenseRef-Proprietary" 160./recipes-multimedia/imx-parser/imx-parser_git.bb: LICENSE = "BSD-3-Clause"
161./recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb: LICENSE = "LicenseRef-Proprietary" 161./recipes-multimedia/imx-sw-pdm/imx-sw-pdm_git.bb: LICENSE = "Proprietary"
162./recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb: LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later" 162./recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb: LICENSE = "BSD-3-Clause"
163./recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb: LICENSE = "Apache-2.0 AND BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND LicenseRef-Proprietary" 163./recipes-multimedia/libcamera/libcamera_0.7.1.imx.bb: LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later"
164./recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.7.bb: LICENSE = "Apache-2.0 AND BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND LicenseRef-Proprietary"
164./recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb: LICENSE = "LGPL-2.1-only" 165./recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb: LICENSE = "LGPL-2.1-only"
165./recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb: LICENSE = "LGPL-2.1-only" 166./recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb: LICENSE = "LGPL-2.1-only"
166./recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb: LICENSE = "LicenseRef-Proprietary" 167./recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb: LICENSE = "LicenseRef-Proprietary"
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index ffda91768..211bd1a96 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -529,19 +529,19 @@ MACHINE_GSTREAMER_1_0_PLUGIN:mx8ulp-nxp-bsp ?= "imx-gst1.0-plugin"
529MACHINE_GSTREAMER_1_0_PLUGIN:mx93-nxp-bsp ?= "imx-gst1.0-plugin" 529MACHINE_GSTREAMER_1_0_PLUGIN:mx93-nxp-bsp ?= "imx-gst1.0-plugin"
530 530
531# GStreamer forked recipes 531# GStreamer forked recipes
532PREFERRED_VERSION_gstreamer1.0:imx-nxp-bsp ??= "1.26.6.imx" 532PREFERRED_VERSION_gstreamer1.0:imx-nxp-bsp ??= "1.28.1.imx"
533PREFERRED_VERSION_gstreamer1.0-plugins-bad:imx-nxp-bsp ??= "1.26.6.imx" 533PREFERRED_VERSION_gstreamer1.0-plugins-bad:imx-nxp-bsp ??= "1.28.1.imx"
534PREFERRED_VERSION_gstreamer1.0-plugins-base:imx-nxp-bsp ??= "1.26.6.imx" 534PREFERRED_VERSION_gstreamer1.0-plugins-base:imx-nxp-bsp ??= "1.28.1.imx"
535PREFERRED_VERSION_gstreamer1.0-plugins-good:imx-nxp-bsp ??= "1.26.6.imx" 535PREFERRED_VERSION_gstreamer1.0-plugins-good:imx-nxp-bsp ??= "1.28.1.imx"
536 536
537 537
538# GStreamer copied recipes 538# GStreamer copied recipes
539PREFERRED_VERSION_gst-devtools:imx-nxp-bsp ??= "1.26.6" 539PREFERRED_VERSION_gst-devtools:imx-nxp-bsp ??= "1.28.1"
540PREFERRED_VERSION_gst-examples:imx-nxp-bsp ??= "1.26.6" 540PREFERRED_VERSION_gst-examples:imx-nxp-bsp ??= "1.28.1"
541PREFERRED_VERSION_gstreamer1.0-libav:imx-nxp-bsp ??= "1.26.6" 541PREFERRED_VERSION_gstreamer1.0-libav:imx-nxp-bsp ??= "1.28.1"
542PREFERRED_VERSION_gstreamer1.0-plugins-ugly:imx-nxp-bsp ??= "1.26.6" 542PREFERRED_VERSION_gstreamer1.0-plugins-ugly:imx-nxp-bsp ??= "1.28.1"
543PREFERRED_VERSION_gstreamer1.0-python:imx-nxp-bsp ??= "1.26.6" 543PREFERRED_VERSION_gstreamer1.0-python:imx-nxp-bsp ??= "1.28.1"
544PREFERRED_VERSION_gstreamer1.0-rtsp-server:imx-nxp-bsp ??= "1.26.6" 544PREFERRED_VERSION_gstreamer1.0-rtsp-server:imx-nxp-bsp ??= "1.28.1"
545PREFERRED_VERSION_gstreamer1.0-vaapi:imx-nxp-bsp ??= "1.26.6" 545PREFERRED_VERSION_gstreamer1.0-vaapi:imx-nxp-bsp ??= "1.26.6"
546 546
547# Use libcamera fork for certain SOCs 547# Use libcamera fork for certain SOCs
diff --git a/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_2026q1.bb b/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_2026q1.bb
index 874727666..1a222b570 100644
--- a/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_2026q1.bb
+++ b/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_2026q1.bb
@@ -9,6 +9,7 @@ DESCRIPTION = "\
9 and pin control via a client RPC API based on ARM's System Control and \ 9 and pin control via a client RPC API based on ARM's System Control and \
10 Management Interface (SCMI)." 10 Management Interface (SCMI)."
11HOMEPAGE = "https://github.com/nxp-imx/imx-sm" 11HOMEPAGE = "https://github.com/nxp-imx/imx-sm"
12SECTION = "firmware"
12LICENSE = "BSD-3-Clause" 13LICENSE = "BSD-3-Clause"
13LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f2a70813bc08547f509361c08b718861" 14LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f2a70813bc08547f509361c08b718861"
14 15
diff --git a/recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb b/recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb
index 2179df61b..4aa010225 100644
--- a/recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb
+++ b/recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb
@@ -2,6 +2,7 @@ SUMMARY = "Freescale TLU(Table Lookup Unit) test package"
2DESCRIPTION = "This package includes the TLU(Table Lookup Unit) test scripts \ 2DESCRIPTION = "This package includes the TLU(Table Lookup Unit) test scripts \
3 and configuration files." 3 and configuration files."
4HOMEPAGE = "https://github.com/nxp-qoriq-yocto-sdk/fsl-tlu" 4HOMEPAGE = "https://github.com/nxp-qoriq-yocto-sdk/fsl-tlu"
5SECTION = "console/utils"
5 6
6LICENSE = "GPL-2.0-only" 7LICENSE = "GPL-2.0-only"
7LIC_FILES_CHKSUM = "file://COPYING;md5=8a71d0475d08eee76d8b6d0c6dbec543" 8LIC_FILES_CHKSUM = "file://COPYING;md5=8a71d0475d08eee76d8b6d0c6dbec543"
diff --git a/recipes-bsp/u-boot/u-boot-fslc-common_2025.01.inc b/recipes-bsp/u-boot/u-boot-fslc-common_2025.01.inc
index 7d0189e17..368be1632 100644
--- a/recipes-bsp/u-boot/u-boot-fslc-common_2025.01.inc
+++ b/recipes-bsp/u-boot/u-boot-fslc-common_2025.01.inc
@@ -3,18 +3,19 @@
3 3
4inherit fsl-u-boot-localversion 4inherit fsl-u-boot-localversion
5 5
6LICENSE = "GPL-2.0-or-later"
7HOMEPAGE = "https://github.com/Freescale/u-boot-fslc" 6HOMEPAGE = "https://github.com/Freescale/u-boot-fslc"
7LICENSE = "GPL-2.0-or-later"
8LIC_FILES_CHKSUM = "file://Licenses/README;md5=2ca5f2c35c8cc335f0a19756634782f1" 8LIC_FILES_CHKSUM = "file://Licenses/README;md5=2ca5f2c35c8cc335f0a19756634782f1"
9 9
10DEPENDS += "flex-native bison-native" 10DEPENDS += "flex-native bison-native"
11 11
12PV = "2025.01+fslc+git${SRCPV}"
13
12SRC_URI = "git://github.com/Freescale/u-boot-fslc.git;branch=${SRCBRANCH};protocol=https" 14SRC_URI = "git://github.com/Freescale/u-boot-fslc.git;branch=${SRCBRANCH};protocol=https"
13 15
14SRCREV = "aa4bc52d08c342df83e3c576e2c108d7c8816e0e" 16SRCREV = "aa4bc52d08c342df83e3c576e2c108d7c8816e0e"
15SRCBRANCH = "2025.01+fslc" 17SRCBRANCH = "2025.01+fslc"
16 18
17PV = "2025.01+fslc+git${SRCPV}"
18CVE_PRODUCT = "denx:u-boot" 19CVE_PRODUCT = "denx:u-boot"
19 20
20B = "${WORKDIR}/build" 21B = "${WORKDIR}/build"
diff --git a/recipes-bsp/u-boot/u-boot-imx-common_2025.04.inc b/recipes-bsp/u-boot/u-boot-imx-common_2025.04.inc
index 9dd2b61fe..d704eddb4 100644
--- a/recipes-bsp/u-boot/u-boot-imx-common_2025.04.inc
+++ b/recipes-bsp/u-boot/u-boot-imx-common_2025.04.inc
@@ -3,12 +3,6 @@ DESCRIPTION = "i.MX U-Boot suppporting i.MX reference boards."
3LICENSE = "GPL-2.0-or-later" 3LICENSE = "GPL-2.0-or-later"
4LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5 5
6SRC_URI = "${UBOOT_SRC};branch=${SRCBRANCH}"
7UBOOT_SRC ?= "git://github.com/nxp-imx/uboot-imx.git;protocol=https"
8SRCBRANCH = "lf_v2025.04"
9LOCALVERSION ?= "-${SRCBRANCH}"
10SRCREV = "4ddbad60eff308a5b356fb9ab8734ac382ddd692"
11
12DEPENDS += "\ 6DEPENDS += "\
13 bc-native \ 7 bc-native \
14 bison-native \ 8 bison-native \
@@ -18,6 +12,12 @@ DEPENDS += "\
18 xxd-native \ 12 xxd-native \
19" 13"
20 14
15SRC_URI = "${UBOOT_SRC};branch=${SRCBRANCH}"
16UBOOT_SRC ?= "git://github.com/nxp-imx/uboot-imx.git;protocol=https"
17SRCBRANCH = "lf_v2025.04"
18LOCALVERSION ?= "-${SRCBRANCH}"
19SRCREV = "4ddbad60eff308a5b356fb9ab8734ac382ddd692"
20
21B = "${WORKDIR}/build" 21B = "${WORKDIR}/build"
22 22
23inherit fsl-u-boot-localversion 23inherit fsl-u-boot-localversion
diff --git a/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb b/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb
index 1d870ab92..28b747c70 100644
--- a/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb
+++ b/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb
@@ -2,9 +2,6 @@ require recipes-bsp/u-boot/u-boot.inc
2 2
3DESCRIPTION = "U-Boot provided by Freescale with focus on QorIQ boards" 3DESCRIPTION = "U-Boot provided by Freescale with focus on QorIQ boards"
4HOMEPAGE = "https://github.com/nxp-qoriq/u-boot" 4HOMEPAGE = "https://github.com/nxp-qoriq/u-boot"
5PROVIDES += "u-boot"
6
7inherit fsl-u-boot-localversion
8 5
9LICENSE = "BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND LGPL-2.0-only AND LGPL-2.1-only" 6LICENSE = "BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND LGPL-2.0-only AND LGPL-2.1-only"
10LIC_FILES_CHKSUM = "\ 7LIC_FILES_CHKSUM = "\
@@ -15,23 +12,27 @@ LIC_FILES_CHKSUM = "\
15 file://Licenses/lgpl-2.1.txt;md5=4fbd65380cdd255951079008b364516c \ 12 file://Licenses/lgpl-2.1.txt;md5=4fbd65380cdd255951079008b364516c \
16" 13"
17 14
15INHIBIT_DEFAULT_DEPS = "1"
16DEPENDS = "bc-native bison-native gnutls-native libgcc python3-native swig-native virtual/cross-cc"
17DEPENDS:append:qoriq-arm64 = " dtc-native"
18DEPENDS:append:qoriq-arm = " dtc-native"
19DEPENDS:append:qoriq-ppc = " boot-format-native"
20
21PROVIDES += "u-boot"
22
18PV:append = "+${SRCPV}" 23PV:append = "+${SRCPV}"
24PV:append = "+fslgit"
19 25
20UBOOT_BRANCH ?= "lf_v2025.04" 26UBOOT_BRANCH ?= "lf_v2025.04"
21UBOOT_SRC ?= "git://github.com/nxp-qoriq/u-boot.git;protocol=https" 27UBOOT_SRC ?= "git://github.com/nxp-qoriq/u-boot.git;protocol=https"
22SRC_URI = "${UBOOT_SRC};branch=${UBOOT_BRANCH}" 28SRC_URI = "${UBOOT_SRC};branch=${UBOOT_BRANCH}"
23SRCREV = "4ddbad60eff308a5b356fb9ab8734ac382ddd692" 29SRCREV = "4ddbad60eff308a5b356fb9ab8734ac382ddd692"
24 30
31inherit fsl-u-boot-localversion
32
25B = "${UNPACKDIR}/build" 33B = "${UNPACKDIR}/build"
26PV:append = "+fslgit"
27LOCALVERSION = "+fsl" 34LOCALVERSION = "+fsl"
28 35
29INHIBIT_DEFAULT_DEPS = "1"
30DEPENDS = "bc-native bison-native gnutls-native libgcc python3-native swig-native virtual/cross-cc"
31DEPENDS:append:qoriq-arm64 = " dtc-native"
32DEPENDS:append:qoriq-arm = " dtc-native"
33DEPENDS:append:qoriq-ppc = " boot-format-native"
34
35python () { 36python () {
36 if d.getVar("TCMODE") == "external-fsl": 37 if d.getVar("TCMODE") == "external-fsl":
37 return 38 return
diff --git a/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend b/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend
index a20bf03a5..58dd7fdc4 100644
--- a/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend
+++ b/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend
@@ -1,6 +1,6 @@
1RDEPENDS:${PN} += "\ 1RDEPENDS:${PN} += "\
2 nativesdk-imx-usb-loader \
2 nativesdk-mxsldr \ 3 nativesdk-mxsldr \
3 nativesdk-u-boot-mkimage \ 4 nativesdk-u-boot-mkimage \
4 nativesdk-imx-usb-loader \
5 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'nativesdk-wayland', '', d)} \ 5 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'nativesdk-wayland', '', d)} \
6" 6"
diff --git a/recipes-devtools/half/half_2.1.0.bb b/recipes-devtools/half/half_2.1.0.bb
index ca7984a4c..6c983c7d9 100644
--- a/recipes-devtools/half/half_2.1.0.bb
+++ b/recipes-devtools/half/half_2.1.0.bb
@@ -3,6 +3,7 @@ DESCRIPTION = "half is a C++ header-only library to provide an IEEE-754 conforma
3 half-precision floating point type along with corresponding arithmetic operators, \ 3 half-precision floating point type along with corresponding arithmetic operators, \
4 type conversions and common mathematical functions." 4 type conversions and common mathematical functions."
5HOMEPAGE = "https://half.sourceforge.net/" 5HOMEPAGE = "https://half.sourceforge.net/"
6SECTION = "libs"
6 7
7LICENSE = "MIT" 8LICENSE = "MIT"
8LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=813a6278831975d26c115ed6f9c21831" 9LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=813a6278831975d26c115ed6f9c21831"
diff --git a/recipes-devtools/qemu/qemu-qoriq.inc b/recipes-devtools/qemu/qemu-qoriq.inc
index 254fe94cb..502262f27 100644
--- a/recipes-devtools/qemu/qemu-qoriq.inc
+++ b/recipes-devtools/qemu/qemu-qoriq.inc
@@ -4,6 +4,7 @@ DESCRIPTION = "QEMU is a hosted virtual machine monitor: it emulates the \
4 of different hardware and device models for the machine, enabling it to run \ 4 of different hardware and device models for the machine, enabling it to run \
5 a variety of guest operating systems" 5 a variety of guest operating systems"
6HOMEPAGE = "http://qemu.org" 6HOMEPAGE = "http://qemu.org"
7SECTION = "devel"
7LICENSE = "GPL-2.0-only AND LGPL-2.1-only" 8LICENSE = "GPL-2.0-only AND LGPL-2.1-only"
8 9
9RDEPENDS:${PN}-ptest = "bash make" 10RDEPENDS:${PN}-ptest = "bash make"
diff --git a/recipes-devtools/qemu/qemu-qoriq_4.2.bb b/recipes-devtools/qemu/qemu-qoriq_4.2.bb
index db0ed3423..874b77e07 100644
--- a/recipes-devtools/qemu/qemu-qoriq_4.2.bb
+++ b/recipes-devtools/qemu/qemu-qoriq_4.2.bb
@@ -4,7 +4,7 @@ require qemu-qoriq.inc
4 4
5COMPATIBLE_MACHINE = "(qoriq)" 5COMPATIBLE_MACHINE = "(qoriq)"
6 6
7DEPENDS = "bison-native glib-2.0 pixman zlib" 7DEPENDS += "bison-native glib-2.0 pixman zlib"
8 8
9LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \ 9LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
10 file://COPYING.LIB;endline=24;md5=8c5efda6cf1e1b03dcfd0e6c0d271c7f" 10 file://COPYING.LIB;endline=24;md5=8c5efda6cf1e1b03dcfd0e6c0d271c7f"
diff --git a/recipes-devtools/uuu/uuu-bin_1.5.233.bb b/recipes-devtools/uuu/uuu-bin_1.5.233.bb
index 3b02457f9..b0e99bf44 100644
--- a/recipes-devtools/uuu/uuu-bin_1.5.233.bb
+++ b/recipes-devtools/uuu/uuu-bin_1.5.233.bb
@@ -4,6 +4,7 @@
4SUMMARY = "Universal Update Utility - Binaries" 4SUMMARY = "Universal Update Utility - Binaries"
5DESCRIPTION = "Prebuilt Universal Update Utility (uuu) binaries used to download and deploy bootloader and OS images to NXP i.MX chips over USB." 5DESCRIPTION = "Prebuilt Universal Update Utility (uuu) binaries used to download and deploy bootloader and OS images to NXP i.MX chips over USB."
6HOMEPAGE = "https://github.com/nxp-imx/mfgtools" 6HOMEPAGE = "https://github.com/nxp-imx/mfgtools"
7SECTION = "console/utils"
7 8
8LICENSE = "BSD-3-Clause AND LGPL-2.1-or-later" 9LICENSE = "BSD-3-Clause AND LGPL-2.1-or-later"
9LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9 \ 10LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9 \
diff --git a/recipes-dpaa/fm-ucode/fm-ucode_git.bb b/recipes-dpaa/fm-ucode/fm-ucode_git.bb
index 76529db68..a4addcfd7 100644
--- a/recipes-dpaa/fm-ucode/fm-ucode_git.bb
+++ b/recipes-dpaa/fm-ucode/fm-ucode_git.bb
@@ -34,10 +34,10 @@ do_deploy () {
34} 34}
35addtask deploy before do_build after do_install 35addtask deploy before do_build after do_install
36 36
37PACKAGE_ARCH = "${MACHINE_SOCARCH}"
37PACKAGES += "${PN}-image" 38PACKAGES += "${PN}-image"
38FILES:${PN}-image += "/boot" 39FILES:${PN}-image += "/boot"
39ALLOW_EMPTY:${PN} = "1" 40ALLOW_EMPTY:${PN} = "1"
40 41
41COMPATIBLE_MACHINE = "(e500mc|e5500|e5500-64b|e6500|e6500-64b|fsl-lsch2)" 42COMPATIBLE_MACHINE = "(e500mc|e5500|e5500-64b|e6500|e6500-64b|fsl-lsch2)"
42PACKAGE_ARCH = "${MACHINE_SOCARCH}"
43 43
diff --git a/recipes-dpaa2/dce/files/0001-support-user-merge.patch b/recipes-dpaa2/dce/files/0001-support-user-merge.patch
index 33b351a1e..2fd1d81e2 100644
--- a/recipes-dpaa2/dce/files/0001-support-user-merge.patch
+++ b/recipes-dpaa2/dce/files/0001-support-user-merge.patch
@@ -5,7 +5,7 @@ Subject: [PATCH] support user merge
5 5
6Use Yocto base_sbindir to replace hardcode ./sbin 6Use Yocto base_sbindir to replace hardcode ./sbin
7 7
8Upstream-Status: Inappropriate [oe specific] 8Upstream-Status: Inappropriate [oe-specific]
9 9
10Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> 10Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
11--- 11---
diff --git a/recipes-dpaa2/management-complex/management-complex_10.39.0.bb b/recipes-dpaa2/management-complex/management-complex_10.39.0.bb
index 965b2d548..b35cca4fd 100644
--- a/recipes-dpaa2/management-complex/management-complex_10.39.0.bb
+++ b/recipes-dpaa2/management-complex/management-complex_10.39.0.bb
@@ -33,10 +33,10 @@ do_deploy () {
33} 33}
34addtask deploy before do_build after do_install 34addtask deploy before do_build after do_install
35 35
36PACKAGE_ARCH = "${MACHINE_ARCH}"
36PACKAGES += "${PN}-image" 37PACKAGES += "${PN}-image"
37FILES:${PN}-image += "/boot" 38FILES:${PN}-image += "/boot"
38 39
39INHIBIT_PACKAGE_STRIP = "1" 40INHIBIT_PACKAGE_STRIP = "1"
40 41
41COMPATIBLE_MACHINE = "(qoriq-arm64)" 42COMPATIBLE_MACHINE = "(qoriq-arm64)"
42PACKAGE_ARCH = "${MACHINE_ARCH}"
diff --git a/recipes-extended/jailhouse/files/arm-arm64-Makefile-Remove-march-option-from-Makefile.patch b/recipes-extended/jailhouse/files/arm-arm64-Makefile-Remove-march-option-from-Makefile.patch
index 442d28313..e704de596 100644
--- a/recipes-extended/jailhouse/files/arm-arm64-Makefile-Remove-march-option-from-Makefile.patch
+++ b/recipes-extended/jailhouse/files/arm-arm64-Makefile-Remove-march-option-from-Makefile.patch
@@ -9,7 +9,7 @@ It acomodates to [1].
9 9
10[1] https://git.yoctoproject.org/poky/commit/?id=04eac1f2b67eac5f892a9e0f8fcfe54849923af5 10[1] https://git.yoctoproject.org/poky/commit/?id=04eac1f2b67eac5f892a9e0f8fcfe54849923af5
11 11
12Upstream-Status: Inappropriate [See above] 12Upstream-Status: Inappropriate [oe-specific]
13 13
14Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> 14Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
15--- 15---
diff --git a/recipes-extended/jailhouse/jailhouse-imx_git.bb b/recipes-extended/jailhouse/jailhouse-imx_git.bb
index 13746abc6..f2e1e989c 100644
--- a/recipes-extended/jailhouse/jailhouse-imx_git.bb
+++ b/recipes-extended/jailhouse/jailhouse-imx_git.bb
@@ -14,27 +14,25 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=9fa7f895f96bde2d47fd5b7d95b6ba4d \
14 file://driver/jailhouse.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ 14 file://driver/jailhouse.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \
15" 15"
16 16
17PROVIDES = "jailhouse" 17DEPENDS = "\
18RPROVIDES:${PN} += "jailhouse" 18 make-native \
19 python3-mako-native \
20 python3-mako \
21 dtc-native \
22"
19 23
20SRCBRANCH = "lf-6.12.20_2.0.0" 24PROVIDES = "jailhouse"
21SRCREV = "399d65450e9a377b4aaff4b0627619174e1c8c46"
22 25
23PV = "2023.03+git${SRCPV}" 26PV = "2023.03+git${SRCPV}"
24 27
28SRCBRANCH = "lf-6.12.20_2.0.0"
25IMX_JAILHOUSE_SRC ?= "git://github.com/nxp-imx/imx-jailhouse.git;protocol=https" 29IMX_JAILHOUSE_SRC ?= "git://github.com/nxp-imx/imx-jailhouse.git;protocol=https"
26SRC_URI = "${IMX_JAILHOUSE_SRC};branch=${SRCBRANCH} \ 30SRC_URI = "${IMX_JAILHOUSE_SRC};branch=${SRCBRANCH} \
27 file://arm-arm64-Makefile-Remove-march-option-from-Makefile.patch \ 31 file://arm-arm64-Makefile-Remove-march-option-from-Makefile.patch \
28 file://0001-YOCIMX-9281-1-Fix-gcc15-errors.patch \ 32 file://0001-YOCIMX-9281-1-Fix-gcc15-errors.patch \
29 file://0002-YOCIMX-9281-2-hypervisor-arm64-fix-strh-usage.patch \ 33 file://0002-YOCIMX-9281-2-hypervisor-arm64-fix-strh-usage.patch \
30 " 34 "
31 35SRCREV = "399d65450e9a377b4aaff4b0627619174e1c8c46"
32DEPENDS = "\
33 make-native \
34 python3-mako-native \
35 python3-mako \
36 dtc-native \
37"
38 36
39inherit module bash-completion deploy setuptools3 37inherit module bash-completion deploy setuptools3
40 38
@@ -111,6 +109,8 @@ RDEPENDS:pyjailhouse = "\
111 python3-shell \ 109 python3-shell \
112" 110"
113 111
112RPROVIDES:${PN} += "jailhouse"
113
114INSANE_SKIP:${PN} = "ldflags buildpaths" 114INSANE_SKIP:${PN} = "ldflags buildpaths"
115INSANE_SKIP:${PN}-dbg = "buildpaths" 115INSANE_SKIP:${PN}-dbg = "buildpaths"
116 116
diff --git a/recipes-extended/skmm-ep/skmm-ep_git.bb b/recipes-extended/skmm-ep/skmm-ep_git.bb
index f8fdf889e..42ecaf2b5 100644
--- a/recipes-extended/skmm-ep/skmm-ep_git.bb
+++ b/recipes-extended/skmm-ep/skmm-ep_git.bb
@@ -7,8 +7,6 @@ LIC_FILES_CHKSUM = "file://Makefile;endline=30;md5=39e58bedc879163c9338596e52df5
7 7
8DEPENDS = "libedit openssl virtual/kernel" 8DEPENDS = "libedit openssl virtual/kernel"
9 9
10PACKAGE_ARCH = "${MACHINE_ARCH}"
11
12SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/skmm-ep;protocol=https;nobranch=1 \ 10SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/skmm-ep;protocol=https;nobranch=1 \
13 file://add-two-missing-header-files.patch \ 11 file://add-two-missing-header-files.patch \
14" 12"
@@ -28,3 +26,4 @@ do_install () {
28} 26}
29 27
30COMPATIBLE_MACHINE = "(p4080ds|t4240qds|c293pcie)" 28COMPATIBLE_MACHINE = "(p4080ds|t4240qds|c293pcie)"
29PACKAGE_ARCH = "${MACHINE_ARCH}"
diff --git a/recipes-graphics/gli/gli_0.8.4.0.bb b/recipes-graphics/gli/gli_0.8.4.0.bb
index f1ab37606..43f6d6593 100644
--- a/recipes-graphics/gli/gli_0.8.4.0.bb
+++ b/recipes-graphics/gli/gli_0.8.4.0.bb
@@ -1,6 +1,5 @@
1SUMMARY = "OpenGL Image Library" 1SUMMARY = "OpenGL Image Library"
2DESCRIPTION = "OpenGL Image (GLI) is a header only C++ \ 2DESCRIPTION = "OpenGL Image (GLI) is a header only C++ image library for graphics software."
3image library for graphics software."
4HOMEPAGE = "http://gli.g-truc.net" 3HOMEPAGE = "http://gli.g-truc.net"
5BUGTRACKER = "https://github.com/g-truc/gli/issues" 4BUGTRACKER = "https://github.com/g-truc/gli/issues"
6 5
diff --git a/recipes-graphics/mali/mali-imx.inc b/recipes-graphics/mali/mali-imx.inc
index f3ef8f474..2822cc7eb 100644
--- a/recipes-graphics/mali/mali-imx.inc
+++ b/recipes-graphics/mali/mali-imx.inc
@@ -2,7 +2,7 @@ SUMMARY = "Graphics libraries and driver for i.MX Mali GPU"
2DESCRIPTION = "Arm Mali GPU user-space graphics libraries and driver for i.MX SoCs." 2DESCRIPTION = "Arm Mali GPU user-space graphics libraries and driver for i.MX SoCs."
3HOMEPAGE = "https://www.nxp.com/" 3HOMEPAGE = "https://www.nxp.com/"
4SECTION = "libs" 4SECTION = "libs"
5DEPENDS = "\ 5DEPENDS += "\
6 libdrm \ 6 libdrm \
7 vulkan-loader \ 7 vulkan-loader \
8 wayland \ 8 wayland \
diff --git a/recipes-graphics/vulkan/vulkan-wsi-layer/0001-MGS-6801-ccc-vkmark-on-wayland.patch b/recipes-graphics/vulkan/vulkan-wsi-layer/0001-MGS-6801-ccc-vkmark-on-wayland.patch
index 48cfcd765..fb6bb1e17 100644
--- a/recipes-graphics/vulkan/vulkan-wsi-layer/0001-MGS-6801-ccc-vkmark-on-wayland.patch
+++ b/recipes-graphics/vulkan/vulkan-wsi-layer/0001-MGS-6801-ccc-vkmark-on-wayland.patch
@@ -5,7 +5,7 @@ Subject: [PATCH 1/2] MGS-6801 [#ccc] vkmark on wayland
5 5
6Extend the wayland surface properties with VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR 6Extend the wayland surface properties with VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
7 7
8Upstream-Status: Inappropriate [i.MX-specific] 8Upstream-Status: Inappropriate [embedded specific]
9Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@nxp.com> 9Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@nxp.com>
10Signed-off-by: Jiyu Yang <jiyu.yang@nxp.com> 10Signed-off-by: Jiyu Yang <jiyu.yang@nxp.com>
11--- 11---
diff --git a/recipes-graphics/vulkan/vulkan-wsi-layer/0002-MGS-6823-nxp-Add-support-of-VK_COMPOSITE_ALPHA_OPAQU.patch b/recipes-graphics/vulkan/vulkan-wsi-layer/0002-MGS-6823-nxp-Add-support-of-VK_COMPOSITE_ALPHA_OPAQU.patch
index 9955f415e..290946124 100644
--- a/recipes-graphics/vulkan/vulkan-wsi-layer/0002-MGS-6823-nxp-Add-support-of-VK_COMPOSITE_ALPHA_OPAQU.patch
+++ b/recipes-graphics/vulkan/vulkan-wsi-layer/0002-MGS-6823-nxp-Add-support-of-VK_COMPOSITE_ALPHA_OPAQU.patch
@@ -7,7 +7,7 @@ Subject: [PATCH 2/2] MGS-6823 [#nxp] Add support of
7Mali vulkan driver doesn't support VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR. It caused unwanted blending effect in many vulkan cases. 7Mali vulkan driver doesn't support VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR. It caused unwanted blending effect in many vulkan cases.
8Add support of this feature to solve the problem. 8Add support of this feature to solve the problem.
9 9
10Upstream-Status: Inappropriate [i.MX-specific] 10Upstream-Status: Inappropriate [embedded specific]
11Signed-off-by: Yuan Tian <yuan.tian@nxp.com> 11Signed-off-by: Yuan Tian <yuan.tian@nxp.com>
12Signed-off-by: Jiyu Yang <jiyu.yang@nxp.com> 12Signed-off-by: Jiyu Yang <jiyu.yang@nxp.com>
13--- 13---
diff --git a/recipes-kernel/ceetm/ceetm/0001-Makefile-Fix-build-error-with-gcc15-YOCIMX-8305.patch b/recipes-kernel/ceetm/ceetm/0001-Makefile-Fix-build-error-with-gcc15-YOCIMX-8305.patch
deleted file mode 100644
index 93b375eaa..000000000
--- a/recipes-kernel/ceetm/ceetm/0001-Makefile-Fix-build-error-with-gcc15-YOCIMX-8305.patch
+++ /dev/null
@@ -1,28 +0,0 @@
1From 9049175076c4d6706e6264f894680d5d1845e409 Mon Sep 17 00:00:00 2001
2From: Zelan Zou <zelan.zou@nxp.com>
3Date: Fri, 13 Sep 2024 04:22:13 +0200
4Subject: [PATCH] Makefile: Fix build error with gcc15 [YOCIMX-8305]
5
6Upstream-Status: Pending
7
8Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
9---
10 Makefile | 2 +-
11 1 file changed, 1 insertion(+), 1 deletion(-)
12
13diff --git a/Makefile b/Makefile
14index 9e55dad..60f8f7f 100644
15--- a/Makefile
16+++ b/Makefile
17@@ -8,7 +8,7 @@ LDFLAGS += -Wl,-export-dynamic
18 # if you are not using flex-builder. Download the iproute2 sources for the
19 # desired version and point to those instead.
20 ifneq ($(IPROUTE2_DIR),)
21-CFLAGS += -I$(IPROUTE2_DIR) -I$(IPROUTE2_DIR)/include -I$(IPROUTE2_DIR)/usr/include/ -I$(IPROUTE2_DIR)/usr/include/include
22+CFLAGS += -I$(IPROUTE2_DIR) -I$(IPROUTE2_DIR)/include -I$(IPROUTE2_DIR)/usr/include/ -I$(IPROUTE2_DIR)/usr/include/include -Wno-error=incompatible-pointer-types
23 endif
24
25 MODDESTDIR := $(DESTDIR)/usr/lib/tc
26--
272.25.1
28
diff --git a/recipes-kernel/ceetm/ceetm/0001-Makefile-update-CFLAGS.patch b/recipes-kernel/ceetm/ceetm/0001-Makefile-update-CFLAGS.patch
deleted file mode 100644
index 136978869..000000000
--- a/recipes-kernel/ceetm/ceetm/0001-Makefile-update-CFLAGS.patch
+++ /dev/null
@@ -1,31 +0,0 @@
1From fb1fe93a2bab083652a65804be5ddd37a7e86a9f Mon Sep 17 00:00:00 2001
2From: Chunrong Guo <chunrong.guo@nxp.com>
3Date: Wed, 14 Aug 2019 04:05:14 +0200
4Subject: [PATCH] Makefile: update CFLAGS
5
6*fix the below error:
7|error: json_print.h: No such file or directory
8
9Upstream-Status: Inappropriate [embedded specific]
10
11Signed-off-by: C.r. Guo <nxa13725@lsv07004.swis.us-cdc01.nxp.com>
12---
13 Makefile | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/Makefile b/Makefile
17index f89700c..49243d8 100644
18--- a/Makefile
19+++ b/Makefile
20@@ -8,7 +8,7 @@ LDFLAGS += -Wl,-export-dynamic
21 # if you are not using flex-builder. Download the iproute2 sources for the
22 # desired version and point to those instead.
23 ifneq ($(IPROUTE2_DIR),)
24-CFLAGS += -I$(IPROUTE2_DIR) -I$(IPROUTE2_DIR)/include
25+CFLAGS += -I$(IPROUTE2_DIR) -I$(IPROUTE2_DIR)/include -I$(IPROUTE2_DIR)/usr/include/ -I$(IPROUTE2_DIR)/usr/include/include
26 endif
27
28 MODDESTDIR := $(DESTDIR)/usr/lib/tc
29--
302.7.4
31
diff --git a/recipes-kernel/ceetm/ceetm_git.bb b/recipes-kernel/ceetm/ceetm_git.bb
index 3ba31cb62..1b1ba6aa9 100644
--- a/recipes-kernel/ceetm/ceetm_git.bb
+++ b/recipes-kernel/ceetm/ceetm_git.bb
@@ -7,13 +7,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
7 7
8DEPENDS = "iproute2" 8DEPENDS = "iproute2"
9 9
10SRC_URI = "git://github.com/nxp-qoriq/ceetm;protocol=https;nobranch=1 \ 10SRC_URI = "git://github.com/nxp-qoriq/ceetm;protocol=https;nobranch=1"
11 file://0001-Makefile-update-CFLAGS.patch \
12 file://0001-Makefile-Fix-build-error-with-gcc15-YOCIMX-8305.patch \
13"
14SRCREV = "46b3565a48ca20f90ad601cef8250cdd35f18b22" 11SRCREV = "46b3565a48ca20f90ad601cef8250cdd35f18b22"
15 12
16export IPROUTE2_DIR = "${STAGING_DIR_TARGET}" 13export IPROUTE2_DIR = "${STAGING_DIR_TARGET}/usr/include"
17WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" 14WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}"
18export CROSS_COMPILE = "${WRAP_TARGET_PREFIX}" 15export CROSS_COMPILE = "${WRAP_TARGET_PREFIX}"
19 16
diff --git a/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb b/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb
index 66889ae65..8bfb5aec4 100644
--- a/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb
+++ b/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb
@@ -11,8 +11,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e"
11 11
12PV .= "+git${SRCPV}" 12PV .= "+git${SRCPV}"
13 13
14SRCREV = "4d035200e7b15d2713d49979a1d05f201b92cf4c"
15SRC_URI = "git://github.com/Freescale/kernel-module-imx-gpu-viv.git;protocol=https;branch=master" 14SRC_URI = "git://github.com/Freescale/kernel-module-imx-gpu-viv.git;protocol=https;branch=master"
15SRCREV = "4d035200e7b15d2713d49979a1d05f201b92cf4c"
16 16
17inherit module 17inherit module
18 18
diff --git a/recipes-kernel/kernel-modules/kernel-module-isp-vvcam/0001-video-add-v4l2-fh-compat-for-pre-6.18-kernels.patch b/recipes-kernel/kernel-modules/kernel-module-isp-vvcam/0001-video-add-v4l2-fh-compat-for-pre-6.18-kernels.patch
index 4a784eee2..b10451c67 100644
--- a/recipes-kernel/kernel-modules/kernel-module-isp-vvcam/0001-video-add-v4l2-fh-compat-for-pre-6.18-kernels.patch
+++ b/recipes-kernel/kernel-modules/kernel-module-isp-vvcam/0001-video-add-v4l2-fh-compat-for-pre-6.18-kernels.patch
@@ -15,7 +15,7 @@ The relevant upstream commits are:
15Add a small compatibility layer for older kernels that keeps 15Add a small compatibility layer for older kernels that keeps
16file->private_data management in this driver. 16file->private_data management in this driver.
17 17
18Upstream-Status: Inappropriate 18Upstream-Status: Inappropriate [other]
19Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> 19Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
20--- 20---
21 video/video.c | 30 +++++++++++++++++++++++++++--- 21 video/video.c | 30 +++++++++++++++++++++++++++---
diff --git a/recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb b/recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb
index 7af9d3e4b..b82a3a58e 100644
--- a/recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb
+++ b/recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb
@@ -6,12 +6,6 @@ LICENSE = "GPL-2.0-only"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=ab04ac0f249af12befccb94447c08b77" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=ab04ac0f249af12befccb94447c08b77"
7 7
8PROVIDES += "kernel-module-nxp89xx" 8PROVIDES += "kernel-module-nxp89xx"
9RREPLACES:${PN} = "kernel-module-nxp89xx"
10RPROVIDES:${PN} = "kernel-module-nxp89xx"
11RCONFLICTS:${PN} = "kernel-module-nxp89xx"
12
13KERNEL_MODULE_PROBECONF += "moal"
14module_conf_moal = "options moal mod_para=nxp/wifi_mod_para.conf"
15 9
16SRC_URI = "\ 10SRC_URI = "\
17 ${MRVL_SRC};branch=${SRCBRANCH} \ 11 ${MRVL_SRC};branch=${SRCBRANCH} \
@@ -21,6 +15,13 @@ MRVL_SRC ?= "git://github.com/nxp-imx/mwifiex.git;protocol=https"
21SRCBRANCH = "lf-6.18.2_1.0.0" 15SRCBRANCH = "lf-6.18.2_1.0.0"
22SRCREV = "a5fe4e194bf99315e349d81d77d6dfacec70757a" 16SRCREV = "a5fe4e194bf99315e349d81d77d6dfacec70757a"
23 17
18RREPLACES:${PN} = "kernel-module-nxp89xx"
19RPROVIDES:${PN} = "kernel-module-nxp89xx"
20RCONFLICTS:${PN} = "kernel-module-nxp89xx"
21
22KERNEL_MODULE_PROBECONF += "moal"
23module_conf_moal = "options moal mod_para=nxp/wifi_mod_para.conf"
24
24inherit module 25inherit module
25 26
26EXTRA_OEMAKE = "KERNELDIR=${STAGING_KERNEL_BUILDDIR} -C ${STAGING_KERNEL_BUILDDIR} M=${S}" 27EXTRA_OEMAKE = "KERNELDIR=${STAGING_KERNEL_BUILDDIR} -C ${STAGING_KERNEL_BUILDDIR} M=${S}"
diff --git a/recipes-kernel/linux/linux-fslc-qoriq_5.4.bb b/recipes-kernel/linux/linux-fslc-qoriq_5.4.bb
index 7264709a4..693b6a567 100644
--- a/recipes-kernel/linux/linux-fslc-qoriq_5.4.bb
+++ b/recipes-kernel/linux/linux-fslc-qoriq_5.4.bb
@@ -14,5 +14,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814"
14LINUX_VERSION = "5.4.92" 14LINUX_VERSION = "5.4.92"
15 15
16SRCBRANCH = "5.4.y+qoriq+fslc" 16SRCBRANCH = "5.4.y+qoriq+fslc"
17SRCREV = "11d4722c637a77c6e1c9a8eeec091f1588f6b3f3"
18SRC_URI := "git://github.com/Freescale/linux-fslc.git;branch=${SRCBRANCH};protocol=https" 17SRC_URI := "git://github.com/Freescale/linux-fslc.git;branch=${SRCBRANCH};protocol=https"
18SRCREV = "11d4722c637a77c6e1c9a8eeec091f1588f6b3f3"
diff --git a/recipes-kernel/linux/linux-imx-headers_6.18.bb b/recipes-kernel/linux/linux-imx-headers_6.18.bb
index 4e4c986b1..cb05aa2a8 100644
--- a/recipes-kernel/linux/linux-imx-headers_6.18.bb
+++ b/recipes-kernel/linux/linux-imx-headers_6.18.bb
@@ -8,6 +8,9 @@ HOMEPAGE = "https://github.com/nxp-imx/linux-imx"
8LICENSE = "GPL-2.0-only" 8LICENSE = "GPL-2.0-only"
9LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" 9LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
10 10
11INHIBIT_DEFAULT_DEPS = "1"
12DEPENDS += "bison-native rsync-native unifdef-native"
13
11SRC_URI = "${LINUX_IMX_SRC} \ 14SRC_URI = "${LINUX_IMX_SRC} \
12 file://0001-ipu-uapi-Do-not-redefine-standard-integer-types.patch \ 15 file://0001-ipu-uapi-Do-not-redefine-standard-integer-types.patch \
13" 16"
@@ -79,9 +82,6 @@ do_install() {
79# populating it into SDK 82# populating it into SDK
80ALLOW_EMPTY:${PN} = "1" 83ALLOW_EMPTY:${PN} = "1"
81 84
82INHIBIT_DEFAULT_DEPS = "1"
83DEPENDS += "bison-native rsync-native unifdef-native"
84
85PACKAGE_ARCH = "${MACHINE_SOCARCH}" 85PACKAGE_ARCH = "${MACHINE_SOCARCH}"
86 86
87# Restrict this recipe to NXP BSP only, this recipe is not compatible 87# Restrict this recipe to NXP BSP only, this recipe is not compatible
diff --git a/recipes-kernel/linux/linux-qoriq.inc b/recipes-kernel/linux/linux-qoriq.inc
index c3eeb37f5..284d43ddb 100644
--- a/recipes-kernel/linux/linux-qoriq.inc
+++ b/recipes-kernel/linux/linux-qoriq.inc
@@ -7,6 +7,10 @@ SECTION = "kernel"
7LICENSE = "GPL-2.0-only" 7LICENSE = "GPL-2.0-only"
8 8
9DEPENDS:append = " libgcc coreutils-native" 9DEPENDS:append = " libgcc coreutils-native"
10
11# Set the PV to the correct kernel version to satisfy the kernel version sanity check
12PV = "${LINUX_VERSION}+git${SRCPV}"
13
10# not put Images into /boot of rootfs, install kernel-image if needed 14# not put Images into /boot of rootfs, install kernel-image if needed
11RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" 15RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
12 16
@@ -17,9 +21,6 @@ KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}"
17ZIMAGE_BASE_NAME = "zImage-${PKGE}-${PKGV}-${PKGR}-${MACHINE}-${DATETIME}" 21ZIMAGE_BASE_NAME = "zImage-${PKGE}-${PKGV}-${PKGR}-${MACHINE}-${DATETIME}"
18ZIMAGE_BASE_NAME[vardepsexclude] = "DATETIME" 22ZIMAGE_BASE_NAME[vardepsexclude] = "DATETIME"
19 23
20# Set the PV to the correct kernel version to satisfy the kernel version sanity check
21PV = "${LINUX_VERSION}+git${SRCPV}"
22
23SCMVERSION ?= "y" 24SCMVERSION ?= "y"
24LOCALVERSION = "" 25LOCALVERSION = ""
25 26
diff --git a/recipes-kernel/linux/linux-qoriq_6.12.bb b/recipes-kernel/linux/linux-qoriq_6.12.bb
index 378a5d0af..174008eca 100644
--- a/recipes-kernel/linux/linux-qoriq_6.12.bb
+++ b/recipes-kernel/linux/linux-qoriq_6.12.bb
@@ -1,3 +1,4 @@
1HOMEPAGE = "https://github.com/nxp-qoriq/linux"
1LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" 2LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
2LINUX_VERSION = "6.12.49" 3LINUX_VERSION = "6.12.49"
3 4
@@ -7,4 +8,3 @@ SRC_URI = "${LINUX_QORIQ_SRC};branch=${LINUX_QORIQ_BRANCH}"
7SRCREV = "df24f9428e38740256a410b983003a478e72a7c0" 8SRCREV = "df24f9428e38740256a410b983003a478e72a7c0"
8 9
9require linux-qoriq.inc 10require linux-qoriq.inc
10HOMEPAGE = "https://github.com/nxp-qoriq/linux"
diff --git a/recipes-kernel/skmm-host/skmm-host_git.bb b/recipes-kernel/skmm-host/skmm-host_git.bb
index f60e607ee..3e7b56624 100644
--- a/recipes-kernel/skmm-host/skmm-host_git.bb
+++ b/recipes-kernel/skmm-host/skmm-host_git.bb
@@ -12,9 +12,9 @@ SRCREV = "d5912ebdb8d3b29b1e2df52710e8821d1ce3eb80"
12 12
13EXTRA_OEMAKE = 'KERNEL_DIR="${STAGING_KERNEL_DIR}" PREFIX="${D}"' 13EXTRA_OEMAKE = 'KERNEL_DIR="${STAGING_KERNEL_DIR}" PREFIX="${D}"'
14 14
15PACKAGE_ARCH = "${MACHINE_ARCH}"
15FILES:${PN} += "/etc/skmm/ /usr/bin/" 16FILES:${PN} += "/etc/skmm/ /usr/bin/"
16 17
17COMPATIBLE_MACHINE = "(p4080ds|t4240qds)" 18COMPATIBLE_MACHINE = "(p4080ds|t4240qds)"
18PACKAGE_ARCH = "${MACHINE_ARCH}"
19 19
20CLEANBROKEN = "1" 20CLEANBROKEN = "1"
diff --git a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
index 2cd9124fc..9b9707c86 100644
--- a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
+++ b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
@@ -18,8 +18,8 @@ PV = "1.0.26+${SRCPV}"
18 18
19SRC_URI = "${IMXALSA_SRC};branch=${SRCBRANCH}" 19SRC_URI = "${IMXALSA_SRC};branch=${SRCBRANCH}"
20IMXALSA_SRC ?= "git://github.com/nxp-imx/imx-alsa-plugins.git;protocol=https" 20IMXALSA_SRC ?= "git://github.com/nxp-imx/imx-alsa-plugins.git;protocol=https"
21SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 21SRCBRANCH = "MM_04.11.00_2605_L6.18.20"
22SRCREV = "18eb79b6cf13fb988de7d4eef5b22eb60f8e2533" 22SRCREV = "ec87e3d701047980e5e723811413ce47b9f4012e"
23 23
24inherit autotools pkgconfig use-imx-headers 24inherit autotools pkgconfig use-imx-headers
25 25
diff --git a/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb b/recipes-multimedia/gstreamer/gst-devtools_1.28.1.bb
index fd32b0a80..70fcf6223 100644
--- a/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gst-devtools_1.28.1.bb
@@ -12,7 +12,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-${PV}
12 file://0001-connect-has-a-different-signature-on-musl.patch \ 12 file://0001-connect-has-a-different-signature-on-musl.patch \
13 " 13 "
14 14
15SRC_URI[sha256sum] = "dec8fc56d578d65c498e65e56efe44994c5d3f4e85dbbdff0242b441b32e19b2" 15SRC_URI[sha256sum] = "a4e49cd082972a132ca5f54be52a3c386db37c4cb0e487e017ba00d83a5f985d"
16 16
17DEPENDS = "glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base json-glib" 17DEPENDS = "glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base json-glib"
18RRECOMMENDS:${PN} = "git" 18RRECOMMENDS:${PN} = "git"
diff --git a/recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch b/recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch
index 828c87dc9..f3e42fece 100644
--- a/recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch
+++ b/recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch
@@ -17,7 +17,7 @@ Index: gst-examples/playback/player/gst-play/meson.build
17=================================================================== 17===================================================================
18--- gst-examples.orig/playback/player/gst-play/meson.build 18--- gst-examples.orig/playback/player/gst-play/meson.build
19+++ gst-examples/playback/player/gst-play/meson.build 19+++ gst-examples/playback/player/gst-play/meson.build
20@@ -2,5 +2,6 @@ executable('gst-play', 20@@ -2,5 +2,6 @@
21 ['gst-play.c', 21 ['gst-play.c',
22 'gst-play-kb.c', 22 'gst-play-kb.c',
23 'gst-play-kb.h'], 23 'gst-play-kb.h'],
@@ -28,10 +28,10 @@ Index: gst-examples/playback/player/gtk/meson.build
28=================================================================== 28===================================================================
29--- gst-examples.orig/playback/player/gtk/meson.build 29--- gst-examples.orig/playback/player/gtk/meson.build
30+++ gst-examples/playback/player/gtk/meson.build 30+++ gst-examples/playback/player/gtk/meson.build
31@@ -20,5 +20,6 @@ if gtk_dep.found() 31@@ -21,5 +21,6 @@
32 'gtk-video-renderer.h', 32 'gtk-video-renderer.h',
33 'gtk-video-renderer.c'], 33 'gtk-video-renderer.c'],
34 c_args : extra_c_args, 34 c_args : extra_c_args,
35+ install: true, 35+ install: true,
36 dependencies : [gst_dep, gsttag_dep, gstplay_dep, gtk_dep, x11_dep]) 36 dependencies : [gst_dep, gsttag_dep, gstplay_dep, gtk_dep, x11_dep, gmodule_dep])
37 endif 37 endif
diff --git a/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb b/recipes-multimedia/gstreamer/gst-examples_1.28.1.bb
index 1a606ad48..41f2c2fb5 100644
--- a/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gst-examples_1.28.1.bb
@@ -10,12 +10,12 @@ LIC_FILES_CHKSUM = "file://playback/player/gtk/gtk-play.c;beginline=1;endline=20
10 10
11DEPENDS = "glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gtk+3 json-glib" 11DEPENDS = "glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gtk+3 json-glib"
12 12
13SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.26 \ 13SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.28;tag=${PV} \
14 file://0001-Make-player-examples-installable.patch \ 14 file://0001-Make-player-examples-installable.patch \
15 file://gst-player.desktop \ 15 file://gst-player.desktop \
16 " 16 "
17 17
18SRCREV = "6cbdcfaca66dd52cdc4670d6f5122c68b9161170" 18SRCREV = "dcb37e20147e3b59344bab1e1cbb57e908cc6b92"
19 19
20S = "${UNPACKDIR}/${BP}/subprojects/gst-examples" 20S = "${UNPACKDIR}/${BP}/subprojects/gst-examples"
21 21
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.28.1.bb
index a19ccd93d..6a8a54968 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.28.1.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \
12 " 12 "
13 13
14SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz" 14SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz"
15SRC_URI[sha256sum] = "6e50a6222d509c52b19143f9a7bd3581e22c745d0c4bc27ddb07e1229bcc11b8" 15SRC_URI[sha256sum] = "bfa91aaca38d0fd8addcdd559e35b7541e3f32a5f410194ec4ba18040defee9b"
16 16
17S = "${UNPACKDIR}/gst-libav-${PV}" 17S = "${UNPACKDIR}/gst-libav-${PV}"
18 18
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.1.imx.bb
index e139f258a..c978097aa 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.1.imx.bb
@@ -189,8 +189,8 @@ SRC_URI:append:mx93-nxp-bsp = " file://0001-MMFMWK-9590-gstcuda-disable-gir-buil
189SRC_URI:append:mx943-nxp-bsp = " file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch" 189SRC_URI:append:mx943-nxp-bsp = " file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch"
190 190
191GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https" 191GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https"
192SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 192SRCBRANCH = "MM_04.11.00_2605_L6.18.20"
193SRCREV = "81b6888efe936153b88c32b22a12d60bf9395054" 193SRCREV = "ae93b57a6a238604c305ca79e25d6248b5bab5d6"
194 194
195inherit use-imx-headers 195inherit use-imx-headers
196 196
@@ -204,14 +204,13 @@ PACKAGECONFIG_REMOVE ?= "\
204PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" 204PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}"
205PACKAGECONFIG:remove:mx93-nxp-bsp = "gl" 205PACKAGECONFIG:remove:mx93-nxp-bsp = "gl"
206PACKAGECONFIG:remove:mx943-nxp-bsp = "gl" 206PACKAGECONFIG:remove:mx943-nxp-bsp = "gl"
207PACKAGECONFIG:append:mx8-nxp-bsp = " kms tinycompress" 207PACKAGECONFIG:append:mx8-nxp-bsp = " kms"
208 208
209PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}" 209PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}"
210PACKAGECONFIG_G2D ??= "" 210PACKAGECONFIG_G2D ??= ""
211PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" 211PACKAGECONFIG_G2D:imxgpu2d ??= "g2d"
212 212
213PACKAGECONFIG[g2d] = ",,virtual/libg2d" 213PACKAGECONFIG[g2d] = ",,virtual/libg2d"
214PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress"
215 214
216EXTRA_OEMESON += "\ 215EXTRA_OEMESON += "\
217 -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ 216 -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.28.1.imx.bb
index 86790354e..5c61a823c 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.28.1.imx.bb
@@ -119,8 +119,8 @@ SRC_URI:append:mx93-nxp-bsp = " file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-bu
119SRC_URI:append:mx943-nxp-bsp = " file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch" 119SRC_URI:append:mx943-nxp-bsp = " file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch"
120 120
121GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https" 121GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https"
122SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 122SRCBRANCH = "MM_04.11.00_2605_L6.18.20"
123SRCREV = "48718c61610e3628f3f162bb8d84ae213ae8516f" 123SRCREV = "500aeb1b0dc50198005bd60459a38b42c7359d1d"
124 124
125inherit use-imx-headers 125inherit use-imx-headers
126 126
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.28.1.imx.bbappend
index 528d7e1a3..528d7e1a3 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bbappend
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.28.1.imx.bbappend
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.28.1.imx.bb
index 49ae2311f..c047a5494 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.28.1.imx.bb
@@ -115,8 +115,8 @@ SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plu
115 115
116SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} " 116SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} "
117GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-good.git;protocol=https" 117GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-good.git;protocol=https"
118SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 118SRCBRANCH = "MM_04.11.00_2605_L6.18.20"
119SRCREV = "447aebbd3c2b12a72f00316d60d7c86600a330f6" 119SRCREV = "59dc51ce285f65dfde65c4484eb1da8b51c18841"
120 120
121S = "${UNPACKDIR}/${BP}" 121S = "${UNPACKDIR}/${BP}"
122 122
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb
index a3abc3927..bbe488547 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb
@@ -2,23 +2,16 @@
2SUMMARY = "GStreamer 1.0 plugins for i.MX platforms" 2SUMMARY = "GStreamer 1.0 plugins for i.MX platforms"
3DESCRIPTION = "GStreamer 1.0 plugins providing hardware-accelerated video and audio elements (VPU decoders/encoders, G2D/IPU-based blitters and uniaudio) for NXP i.MX platforms." 3DESCRIPTION = "GStreamer 1.0 plugins providing hardware-accelerated video and audio elements (VPU decoders/encoders, G2D/IPU-based blitters and uniaudio) for NXP i.MX platforms."
4HOMEPAGE = "https://github.com/Freescale/gstreamer-imx" 4HOMEPAGE = "https://github.com/Freescale/gstreamer-imx"
5SECTION = "multimedia"
5LICENSE = "LGPL-2.0-or-later" 6LICENSE = "LGPL-2.0-or-later"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=55ca817ccb7d5b5b66355690e9abc605" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=55ca817ccb7d5b5b66355690e9abc605"
7SECTION = "multimedia"
8DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base libimxdmabuffer" 8DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base libimxdmabuffer"
9# add the audioparsers and the videoparsersbad plugins as RDEPENDS ; audioparsers
10# for the uniaudio decoder, videoparsersbad for the VPU video decoder
11# the gstreamer1.0-plugins-imx RDEPENDS is necessary to ensure the -good recipe is
12# built (it is not a compile-time dependency however, hence RDEPENDS and not DEPENDS)
13RDEPENDS:gstreamer1.0-plugins-imx = "gstreamer1.0-plugins-bad gstreamer1.0-plugins-good"
14RDEPENDS:gstreamer1.0-plugins-imx-imxaudio = "gstreamer1.0-plugins-good-audioparsers"
15RDEPENDS:gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparsersbad"
16 9
17PV .= "+git${SRCPV}" 10PV .= "+git${SRCPV}"
18 11
19SRCBRANCH ?= "master" 12SRCBRANCH ?= "master"
20SRCREV = "ce4f86e60f12c56574f727f3317fa8aa30a11387"
21SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH};protocol=https" 13SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH};protocol=https"
14SRCREV = "ce4f86e60f12c56574f727f3317fa8aa30a11387"
22 15
23inherit pkgconfig meson use-imx-headers 16inherit pkgconfig meson use-imx-headers
24 17
@@ -60,6 +53,14 @@ PACKAGECONFIG[v4l2-mxc-source-sink] = "-Dv4l2-mxc-source-sink=true,-Dv4l2-mxc-so
60PACKAGECONFIG[uniaudiodec] = "-Duniaudiodec=enabled,-Duniaudiodec=disabled,imx-codec" 53PACKAGECONFIG[uniaudiodec] = "-Duniaudiodec=enabled,-Duniaudiodec=disabled,imx-codec"
61PACKAGECONFIG[mp3encoder] = "-Dmp3encoder=enabled,-Dmp3encoder=disabled,imx-codec" 54PACKAGECONFIG[mp3encoder] = "-Dmp3encoder=enabled,-Dmp3encoder=disabled,imx-codec"
62 55
56# add the audioparsers and the videoparsersbad plugins as RDEPENDS ; audioparsers
57# for the uniaudio decoder, videoparsersbad for the VPU video decoder
58# the gstreamer1.0-plugins-imx RDEPENDS is necessary to ensure the -good recipe is
59# built (it is not a compile-time dependency however, hence RDEPENDS and not DEPENDS)
60RDEPENDS:gstreamer1.0-plugins-imx = "gstreamer1.0-plugins-bad gstreamer1.0-plugins-good"
61RDEPENDS:gstreamer1.0-plugins-imx-imxaudio = "gstreamer1.0-plugins-good-audioparsers"
62RDEPENDS:gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparsersbad"
63
63require recipes-multimedia/gstreamer/gstreamer1.0-plugins-packaging.inc 64require recipes-multimedia/gstreamer/gstreamer1.0-plugins-packaging.inc
64 65
65# the following line is required to produce one package for each plugin 66# the following line is required to produce one package for each plugin
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.28.1.bb
index dbbe3b4a0..bd05cd375 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.28.1.bb
@@ -15,7 +15,7 @@ SRC_URI = "\
15 https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ 15 https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \
16" 16"
17 17
18SRC_URI[sha256sum] = "95032eee4580bb9826c008cbce5a2c3a78b980abb270c96a19b645f77255c491" 18SRC_URI[sha256sum] = "4082f3cb063fccc3ffc04e5ab0854bafde82d1b373eb3c9eaa28115dd3f95a78"
19 19
20S = "${UNPACKDIR}/gst-plugins-ugly-${PV}" 20S = "${UNPACKDIR}/gst-plugins-ugly-${PV}"
21 21
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.28.1.bbappend
index ea144b396..ea144b396 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bbappend
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.28.1.bbappend
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-python_1.28.1.bb
index 825da8810..75198e515 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-python_1.28.1.bb
@@ -8,7 +8,7 @@ LICENSE = "LGPL-2.1-or-later"
8LIC_FILES_CHKSUM = "file://COPYING;md5=c34deae4e395ca07e725ab0076a5f740" 8LIC_FILES_CHKSUM = "file://COPYING;md5=c34deae4e395ca07e725ab0076a5f740"
9 9
10SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz" 10SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz"
11SRC_URI[sha256sum] = "a4b5bfe039b7267fe8cdd48d106ab20cf88cda600f800d84f3d07724079edf1f" 11SRC_URI[sha256sum] = "d47cea95adb95ba10443ed7812c7c5fa0807aef43b98cd1c6d8fb9f9a86f7085"
12 12
13DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" 13DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject"
14DEPENDS:append = " gstreamer1.0-plugins-bad" 14DEPENDS:append = " gstreamer1.0-plugins-bad"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.28.1.bb
index 6332145df..808a35d20 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.28.1.bb
@@ -14,7 +14,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.x
14 file://0001-YOCIMX-9113-rtsp-examples-install-test-launch-and-te.patch \ 14 file://0001-YOCIMX-9113-rtsp-examples-install-test-launch-and-te.patch \
15 " 15 "
16 16
17SRC_URI[sha256sum] = "ce4e0b7dde7f17dc4f39ffb2dd3db64b0222d11d58be1c9820c20d30370d6f90" 17SRC_URI[sha256sum] = "6cd0e86af20cfb749bdc24d2f5c30f4e60a3e8d198ae4e02e754b9937bdbf832"
18 18
19S = "${UNPACKDIR}/${PNREAL}-${PV}" 19S = "${UNPACKDIR}/${PNREAL}-${PV}"
20 20
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0_1.28.1.imx.bb
index c6afdd98d..97fe9db34 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0_1.28.1.imx.bb
@@ -85,7 +85,7 @@ PTEST_BUILD_HOST_FILES = ""
85DEFAULT_PREFERENCE = "-1" 85DEFAULT_PREFERENCE = "-1"
86 86
87LIC_FILES_CHKSUM = "\ 87LIC_FILES_CHKSUM = "\
88 file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ 88 file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770 \
89 file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d \ 89 file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d \
90" 90"
91 91
@@ -98,8 +98,8 @@ SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV
98" 98"
99SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} " 99SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} "
100GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https" 100GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https"
101SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 101SRCBRANCH = "MM_04.11.00_2605_L6.18.20"
102SRCREV = "524a14c8906597f4fd302190adbd3a8af3572866" 102SRCREV = "c95d8ba246d60779d8ffd7864f97dfa44e8b7386"
103 103
104PACKAGECONFIG[tests] = "-Dtests=enabled,-Dtests=disabled" 104PACKAGECONFIG[tests] = "-Dtests=enabled,-Dtests=disabled"
105 105
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
index b6cc1da4c..1475cb662 100644
--- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
+++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
@@ -34,12 +34,12 @@ DEPENDS_IMX_OPENCL_CONVERTER:mx6-nxp-bsp = ""
34DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = "" 34DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = ""
35DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" 35DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = ""
36 36
37PV = "4.10.3+git${SRCPV}" 37PV = "4.11.0+git${SRCPV}"
38 38
39SRC_URI = "${IMXGST_SRC};branch=${SRCBRANCH}" 39SRC_URI = "${IMXGST_SRC};branch=${SRCBRANCH}"
40IMXGST_SRC ?= "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https" 40IMXGST_SRC ?= "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https"
41SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 41SRCBRANCH = "MM_04.11.00_2605_L6.18.20"
42SRCREV = "0565fc515612908a353e8378e24f97de17cc56a6" 42SRCREV = "e0b7f80ac98c866e9396aff8cd93221b65ba8667"
43 43
44inherit meson pkgconfig use-imx-headers 44inherit meson pkgconfig use-imx-headers
45 45
@@ -53,6 +53,8 @@ PLATFORM:mx7ulp-nxp-bsp = "MX7ULP"
53PLATFORM:mx8-nxp-bsp = "MX8" 53PLATFORM:mx8-nxp-bsp = "MX8"
54PLATFORM:mx9-nxp-bsp = "MX9" 54PLATFORM:mx9-nxp-bsp = "MX9"
55 55
56CFLAGS:append = " -Wno-maybe-uninitialized -Wno-unused-but-set-variable"
57
56# Todo add a mechanism to map possible build targets 58# Todo add a mechanism to map possible build targets
57EXTRA_OEMESON = "-Dplatform=${PLATFORM} \ 59EXTRA_OEMESON = "-Dplatform=${PLATFORM} \
58 -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ 60 -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \
@@ -82,7 +84,7 @@ FILES:${PN}-libgstfsl += "${libdir}/libgstfsl-1.0${SOLIBS}"
82 84
83# Add codec list that the beep plugin run-time depended 85# Add codec list that the beep plugin run-time depended
84BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" 86BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis"
85RDEPENDS:${PN} += "${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux imx-parser" 87RDEPENDS:${PN} += "${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux imx-parser imx-mp4-parser"
86RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp" 88RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp"
87RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp" 89RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp"
88RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp" 90RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp"
diff --git a/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb b/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb
index c68ec54bd..0f3bb522b 100644
--- a/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb
+++ b/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb
@@ -1,20 +1,20 @@
1# Copyright 2017-2022,2024 NXP 1# Copyright 2017-2022,2024,2026 NXP
2 2
3SUMMARY = "i.MX DSP wrapper, firmware and codec libraries" 3SUMMARY = "i.MX DSP wrapper, firmware and codec libraries"
4DESCRIPTION = "i.MX DSP Wrapper, Firmware Binary, Codec Libraries" 4DESCRIPTION = "i.MX DSP Wrapper, Firmware Binary, Codec Libraries"
5HOMEPAGE = "https://www.nxp.com/" 5HOMEPAGE = "https://www.nxp.com/"
6SECTION = "multimedia" 6SECTION = "multimedia"
7LICENSE = "LicenseRef-Proprietary" 7LICENSE = "LicenseRef-Proprietary"
8LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" 8LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
9 9
10inherit fsl-eula-unpack autotools pkgconfig 10inherit fsl-eula-unpack autotools pkgconfig
11 11
12IMX_SRCREV_ABBREV = "ea4fe3f" 12IMX_SRCREV_ABBREV = "571a57f"
13SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" 13SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true"
14 14
15S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" 15S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}"
16 16
17SRC_URI[sha256sum] = "fc6e6a7c2417730b39eeddc26606c3d58a8f5d0a1521f44bbbd505657046858b" 17SRC_URI[sha256sum] = "ae20a5d58e759c01f0b5400c573849780684aebb4a2ef3d9f8f6963d2fd5e654"
18 18
19EXTRA_OECONF = "\ 19EXTRA_OECONF = "\
20 -datadir=${base_libdir}/firmware \ 20 -datadir=${base_libdir}/firmware \
diff --git a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb
deleted file mode 100644
index 9509262a5..000000000
--- a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb
+++ /dev/null
@@ -1,22 +0,0 @@
1# Copyright 2023-2025 NXP
2SUMMARY = "i.MX multimedia OpenCL converter library"
3DESCRIPTION = "NXP i.MX multimedia OpenCL converter library that offloads pixel-format conversion to the GPU."
4HOMEPAGE = "https://www.nxp.com/"
5SECTION = "multimedia"
6LICENSE = "LicenseRef-Proprietary"
7LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
8DEPENDS = "virtual/libopencl1"
9
10SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true"
11IMX_SRCREV_ABBREV = "84ed303"
12
13SRC_URI[sha256sum] = "e8813c18e3f65caab2036c1f608b8b7def8314b0f01c830ea696cb1aeb92cc7c"
14
15S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}"
16inherit fsl-eula-unpack autotools pkgconfig meson
17
18FILES:${PN} += "${datadir}/"
19
20COMPATIBLE_MACHINE = "(^$)"
21COMPATIBLE_MACHINE:imxgpu = "(mx8-nxp-bsp|mx95-nxp-bsp)"
22COMPATIBLE_MACHINE:mx8mm-nxp-bsp = "(^$)"
diff --git a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_git.bb b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_git.bb
new file mode 100644
index 000000000..0ddc30d49
--- /dev/null
+++ b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_git.bb
@@ -0,0 +1,23 @@
1# Copyright 2023-2026 NXP
2SUMMARY = "i.MX multimedia OpenCL converter library"
3DESCRIPTION = "NXP Multimedia opencl converter lib"
4HOMEPAGE = "https://www.nxp.com/"
5SECTION = "multimedia"
6LICENSE = "BSD-3-Clause"
7LIC_FILES_CHKSUM = "file://COPYING;md5=a93d5dd70d0a316d4d6d0a736c716513"
8DEPENDS = "virtual/libopencl1"
9
10PV = "0.12.0+git"
11
12SRCBRANCH = "MM_04.11.00_2605_L6.18.20"
13OPENCL_CONVERTER_SRC ?= "git://github.com/nxp-imx/imx-opencl-converter.git;protocol=https"
14SRC_URI = "${OPENCL_CONVERTER_SRC};branch=${SRCBRANCH}"
15SRCREV = "9ebda5b8ad602afa1e5d8af4e85e713b2f3f4f9a"
16
17inherit pkgconfig meson
18
19FILES:${PN} += "${datadir}/"
20
21COMPATIBLE_MACHINE = "(^$)"
22COMPATIBLE_MACHINE:imxgpu = "(mx8-nxp-bsp|mx95-nxp-bsp)"
23COMPATIBLE_MACHINE:mx8mm-nxp-bsp = "(^$)"
diff --git a/recipes-multimedia/imx-parser/imx-mp4-parser_git.bb b/recipes-multimedia/imx-parser/imx-mp4-parser_git.bb
new file mode 100644
index 000000000..1c70fb6e4
--- /dev/null
+++ b/recipes-multimedia/imx-parser/imx-mp4-parser_git.bb
@@ -0,0 +1,42 @@
1# Copyright 2026 NXP Semiconductors
2SUMMARY = "i.MX MP4 multimedia parser libraries"
3DESCRIPTION = "MP4 parser libraries for the i.MX multimedia framework."
4HOMEPAGE = "https://www.nxp.com/"
5SECTION = "multimedia"
6LICENSE = "BSD-3-Clause"
7LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6f862c6751ebcaa393467694c7b0c69a"
8
9inherit pkgconfig meson
10
11PV = "4.11.0+git"
12
13DEPENDS += "imx-parser"
14
15SRCBRANCH = "MM_04.11.00_2605_L6.18.20"
16IMXMP4PARSER_SRC ?= "git://github.com/nxp-imx/imx-mp4-parser.git;protocol=https"
17SRC_URI = "${IMXMP4PARSER_SRC};branch=${SRCBRANCH}"
18SRCREV = "549385967c668f4f43f4c1b58d15f583fceecbed"
19
20# Choose between 32-bit and 64-bit binaries and between Soft Float-Point and Hard Float-Point
21EXTRA_OECONF = "${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8', \
22 bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '--enable-fhw', '--enable-fsw', d), d)}"
23
24INHIBIT_PACKAGE_STRIP = "1"
25INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
26
27python __set_insane_skip() {
28 # FIXME: All binaries lack GNU_HASH in elf binary but as we don't have
29 # the source we cannot fix it. Disable the insane check for now.
30 # FIXME: gst-fsl-plugin looks for the .so files so we need to deploy those
31 for p in d.getVar('PACKAGES').split():
32 d.setVar("INSANE_SKIP:%s" % p, "ldflags dev-so textrel buildpaths")
33}
34
35do_package_qa[prefuncs] += "__set_insane_skip"
36
37# FIXME: gst-fsl-plugin looks for the .so files so we need to deploy those
38FILES:${PN} += "${libdir}/imx-mm/*/*${SOLIBS} ${libdir}/imx-mm/*/*${SOLIBSDEV}"
39
40INHIBIT_SYSROOT_STRIP = "1"
41
42COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
diff --git a/recipes-multimedia/imx-parser/imx-parser_4.10.3.bb b/recipes-multimedia/imx-parser/imx-parser_git.bb
index cdfa5306a..e4dba5f0c 100644
--- a/recipes-multimedia/imx-parser/imx-parser_4.10.3.bb
+++ b/recipes-multimedia/imx-parser/imx-parser_git.bb
@@ -1,24 +1,27 @@
1# Copyright (C) 2012-2018 O.S. Systems Software LTDA. 1# Copyright (C) 2012-2018 O.S. Systems Software LTDA.
2# Copyright (C) 2012-2016 Freescale Semiconductor 2# Copyright (C) 2012-2016 Freescale Semiconductor
3# Copyright (C) 2017-2023 NXP 3# Copyright (C) 2017-2023,2026 NXP
4# Released under the MIT license (see COPYING.MIT for the terms) 4# Released under the MIT license (see COPYING.MIT for the terms)
5SUMMARY = "i.MX multimedia parser libraries" 5SUMMARY = "i.MX multimedia parser libraries"
6DESCRIPTION = "Freescale Multimedia parser libs" 6DESCRIPTION = "Freescale Multimedia parser libs"
7HOMEPAGE = "https://www.nxp.com/" 7HOMEPAGE = "https://www.nxp.com/"
8SECTION = "multimedia" 8SECTION = "multimedia"
9LICENSE = "LicenseRef-Proprietary" 9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" 10LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6f862c6751ebcaa393467694c7b0c69a"
11 11
12# For backwards compatibility 12# For backwards compatibility
13PROVIDES += "libfslparser" 13PROVIDES += "libfslparser"
14 14
15SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" 15PV = "4.11.0+git"
16IMX_SRCREV_ABBREV = "65603f3"
17S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}"
18 16
19SRC_URI[sha256sum] = "03079bb0fa989dc50fadb66a0fcc7cf65423833c3def04085603d4b66e8f8c70" 17SRCBRANCH = "MM_04.11.00_2605_L6.18.20"
18IMXPARSER_SRC ?= "git://github.com/nxp-imx/imx-parser;protocol=https"
19SRC_URI = "${IMXPARSER_SRC};branch=${SRCBRANCH}"
20SRCREV = "302063af37c2edfabc9cec96516aefa9ed38bc2e"
20 21
21inherit fsl-eula-unpack autotools pkgconfig 22CFLAGS += "-Wno-error=pointer-to-int-cast -Wno-error=int-to-pointer-cast"
23
24inherit pkgconfig meson
22 25
23# Choose between 32-bit and 64-bit binaries and between Soft Float-Point and Hard Float-Point 26# Choose between 32-bit and 64-bit binaries and between Soft Float-Point and Hard Float-Point
24EXTRA_OECONF = "${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8', \ 27EXTRA_OECONF = "${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8', \
diff --git a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb
deleted file mode 100644
index 63cd397f8..000000000
--- a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb
+++ /dev/null
@@ -1,23 +0,0 @@
1# Copyright 2020,2023 NXP
2
3SUMMARY = "i.MX PDM-to-PCM software decimation library"
4DESCRIPTION = "NXP PDM to PCM Software Decimation SIMD Library"
5HOMEPAGE = "https://www.nxp.com/"
6SECTION = "multimedia"
7LICENSE = "LicenseRef-Proprietary"
8LIC_FILES_CHKSUM = "file://COPYING;md5=63a38e9f392d8813d6f1f4d0d6fbe657"
9
10SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true"
11SRC_URI[sha256sum] = "f778a7b785fc500df5573f5b810a190ddc561267b47ca54b9ddf4ae12571cfe3"
12
13inherit fsl-eula-unpack autotools pkgconfig
14
15INSANE_SKIP:${PN} = "already-stripped"
16
17FILES:${PN} += "${datadir}/imx-mm"
18
19COMPATIBLE_MACHINE = "(mx8-nxp-bsp)"
20
21INSANE_SKIP:append:libc-musl = " file-rdeps"
22
23RDEPENDS:${PN}:append:libc-musl = " gcompat"
diff --git a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_git.bb b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_git.bb
new file mode 100644
index 000000000..442f35007
--- /dev/null
+++ b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_git.bb
@@ -0,0 +1,41 @@
1# Copyright 2020,2023,2026 NXP
2
3SUMMARY = "i.MX PDM-to-PCM software decimation library"
4DESCRIPTION = "NXP PDM to PCM Software Decimation SIMD Library"
5HOMEPAGE = "https://www.nxp.com/"
6SECTION = "multimedia"
7LICENSE = "Proprietary"
8LIC_FILES_CHKSUM = "file://COPYING;md5=0858ec9c7a80c4a2cf16e4f825a2cc91"
9
10PV = "1.0.3+git"
11
12SRCBRANCH = "MM_04.11.00_2605_L6.18.20"
13PDM_SRC ?= "git://github.com/nxp-imx/imx-sw-pdm.git;protocol=https"
14SRC_URI = "${PDM_SRC};branch=${SRCBRANCH}"
15SRCREV = "60c4e8f3fd9d2ae67518ea2b9486834c2d49309f"
16
17inherit pkgconfig
18
19TOOLCHAIN = "clang"
20EXTRA_OEMAKE += "CLANGCC='${CC}' CLANGCXX='${CXX}' SDKTARGETSYSROOT='${STAGING_DIR_NATIVE}'"
21
22do_install() {
23 install -d ${D}${bindir}/imx-mm
24 install -m 0755 ${S}/release/imx-sw-pdm ${D}${bindir}/imx-mm
25
26 install -d ${D}${libdir}
27 install -m 0644 ${S}/release/libimxswpdm.so* ${D}${libdir}
28 ln -sf -r ${D}${libdir}/libimxswpdm.so.* ${D}${libdir}/libimxswpdm.so
29
30 install -d ${D}${libdir}/pkgconfig
31 install -m 0644 ${S}/libimxswpdm.pc ${D}${libdir}/pkgconfig
32
33 install -d ${D}${includedir}/imx-mm/audio-codec/swpdm
34 install -m 0644 ${S}/include/imx-swpdm.h ${D}${includedir}/imx-mm/audio-codec/swpdm
35}
36
37INSANE_SKIP:${PN} = "already-stripped"
38
39FILES:${PN} += "${datadir}/imx-mm ${libdir}/*"
40
41COMPATIBLE_MACHINE = "(mx8-nxp-bsp|mx9-nxp-bsp)"
diff --git a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb
index f525b7c1a..f113b1600 100644
--- a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb
+++ b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb
@@ -1,21 +1,21 @@
1# Copyright (C) 2013-2016 Freescale Semiconductor 1# Copyright (C) 2013-2016 Freescale Semiconductor
2# Copyright (C) 2017-2023,2025 NXP 2# Copyright (C) 2017-2023,2025-2026 NXP
3# Released under the MIT license (see COPYING.MIT for the terms) 3# Released under the MIT license (see COPYING.MIT for the terms)
4 4
5SUMMARY = "i.MX VPU wrapper library" 5SUMMARY = "i.MX VPU wrapper library"
6DESCRIPTION = "Freescale Multimedia VPU wrapper" 6DESCRIPTION = "Freescale Multimedia VPU wrapper"
7HOMEPAGE = "https://github.com/NXP/imx-vpuwrap" 7HOMEPAGE = "https://github.com/NXP/imx-vpuwrap"
8SECTION = "multimedia" 8SECTION = "multimedia"
9LICENSE = "LicenseRef-Proprietary" 9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" 10LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6f862c6751ebcaa393467694c7b0c69a"
11 11
12DEPENDS = "virtual/imxvpu" 12DEPENDS = "virtual/imxvpu"
13DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc" 13DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc"
14 14
15SRC_URI = "${IMX_VPUWRAP_SRC};branch=${SRCBRANCH}" 15SRC_URI = "${IMX_VPUWRAP_SRC};branch=${SRCBRANCH}"
16IMX_VPUWRAP_SRC ?= "git://github.com/NXP/imx-vpuwrap.git;protocol=https" 16IMX_VPUWRAP_SRC ?= "git://github.com/NXP/imx-vpuwrap.git;protocol=https"
17SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 17SRCBRANCH = "MM_04.11.00_2605_L6.18.20"
18SRCREV = "1d2136e39789edb1eff730043caf2305ee2c173e" 18SRCREV = "49adeca51746d6b3f89a32687c98df61a56a52ae"
19 19
20inherit autotools pkgconfig 20inherit autotools pkgconfig
21 21
diff --git a/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb b/recipes-multimedia/libcamera/libcamera_0.7.1.imx.bb
index 306395439..785f2bbc6 100644
--- a/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb
+++ b/recipes-multimedia/libcamera/libcamera_0.7.1.imx.bb
@@ -17,10 +17,10 @@ LIC_FILES_CHKSUM = "\
17" 17"
18 18
19SRC_URI = "\ 19SRC_URI = "\
20 git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master \ 20 git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV} \
21" 21"
22 22
23SRCREV = "3e6f5d83e397e11cccd3844e121463748f56de39" 23SRCREV = "e2e7c015cee997b9f992376fd2c29fa2d8813e1b"
24 24
25PE = "1" 25PE = "1"
26 26
@@ -94,11 +94,11 @@ GLIBC_64BIT_TIME_FLAGS = ""
94 94
95########### i.MX overrides ################ 95########### i.MX overrides ################
96 96
97SRC_URI:remove = "git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master" 97SRC_URI:remove = "git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV}"
98SRC_URI:prepend = "${LIBCAMERA_SRC};branch=${SRCBRANCH} " 98SRC_URI:prepend = "${LIBCAMERA_SRC};branch=${SRCBRANCH} "
99LIBCAMERA_SRC ?= "git://github.com/nxp-imx/libcamera.git;protocol=https" 99LIBCAMERA_SRC ?= "git://github.com/nxp-imx/libcamera.git;protocol=https"
100SRCBRANCH = "lf-6.18.2_1.0.0" 100SRCBRANCH = "lf-6.18.20_2.0.0"
101SRCREV = "3e6f5d83e397e11cccd3844e121463748f56de39" 101SRCREV = "e2e7c015cee997b9f992376fd2c29fa2d8813e1b"
102 102
103PACKAGECONFIG = "gst pycamera dng" 103PACKAGECONFIG = "gst pycamera dng"
104 104
diff --git a/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb b/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.7.bb
index 3cbf07035..cc0161182 100644
--- a/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb
+++ b/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.7.bb
@@ -1,3 +1,5 @@
1# Copyright 2026 NXP
2
1SUMMARY = "uGuzzi IPA for the libcamera NXP NEO pipeline" 3SUMMARY = "uGuzzi IPA for the libcamera NXP NEO pipeline"
2DESCRIPTION = "\ 4DESCRIPTION = "\
3 An Image Processing Algorithm library for libcamera, for i.MX95 ISP, \ 5 An Image Processing Algorithm library for libcamera, for i.MX95 ISP, \
@@ -18,8 +20,8 @@ DEPENDS = "libcamera"
18 20
19SRC_URI = "${NEO_IPA_UGUZZI_SRC};branch=${SRCBRANCH}" 21SRC_URI = "${NEO_IPA_UGUZZI_SRC};branch=${SRCBRANCH}"
20NEO_IPA_UGUZZI_SRC ?= "git://github.com/nxp-imx/neo-ipa-uguzzi;protocol=https" 22NEO_IPA_UGUZZI_SRC ?= "git://github.com/nxp-imx/neo-ipa-uguzzi;protocol=https"
21SRCBRANCH = "lf-6.18.2_1.0.0" 23SRCBRANCH = "lf-6.18.20_2.0.0"
22SRCREV = "3c3b18e397a81fac2babe14dca01f4ada1ecc8b2" 24SRCREV = "23fdfc14330253b789f24c35e53786bc46d35703"
23 25
24inherit meson pkgconfig 26inherit meson pkgconfig
25 27
diff --git a/recipes-multimedia/nxp-afe/nxp-afe_git.bb b/recipes-multimedia/nxp-afe/nxp-afe_git.bb
index 789fcfb51..501d68492 100644
--- a/recipes-multimedia/nxp-afe/nxp-afe_git.bb
+++ b/recipes-multimedia/nxp-afe/nxp-afe_git.bb
@@ -1,4 +1,4 @@
1# Copyright 2025 NXP 1# Copyright 2025-2026 NXP
2 2
3SUMMARY = "NXP Audio Front End (AFE)" 3SUMMARY = "NXP Audio Front End (AFE)"
4DESCRIPTION = "NXP Audio Front End (AFE) for incorporating Voice Assistants" 4DESCRIPTION = "NXP Audio Front End (AFE) for incorporating Voice Assistants"
@@ -11,7 +11,7 @@ DEPENDS += "alsa-lib"
11 11
12PV = "1.0+git" 12PV = "1.0+git"
13 13
14SRCBRANCH = "MM_04.10.03_2512_L6.18.2" 14SRCBRANCH = "MM_04.11.00_2605_L6.18.20"
15NXPAFE_SRC ?= "git://github.com/nxp-imx/nxp-afe.git;protocol=https" 15NXPAFE_SRC ?= "git://github.com/nxp-imx/nxp-afe.git;protocol=https"
16 16
17SRC_URI = "${NXPAFE_SRC};branch=${SRCBRANCH}" 17SRC_URI = "${NXPAFE_SRC};branch=${SRCBRANCH}"
diff --git a/recipes-security/smw/smw_5.3.bb b/recipes-security/smw/smw_5.3.bb
index 3fca2b460..b7313ac11 100644
--- a/recipes-security/smw/smw_5.3.bb
+++ b/recipes-security/smw/smw_5.3.bb
@@ -74,6 +74,8 @@ EXTRA_OECMAKE = "\
74OECMAKE_TARGET_COMPILE += "build_tests" 74OECMAKE_TARGET_COMPILE += "build_tests"
75OECMAKE_TARGET_INSTALL += "install_tests" 75OECMAKE_TARGET_INSTALL += "install_tests"
76 76
77PACKAGE_ARCH = "${MACHINE_SOCARCH}"
78
77PACKAGES =+ "${PN}-tests" 79PACKAGES =+ "${PN}-tests"
78 80
79FILES:${PN} += "${nonarch_base_libdir}/optee_armtz/*" 81FILES:${PN} += "${nonarch_base_libdir}/optee_armtz/*"
@@ -84,6 +86,4 @@ FILES:${PN}-tests = "${bindir}/* ${datadir}/${BPN}/*"
84RDEPENDS:${PN}-tests = "cmake" 86RDEPENDS:${PN}-tests = "cmake"
85INSANE_SKIP:${PN}-tests = "buildpaths" 87INSANE_SKIP:${PN}-tests = "buildpaths"
86 88
87PACKAGE_ARCH = "${MACHINE_SOCARCH}"
88
89COMPATIBLE_MACHINE = "(imx-nxp-bsp)" 89COMPATIBLE_MACHINE = "(imx-nxp-bsp)"