summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2026-07-12 15:55:50 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2026-07-12 15:55:50 -0300
commit2d0bdc93bd8eb274c24d127405e54cecd0a744b6 (patch)
tree5b9de8c9449854f5749e4f2d37413155831516f5
parentc2b3b1594cc2d49f16c5713504327ef14768b2ea (diff)
downloadmeta-freescale-2d0bdc93bd8eb274c24d127405e54cecd0a744b6.tar.gz
global: Use single space around variable assignmentsoelint-cleanup-2-homepage-section
meta-freescale used columnar alignment (multiple spaces padding the variable name out to a common column) for tables of assignments such as the fsl-eula-unpack MD5 sums and PACKAGECONFIG[...] entries. The Yocto Recipe Style Guide and oelint-adv (oelint.vars.spacesassignment) call for a single space around the assignment operator. Collapse the padding to a single space on every flagged assignment. The change is purely whitespace around the operator: variable names, operators and values (including whitespace inside quoted values) are untouched, as confirmed by an empty 'git diff -w'. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
-rw-r--r--classes/fsl-eula-unpack.bbclass38
-rw-r--r--classes/use-imx-security-controller-firmware.bbclass12
-rw-r--r--classes/uuu_bootloader_tag.bbclass2
-rw-r--r--dynamic-layers/arm-toolchain/recipes-bsp/imx-oei/imx-oei.inc10
-rw-r--r--dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend6
-rw-r--r--dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend2
-rw-r--r--dynamic-layers/openembedded-layer/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb2
-rw-r--r--dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_4.6.0.imx.bb10
-rw-r--r--dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend16
-rw-r--r--dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend6
-rw-r--r--recipes-bsp/firmware-imx/imx-boot-firmware-files_8.31.bb8
-rw-r--r--recipes-bsp/imx-atf/imx-atf_2.12.bb2
-rw-r--r--recipes-bsp/imx-lib/imx-lib_git.bb18
-rw-r--r--recipes-bsp/imx-mkimage/imx-boot_1.0.bb28
-rw-r--r--recipes-bsp/imx-test/imx-test_git.bb14
-rw-r--r--recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.2.0.bb26
-rw-r--r--recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb4
-rw-r--r--recipes-fsl/mcore-demos/imx-mcore-demos.inc48
-rw-r--r--recipes-fsl/packagegroups/packagegroup-fsl-isp.bb2
-rw-r--r--recipes-graphics/imx-g2d/imx-dpu-g2d_2.5.0.2.bb2
-rw-r--r--recipes-graphics/imx-g2d/imx-g2d-samples_git.bb12
-rw-r--r--recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p4.4.bb2
-rw-r--r--recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb2
-rw-r--r--recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb2
-rw-r--r--recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_6.1.1.bb38
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc44
-rw-r--r--recipes-graphics/mesa/mesa-demos_%.bbappend8
-rw-r--r--recipes-graphics/piglit/piglit_%.bbappend10
-rw-r--r--recipes-graphics/vulkan/vulkan-loader_%.bbappend2
-rw-r--r--recipes-graphics/waffle/waffle_%.bbappend8
-rw-r--r--recipes-graphics/wayland/weston-init.bbappend30
-rw-r--r--recipes-graphics/wayland/weston_10.0.5.imx.bb10
-rw-r--r--recipes-graphics/wayland/weston_14.0.2.imx.bb10
-rw-r--r--recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend8
-rw-r--r--recipes-graphics/xwayland/xwayland_%.bbappend2
-rw-r--r--recipes-kernel/kernel-modules/kernel-module-ar_git.bb2
-rw-r--r--recipes-kernel/linux/linux-qoriq.inc2
-rw-r--r--recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb2
-rw-r--r--recipes-multimedia/alsa/imx-alsa-plugins_git.bb2
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb114
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb46
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb46
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb10
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb8
-rw-r--r--recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb18
-rw-r--r--recipes-multimedia/imx-codec/imx-codec_4.10.0.bb4
-rw-r--r--recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb10
-rw-r--r--recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb2
-rw-r--r--recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb4
-rw-r--r--recipes-multimedia/pulseaudio/pulseaudio_%.bbappend2
-rw-r--r--recipes-security/optee-imx/optee-os-common-fslc-imx.inc40
-rw-r--r--recipes-security/optee-qoriq/optee-os.nxp.inc6
-rw-r--r--recipes-security/smw/itest_git.bb14
-rw-r--r--recipes-security/smw/smw_5.3.bb14
54 files changed, 395 insertions, 395 deletions
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass
index a246622a3..ee938a74d 100644
--- a/classes/fsl-eula-unpack.bbclass
+++ b/classes/fsl-eula-unpack.bbclass
@@ -6,25 +6,25 @@
6# 6#
7# SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV};fsl-eula=true" 7# SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV};fsl-eula=true"
8 8
9FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8 = "01ba08a2b77c3a0a9d0ab5d4d83fed64" 9FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8 = "01ba08a2b77c3a0a9d0ab5d4d83fed64"
10FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V10 = "3880bb9c943b135a30fad5e8aabd3ee9" 10FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V10 = "3880bb9c943b135a30fad5e8aabd3ee9"
11FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V11 = "a31dce3023402a821cfcdc1bb8dbdbc0" 11FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V11 = "a31dce3023402a821cfcdc1bb8dbdbc0"
12FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V12 = "8cf95184c220e247b9917e7244124c5a" 12FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V12 = "8cf95184c220e247b9917e7244124c5a"
13FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V13 = "102094e9e695888c6a9f9fda9004165d" 13FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V13 = "102094e9e695888c6a9f9fda9004165d"
14FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V14 = "d4f548f93b5fe0ee2bc86758c344412d" 14FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V14 = "d4f548f93b5fe0ee2bc86758c344412d"
15FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V16 = "be67a88e9e6c841043b005ad7bcf8309" 15FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V16 = "be67a88e9e6c841043b005ad7bcf8309"
16FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V17 = "88595f92466edd79be7f4f9547ffa0ef" 16FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V17 = "88595f92466edd79be7f4f9547ffa0ef"
17FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V18 = "6b552f505eedab4a11ab538cf3db743a" 17FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V18 = "6b552f505eedab4a11ab538cf3db743a"
18FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V20 = "08fd295cce89b0a9c74b9b83ed74f671" 18FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V20 = "08fd295cce89b0a9c74b9b83ed74f671"
19FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V21 = "6bd2df2910a2234bf6f419b7d2f531a3" 19FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V21 = "6bd2df2910a2234bf6f419b7d2f531a3"
20FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V22 = "75abe2fa1d16ca79f87cde926f05f72d" 20FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V22 = "75abe2fa1d16ca79f87cde926f05f72d"
21FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V24 = "ab61cab9599935bfe9f700405ef00f28" 21FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V24 = "ab61cab9599935bfe9f700405ef00f28"
22FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V26 = "5ab1a30d0cd181e3408077727ea5a2db" 22FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V26 = "5ab1a30d0cd181e3408077727ea5a2db"
23FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V3 = "6dfb32a488e5fd6bae52fbf6c7ebb086" 23FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V3 = "6dfb32a488e5fd6bae52fbf6c7ebb086"
24FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V5 = "80c0478f4339af024519b3723023fe28" 24FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V5 = "80c0478f4339af024519b3723023fe28"
25FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V7 = "fb0303e4ee8b0e71c094171e2272bd44" 25FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V7 = "fb0303e4ee8b0e71c094171e2272bd44"
26FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V8 = "72c0f70181bb6e83eee6aab8de12a9f3" 26FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V8 = "72c0f70181bb6e83eee6aab8de12a9f3"
27FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V9 = "6c12031a11b81db21cdfe0be88cac4b3" 27FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V9 = "6c12031a11b81db21cdfe0be88cac4b3"
28FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V10 = "fd4b227530cd88a82af6a5982cfb724d" 28FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V10 = "fd4b227530cd88a82af6a5982cfb724d"
29FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V11 = "228c72f2a91452b8a03c4cab30f30ef9" 29FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V11 = "228c72f2a91452b8a03c4cab30f30ef9"
30FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V13 = "1b4db4b25c3a1e422c0c0ed64feb65d2" 30FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V13 = "1b4db4b25c3a1e422c0c0ed64feb65d2"
diff --git a/classes/use-imx-security-controller-firmware.bbclass b/classes/use-imx-security-controller-firmware.bbclass
index 975dd77c1..6a39bb684 100644
--- a/classes/use-imx-security-controller-firmware.bbclass
+++ b/classes/use-imx-security-controller-firmware.bbclass
@@ -16,15 +16,15 @@
16# This behavior ensures that derivatives which requires SECO Firmware to be 16# This behavior ensures that derivatives which requires SECO Firmware to be
17# present in the image file have it properly defined. 17# present in the image file have it properly defined.
18 18
19SECO_FIRMWARE_NAME ?= "" 19SECO_FIRMWARE_NAME ?= ""
20SECO_FIRMWARE_NAME:mx8qm-generic-bsp ?= "mx8qm${IMX_SOC_REV_LOWER}-ahab-container.img" 20SECO_FIRMWARE_NAME:mx8qm-generic-bsp ?= "mx8qm${IMX_SOC_REV_LOWER}-ahab-container.img"
21SECO_FIRMWARE_NAME:mx8qxp-generic-bsp ?= "mx8qx${IMX_SOC_REV_LOWER}-ahab-container.img" 21SECO_FIRMWARE_NAME:mx8qxp-generic-bsp ?= "mx8qx${IMX_SOC_REV_LOWER}-ahab-container.img"
22SECO_FIRMWARE_NAME:mx8dx-generic-bsp ?= "mx8qx${IMX_SOC_REV_LOWER}-ahab-container.img" 22SECO_FIRMWARE_NAME:mx8dx-generic-bsp ?= "mx8qx${IMX_SOC_REV_LOWER}-ahab-container.img"
23SECO_FIRMWARE_NAME:mx8dxl-generic-bsp ?= "mx8dxl${IMX_SOC_REV_LOWER}-ahab-container.img" 23SECO_FIRMWARE_NAME:mx8dxl-generic-bsp ?= "mx8dxl${IMX_SOC_REV_LOWER}-ahab-container.img"
24SECO_FIRMWARE_NAME:mx8ulp-generic-bsp ?= "mx8ulp${IMX_SOC_REV_LOWER}-ahab-container.img" 24SECO_FIRMWARE_NAME:mx8ulp-generic-bsp ?= "mx8ulp${IMX_SOC_REV_LOWER}-ahab-container.img"
25SECO_FIRMWARE_NAME:mx91-generic-bsp ?= "mx91${IMX_SOC_REV_LOWER}-ahab-container.img" 25SECO_FIRMWARE_NAME:mx91-generic-bsp ?= "mx91${IMX_SOC_REV_LOWER}-ahab-container.img"
26SECO_FIRMWARE_NAME:mx93-generic-bsp ?= "mx93${IMX_SOC_REV_LOWER}-ahab-container.img" 26SECO_FIRMWARE_NAME:mx93-generic-bsp ?= "mx93${IMX_SOC_REV_LOWER}-ahab-container.img"
27SECO_FIRMWARE_NAME:mx95-generic-bsp ?= "mx95${IMX_SOC_REV_LOWER}-ahab-container.img" 27SECO_FIRMWARE_NAME:mx95-generic-bsp ?= "mx95${IMX_SOC_REV_LOWER}-ahab-container.img"
28 28
29python () { 29python () {
30 if "mx8m-generic-bsp" in d.getVar('MACHINEOVERRIDES').split(":"): 30 if "mx8m-generic-bsp" in d.getVar('MACHINEOVERRIDES').split(":"):
diff --git a/classes/uuu_bootloader_tag.bbclass b/classes/uuu_bootloader_tag.bbclass
index b41d22a92..54d9c1902 100644
--- a/classes/uuu_bootloader_tag.bbclass
+++ b/classes/uuu_bootloader_tag.bbclass
@@ -5,7 +5,7 @@
5# IMPORTANT: The tagged boot partition file should never be used directly with 5# IMPORTANT: The tagged boot partition file should never be used directly with
6# UUU, as it can cause UUU to hang. 6# UUU, as it can cause UUU to hang.
7 7
8UUU_BOOTLOADER = "${UBOOT_BINARY}" 8UUU_BOOTLOADER = "${UBOOT_BINARY}"
9UUU_BOOTLOADER:mx8-generic-bsp = "${@d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '0' and 'imx-boot' or 'flash.bin'}" 9UUU_BOOTLOADER:mx8-generic-bsp = "${@d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '0' and 'imx-boot' or 'flash.bin'}"
10UUU_BOOTLOADER:mx9-generic-bsp = "${@d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '0' and 'imx-boot' or 'flash.bin'}" 10UUU_BOOTLOADER:mx9-generic-bsp = "${@d.getVar('UBOOT_PROVIDES_BOOT_CONTAINER') == '0' and 'imx-boot' or 'flash.bin'}"
11 11
diff --git a/dynamic-layers/arm-toolchain/recipes-bsp/imx-oei/imx-oei.inc b/dynamic-layers/arm-toolchain/recipes-bsp/imx-oei/imx-oei.inc
index 8415a3ea9..2bcbea653 100644
--- a/dynamic-layers/arm-toolchain/recipes-bsp/imx-oei/imx-oei.inc
+++ b/dynamic-layers/arm-toolchain/recipes-bsp/imx-oei/imx-oei.inc
@@ -12,11 +12,11 @@ PACKAGECONFIG[tcm] = ""
12PACKAGE_ARCH = "${MACHINE_ARCH}" 12PACKAGE_ARCH = "${MACHINE_ARCH}"
13 13
14OEI_CONFIGS ?= "ddr ${@bb.utils.filter('PACKAGECONFIG', 'tcm', d)}" 14OEI_CONFIGS ?= "ddr ${@bb.utils.filter('PACKAGECONFIG', 'tcm', d)}"
15OEI_CORE ?= "UNDEFINED" 15OEI_CORE ?= "UNDEFINED"
16OEI_SOC ?= "UNDEFINED" 16OEI_SOC ?= "UNDEFINED"
17OEI_BOARD ?= "UNDEFINED" 17OEI_BOARD ?= "UNDEFINED"
18OEI_DDR_CONFIG ?= "" 18OEI_DDR_CONFIG ?= ""
19OEI_DEBUG ?= "0" 19OEI_DEBUG ?= "0"
20 20
21LDFLAGS[unexport] = "1" 21LDFLAGS[unexport] = "1"
22 22
diff --git a/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend b/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend
index 2c28aca5f..44fed544b 100644
--- a/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend
+++ b/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend
@@ -11,9 +11,9 @@ SRC_URI:append:mx95-nxp-bsp = " \
11DEPENDS:append:mx95-nxp-bsp = " libdrm" 11DEPENDS:append:mx95-nxp-bsp = " libdrm"
12 12
13PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" 13PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}"
14PACKAGECONFIG_REMOVE ?= "" 14PACKAGECONFIG_REMOVE ?= ""
15PACKAGECONFIG_REMOVE:mx6-nxp-bsp ?= "gstreamer" 15PACKAGECONFIG_REMOVE:mx6-nxp-bsp ?= "gstreamer"
16PACKAGECONFIG_REMOVE:mx7-nxp-bsp ?= "gstreamer" 16PACKAGECONFIG_REMOVE:mx7-nxp-bsp ?= "gstreamer"
17 17
18PACKAGECONFIG:class-target:append:imx-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez-lc3', '', d)}" 18PACKAGECONFIG:class-target:append:imx-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez-lc3', '', d)}"
19 19
diff --git a/dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend b/dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend
index dfedc062e..9f6c55be0 100644
--- a/dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend
+++ b/dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend
@@ -1,5 +1,5 @@
1# 6 and 7 Vivante do not provide virtual/libgbm required for any drm* flavour 1# 6 and 7 Vivante do not provide virtual/libgbm required for any drm* flavour
2DRM-REMOVE = "" 2DRM-REMOVE = ""
3DRM-REMOVE:imxgpu:mx6-nxp-bsp = "drm-gl drm-gles2" 3DRM-REMOVE:imxgpu:mx6-nxp-bsp = "drm-gl drm-gles2"
4DRM-REMOVE:imxgpu:mx7-nxp-bsp = "drm-gl drm-gles2" 4DRM-REMOVE:imxgpu:mx7-nxp-bsp = "drm-gl drm-gles2"
5PACKAGECONFIG:remove = "${DRM-REMOVE}" 5PACKAGECONFIG:remove = "${DRM-REMOVE}"
diff --git a/dynamic-layers/openembedded-layer/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb b/dynamic-layers/openembedded-layer/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb
index 5462b0294..4f151ac47 100644
--- a/dynamic-layers/openembedded-layer/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb
+++ b/dynamic-layers/openembedded-layer/recipes-fsl/packagegroups/packagegroup-fsl-tools-testapps.bb
@@ -12,7 +12,7 @@ inherit packagegroup
12 12
13SOC_TOOLS_TEST = "" 13SOC_TOOLS_TEST = ""
14SOC_TOOLS_TEST:imx-nxp-bsp = "imx-test" 14SOC_TOOLS_TEST:imx-nxp-bsp = "imx-test"
15SOC_TOOLS_TEST:imxgpu = "imx-test imx-gpu-viv-demos" 15SOC_TOOLS_TEST:imxgpu = "imx-test imx-gpu-viv-demos"
16SOC_TOOLS_TEST:qoriq = "ceetm optee-test-qoriq" 16SOC_TOOLS_TEST:qoriq = "ceetm optee-test-qoriq"
17 17
18RDEPENDS:${PN} = "\ 18RDEPENDS:${PN} = "\
diff --git a/dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_4.6.0.imx.bb b/dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_4.6.0.imx.bb
index ab582508c..d2b55f928 100644
--- a/dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_4.6.0.imx.bb
+++ b/dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_4.6.0.imx.bb
@@ -222,7 +222,7 @@ SUMMARY:python3-opencv = "Python bindings to opencv"
222FILES:python3-opencv = "${PYTHON_SITEPACKAGES_DIR}/*" 222FILES:python3-opencv = "${PYTHON_SITEPACKAGES_DIR}/*"
223RDEPENDS:python3-opencv = "python3-core python3-numpy" 223RDEPENDS:python3-opencv = "python3-core python3-numpy"
224 224
225RDEPENDS:${PN}-apps = "bash" 225RDEPENDS:${PN}-apps = "bash"
226 226
227do_compile:prepend() { 227do_compile:prepend() {
228 # remove the build host info to improve reproducibility 228 # remove the build host info to improve reproducibility
@@ -282,10 +282,10 @@ PACKAGECONFIG:append:mx8-nxp-bsp = " dnn text"
282PACKAGECONFIG:append:mx9-nxp-bsp = " dnn text" 282PACKAGECONFIG:append:mx9-nxp-bsp = " dnn text"
283 283
284PACKAGECONFIG:append = " ${PACKAGECONFIG_OPENCL}" 284PACKAGECONFIG:append = " ${PACKAGECONFIG_OPENCL}"
285PACKAGECONFIG_OPENCL = "" 285PACKAGECONFIG_OPENCL = ""
286PACKAGECONFIG_OPENCL:mx8-nxp-bsp = "opencl" 286PACKAGECONFIG_OPENCL:mx8-nxp-bsp = "opencl"
287PACKAGECONFIG_OPENCL:mx8dxl-nxp-bsp = "" 287PACKAGECONFIG_OPENCL:mx8dxl-nxp-bsp = ""
288PACKAGECONFIG_OPENCL:mx8mm-nxp-bsp = "" 288PACKAGECONFIG_OPENCL:mx8mm-nxp-bsp = ""
289PACKAGECONFIG_OPENCL:mx8mnul-nxp-bsp = "" 289PACKAGECONFIG_OPENCL:mx8mnul-nxp-bsp = ""
290 290
291PACKAGECONFIG[openvx] = "-DWITH_OPENVX=ON -DOPENVX_ROOT=${STAGING_LIBDIR} -DOPENVX_LIB_CANDIDATES='OpenVX;OpenVXU',-DWITH_OPENVX=OFF,virtual/libopenvx," 291PACKAGECONFIG[openvx] = "-DWITH_OPENVX=ON -DOPENVX_ROOT=${STAGING_LIBDIR} -DOPENVX_LIB_CANDIDATES='OpenVX;OpenVXU',-DWITH_OPENVX=OFF,virtual/libopenvx,"
diff --git a/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend b/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
index 80aaa88fa..885c65b08 100644
--- a/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
+++ b/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
@@ -10,18 +10,18 @@ SRC_URI:append:imxgpu = " \
10 file://0001-egl.prf-Fix-build-error-when-egl-headers-need-platfo.patch \ 10 file://0001-egl.prf-Fix-build-error-when-egl-headers-need-platfo.patch \
11" 11"
12 12
13PACKAGECONFIG_GL_IMX_GPU = "" 13PACKAGECONFIG_GL_IMX_GPU = ""
14PACKAGECONFIG_GL_IMX_GPU:mx8-nxp-bsp = "gbm kms" 14PACKAGECONFIG_GL_IMX_GPU:mx8-nxp-bsp = "gbm kms"
15PACKAGECONFIG_GL_IMX_GPU:mx95-nxp-bsp = "gbm kms" 15PACKAGECONFIG_GL_IMX_GPU:mx95-nxp-bsp = "gbm kms"
16 16
17PACKAGECONFIG_GL:imxpxp = "gles2" 17PACKAGECONFIG_GL:imxpxp = "gles2"
18PACKAGECONFIG_GL:imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', ' gl', '', d)} \ 18PACKAGECONFIG_GL:imxgpu2d = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', ' gl', '', d)} \
19 ${PACKAGECONFIG_GL_IMX_GPU}" 19 ${PACKAGECONFIG_GL_IMX_GPU}"
20PACKAGECONFIG_GL:imxgpu3d = "gles2 \ 20PACKAGECONFIG_GL:imxgpu3d = "gles2 \
21 ${PACKAGECONFIG_GL_IMX_GPU}" 21 ${PACKAGECONFIG_GL_IMX_GPU}"
22PACKAGECONFIG_GL:use-mainline-bsp ?= "gles2 gbm kms" 22PACKAGECONFIG_GL:use-mainline-bsp ?= "gles2 gbm kms"
23 23
24PACKAGECONFIG_PLATFORM = "" 24PACKAGECONFIG_PLATFORM = ""
25PACKAGECONFIG_PLATFORM:imxgpu2d = "no-opengl linuxfb" 25PACKAGECONFIG_PLATFORM:imxgpu2d = "no-opengl linuxfb"
26PACKAGECONFIG_PLATFORM:imxgpu3d = "\ 26PACKAGECONFIG_PLATFORM:imxgpu3d = "\
27 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', \ 27 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', \
@@ -30,10 +30,10 @@ PACKAGECONFIG_PLATFORM:imxgpu3d = "\
30PACKAGECONFIG_PLATFORM:use-mainline-bsp = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'eglfs', d)}" 30PACKAGECONFIG_PLATFORM:use-mainline-bsp = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'eglfs', d)}"
31PACKAGECONFIG += "${PACKAGECONFIG_PLATFORM}" 31PACKAGECONFIG += "${PACKAGECONFIG_PLATFORM}"
32 32
33PACKAGECONFIG_VULKAN_IMX_GPU = "" 33PACKAGECONFIG_VULKAN_IMX_GPU = ""
34PACKAGECONFIG_VULKAN_IMX_GPU:mx8-nxp-bsp = "vulkan" 34PACKAGECONFIG_VULKAN_IMX_GPU:mx8-nxp-bsp = "vulkan"
35PACKAGECONFIG_VULKAN_IMX_GPU:mx9-nxp-bsp = "vulkan" 35PACKAGECONFIG_VULKAN_IMX_GPU:mx9-nxp-bsp = "vulkan"
36PACKAGECONFIG_VULKAN_IMX_GPU:mx8mm-nxp-bsp = "" 36PACKAGECONFIG_VULKAN_IMX_GPU:mx8mm-nxp-bsp = ""
37PACKAGECONFIG_VULKAN = "" 37PACKAGECONFIG_VULKAN = ""
38PACKAGECONFIG_VULKAN:imxgpu = "${PACKAGECONFIG_VULKAN_IMX_GPU}" 38PACKAGECONFIG_VULKAN:imxgpu = "${PACKAGECONFIG_VULKAN_IMX_GPU}"
39PACKAGECONFIG += "${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', '${PACKAGECONFIG_VULKAN}', '', d)}" 39PACKAGECONFIG += "${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', '${PACKAGECONFIG_VULKAN}', '', d)}"
diff --git a/dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend b/dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend
index 1efe277c3..f77bc14c2 100644
--- a/dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend
+++ b/dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend
@@ -51,7 +51,7 @@ PACKAGECONFIG += "\
51PACKAGECONFIG_VULKAN = "" 51PACKAGECONFIG_VULKAN = ""
52PACKAGECONFIG_VULKAN:imxgpu = "\ 52PACKAGECONFIG_VULKAN:imxgpu = "\
53 ${PACKAGECONFIG_VULKAN_IMX_GPU}" 53 ${PACKAGECONFIG_VULKAN_IMX_GPU}"
54PACKAGECONFIG_VULKAN_IMX_GPU = "" 54PACKAGECONFIG_VULKAN_IMX_GPU = ""
55PACKAGECONFIG_VULKAN_IMX_GPU:mx8-nxp-bsp = "vulkan" 55PACKAGECONFIG_VULKAN_IMX_GPU:mx8-nxp-bsp = "vulkan"
56PACKAGECONFIG_VULKAN_IMX_GPU:mx95-nxp-bsp = "vulkan" 56PACKAGECONFIG_VULKAN_IMX_GPU:mx95-nxp-bsp = "vulkan"
57PACKAGECONFIG_VULKAN_IMX_GPU:mx8mm-nxp-bsp = "" 57PACKAGECONFIG_VULKAN_IMX_GPU:mx8mm-nxp-bsp = ""
diff --git a/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.31.bb b/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.31.bb
index 53edf58bd..dc99b79e4 100644
--- a/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.31.bb
+++ b/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.31.bb
@@ -7,10 +7,10 @@ inherit deploy nopackages
7 7
8do_install[noexec] = "1" 8do_install[noexec] = "1"
9 9
10DEPLOY_FOR = "" 10DEPLOY_FOR = ""
11DEPLOY_FOR:mx8-generic-bsp = "mx8" 11DEPLOY_FOR:mx8-generic-bsp = "mx8"
12DEPLOY_FOR:mx8m-generic-bsp = "mx8m" 12DEPLOY_FOR:mx8m-generic-bsp = "mx8m"
13DEPLOY_FOR:mx9-generic-bsp = "mx9" 13DEPLOY_FOR:mx9-generic-bsp = "mx9"
14 14
15deploy_for_mx8() { 15deploy_for_mx8() {
16 # Cadence HDMI 16 # Cadence HDMI
@@ -57,5 +57,5 @@ addtask deploy after do_install before do_build
57 57
58PACKAGE_ARCH = "${MACHINE_SOCARCH}" 58PACKAGE_ARCH = "${MACHINE_SOCARCH}"
59 59
60COMPATIBLE_MACHINE = "(mx8-generic-bsp|mx9-generic-bsp)" 60COMPATIBLE_MACHINE = "(mx8-generic-bsp|mx9-generic-bsp)"
61COMPATIBLE_MACHINE:mx8x-generic-bsp = "(^$)" 61COMPATIBLE_MACHINE:mx8x-generic-bsp = "(^$)"
diff --git a/recipes-bsp/imx-atf/imx-atf_2.12.bb b/recipes-bsp/imx-atf/imx-atf_2.12.bb
index acb6e4afa..16a791242 100644
--- a/recipes-bsp/imx-atf/imx-atf_2.12.bb
+++ b/recipes-bsp/imx-atf/imx-atf_2.12.bb
@@ -70,7 +70,7 @@ do_configure[noexec] = "1"
70 70
71do_install[noexec] = "1" 71do_install[noexec] = "1"
72 72
73ANNOTATED_NAME = "bl31-${ATF_PLATFORM}.bin" 73ANNOTATED_NAME = "bl31-${ATF_PLATFORM}.bin"
74ANNOTATED_NAME:append = "${@bb.utils.contains('PACKAGECONFIG', 'crrm', '-crrm', '', d)}" 74ANNOTATED_NAME:append = "${@bb.utils.contains('PACKAGECONFIG', 'crrm', '-crrm', '', d)}"
75ANNOTATED_NAME:append = "${@bb.utils.contains('PACKAGECONFIG', 'optee', '-optee', '', d)}" 75ANNOTATED_NAME:append = "${@bb.utils.contains('PACKAGECONFIG', 'optee', '-optee', '', d)}"
76 76
diff --git a/recipes-bsp/imx-lib/imx-lib_git.bb b/recipes-bsp/imx-lib/imx-lib_git.bb
index 115a1d4dd..837df109a 100644
--- a/recipes-bsp/imx-lib/imx-lib_git.bb
+++ b/recipes-bsp/imx-lib/imx-lib_git.bb
@@ -19,19 +19,19 @@ SRCREV = "6cad1ba39d16247088f6a45dc07bbbf2cf96a332"
19 19
20inherit use-imx-headers 20inherit use-imx-headers
21 21
22PLATFORM:mx6q-nxp-bsp = "IMX6Q" 22PLATFORM:mx6q-nxp-bsp = "IMX6Q"
23PLATFORM:mx6dl-nxp-bsp = "IMX6Q" 23PLATFORM:mx6dl-nxp-bsp = "IMX6Q"
24PLATFORM:mx6sl-nxp-bsp = "IMX6S" 24PLATFORM:mx6sl-nxp-bsp = "IMX6S"
25PLATFORM:mx6sll-nxp-bsp = "IMX6UL" 25PLATFORM:mx6sll-nxp-bsp = "IMX6UL"
26PLATFORM:mx6sx-nxp-bsp = "IMX6S" 26PLATFORM:mx6sx-nxp-bsp = "IMX6S"
27PLATFORM:mx6ul-nxp-bsp = "IMX6UL" 27PLATFORM:mx6ul-nxp-bsp = "IMX6UL"
28PLATFORM:mx6ull-nxp-bsp = "IMX6UL" 28PLATFORM:mx6ull-nxp-bsp = "IMX6UL"
29PLATFORM:mx7d-nxp-bsp = "IMX7" 29PLATFORM:mx7d-nxp-bsp = "IMX7"
30PLATFORM:mx7ulp-nxp-bsp = "IMX7" 30PLATFORM:mx7ulp-nxp-bsp = "IMX7"
31PLATFORM:mx8ulp-nxp-bsp = "IMX8ULP" 31PLATFORM:mx8ulp-nxp-bsp = "IMX8ULP"
32PLATFORM:mx9-nxp-bsp = "IMX8ULP" 32PLATFORM:mx9-nxp-bsp = "IMX8ULP"
33PLATFORM:mx93-nxp-bsp = "IMX8ULP" 33PLATFORM:mx93-nxp-bsp = "IMX8ULP"
34PLATFORM:mx943-nxp-bsp = "IMX8ULP" 34PLATFORM:mx943-nxp-bsp = "IMX8ULP"
35 35
36PARALLEL_MAKE = "-j 1" 36PARALLEL_MAKE = "-j 1"
37EXTRA_OEMAKE = "" 37EXTRA_OEMAKE = ""
diff --git a/recipes-bsp/imx-mkimage/imx-boot_1.0.bb b/recipes-bsp/imx-mkimage/imx-boot_1.0.bb
index 5e9d67a1c..c5fb5d649 100644
--- a/recipes-bsp/imx-mkimage/imx-boot_1.0.bb
+++ b/recipes-bsp/imx-mkimage/imx-boot_1.0.bb
@@ -51,7 +51,7 @@ BOOT_VARIANT ?= ""
51 51
52TOOLS_NAME ?= "mkimage_imx8" 52TOOLS_NAME ?= "mkimage_imx8"
53 53
54IMX_BOOT_SOC_TARGET ?= "INVALID" 54IMX_BOOT_SOC_TARGET ?= "INVALID"
55 55
56DEPLOY_OPTEE = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'true', 'false', d)}" 56DEPLOY_OPTEE = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'true', 'false', d)}"
57DEPLOY_OPTEE_STMM = "${@bb.utils.contains('MACHINE_FEATURES', 'optee stmm', 'true', 'false', d)}" 57DEPLOY_OPTEE_STMM = "${@bb.utils.contains('MACHINE_FEATURES', 'optee stmm', 'true', 'false', d)}"
@@ -61,23 +61,23 @@ IMXBOOT_TARGETS ?= \
61 bb.utils.contains('UBOOT_CONFIG', 'nand', 'flash_nand', \ 61 bb.utils.contains('UBOOT_CONFIG', 'nand', 'flash_nand', \
62 'flash_multi_cores flash_dcd', d), d)}" 62 'flash_multi_cores flash_dcd', d), d)}"
63 63
64BOOT_STAGING = "${S}/${IMX_BOOT_SOC_TARGET}" 64BOOT_STAGING = "${S}/${IMX_BOOT_SOC_TARGET}"
65BOOT_STAGING:mx8m-generic-bsp = "${S}/iMX8M" 65BOOT_STAGING:mx8m-generic-bsp = "${S}/iMX8M"
66BOOT_STAGING:mx8dx-generic-bsp = "${S}/iMX8QX" 66BOOT_STAGING:mx8dx-generic-bsp = "${S}/iMX8QX"
67BOOT_STAGING:mx91-generic-bsp = "${S}/iMX91" 67BOOT_STAGING:mx91-generic-bsp = "${S}/iMX91"
68BOOT_STAGING:mx93-generic-bsp = "${S}/iMX93" 68BOOT_STAGING:mx93-generic-bsp = "${S}/iMX93"
69BOOT_STAGING:mx943-generic-bsp = "${S}/iMX94" 69BOOT_STAGING:mx943-generic-bsp = "${S}/iMX94"
70BOOT_STAGING:mx95-generic-bsp = "${S}/iMX95" 70BOOT_STAGING:mx95-generic-bsp = "${S}/iMX95"
71 71
72SOC_FAMILY = "INVALID" 72SOC_FAMILY = "INVALID"
73SOC_FAMILY:mx8-generic-bsp = "mx8" 73SOC_FAMILY:mx8-generic-bsp = "mx8"
74SOC_FAMILY:mx8m-generic-bsp = "mx8m" 74SOC_FAMILY:mx8m-generic-bsp = "mx8m"
75SOC_FAMILY:mx8x-generic-bsp = "mx8x" 75SOC_FAMILY:mx8x-generic-bsp = "mx8x"
76SOC_FAMILY:mx8ulp-generic-bsp = "mx8ulp" 76SOC_FAMILY:mx8ulp-generic-bsp = "mx8ulp"
77SOC_FAMILY:mx91-generic-bsp = "mx91" 77SOC_FAMILY:mx91-generic-bsp = "mx91"
78SOC_FAMILY:mx93-generic-bsp = "mx93" 78SOC_FAMILY:mx93-generic-bsp = "mx93"
79SOC_FAMILY:mx943-generic-bsp = "mx943" 79SOC_FAMILY:mx943-generic-bsp = "mx943"
80SOC_FAMILY:mx95-generic-bsp = "mx95" 80SOC_FAMILY:mx95-generic-bsp = "mx95"
81 81
82REV_OPTION ?= "REV=${IMX_SOC_REV_UPPER}" 82REV_OPTION ?= "REV=${IMX_SOC_REV_UPPER}"
83 83
diff --git a/recipes-bsp/imx-test/imx-test_git.bb b/recipes-bsp/imx-test/imx-test_git.bb
index a3432eb77..9007a655c 100644
--- a/recipes-bsp/imx-test/imx-test_git.bb
+++ b/recipes-bsp/imx-test/imx-test_git.bb
@@ -11,11 +11,11 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-or-lat
11 11
12DEPENDS = "alsa-lib freetype libdrm" 12DEPENDS = "alsa-lib freetype libdrm"
13DEPENDS:append:imxvpu = " virtual/imxvpu" 13DEPENDS:append:imxvpu = " virtual/imxvpu"
14DEPENDS:append:mx6-nxp-bsp = " imx-lib" 14DEPENDS:append:mx6-nxp-bsp = " imx-lib"
15DEPENDS:append:mx7-nxp-bsp = " imx-lib" 15DEPENDS:append:mx7-nxp-bsp = " imx-lib"
16DEPENDS:append:mx8ulp-nxp-bsp = " imx-lib" 16DEPENDS:append:mx8ulp-nxp-bsp = " imx-lib"
17DEPENDS:append:mx93-nxp-bsp = " imx-lib" 17DEPENDS:append:mx93-nxp-bsp = " imx-lib"
18DEPENDS:append:mx943-nxp-bsp = " imx-lib" 18DEPENDS:append:mx943-nxp-bsp = " imx-lib"
19 19
20PE = "1" 20PE = "1"
21PV = "7.0+${SRCPV}" 21PV = "7.0+${SRCPV}"
@@ -32,13 +32,13 @@ inherit module-base use-imx-headers
32INHIBIT_PACKAGE_STRIP = "1" 32INHIBIT_PACKAGE_STRIP = "1"
33INHIBIT_PACKAGE_DEBUG_SPLIT = "1" 33INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
34 34
35PLATFORM:mx6q-nxp-bsp = "IMX6Q" 35PLATFORM:mx6q-nxp-bsp = "IMX6Q"
36PLATFORM:mx6dl-nxp-bsp = "IMX6Q" 36PLATFORM:mx6dl-nxp-bsp = "IMX6Q"
37PLATFORM:mx6sl-nxp-bsp = "IMX6SL" 37PLATFORM:mx6sl-nxp-bsp = "IMX6SL"
38PLATFORM:mx6sll-nxp-bsp = "IMX6SL" 38PLATFORM:mx6sll-nxp-bsp = "IMX6SL"
39PLATFORM:mx6sx-nxp-bsp = "IMX6SX" 39PLATFORM:mx6sx-nxp-bsp = "IMX6SX"
40PLATFORM:mx6ul-nxp-bsp = "IMX6UL" 40PLATFORM:mx6ul-nxp-bsp = "IMX6UL"
41PLATFORM:mx7d-nxp-bsp = "IMX7D" 41PLATFORM:mx7d-nxp-bsp = "IMX7D"
42PLATFORM:mx7ulp-nxp-bsp = "IMX7D" 42PLATFORM:mx7ulp-nxp-bsp = "IMX7D"
43PLATFORM:mx8-nxp-bsp = "IMX8" 43PLATFORM:mx8-nxp-bsp = "IMX8"
44PLATFORM:mx8ulp-nxp-bsp = "IMX8ULP" 44PLATFORM:mx8ulp-nxp-bsp = "IMX8ULP"
@@ -52,7 +52,7 @@ EXTRA_OEMAKE += "${PACKAGECONFIG_CONFARGS}"
52 52
53PACKAGECONFIG = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" 53PACKAGECONFIG = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}"
54PACKAGECONFIG:append:imxvpu = " vpu" 54PACKAGECONFIG:append:imxvpu = " vpu"
55PACKAGECONFIG:append:mx8m-nxp-bsp = " swpdm" 55PACKAGECONFIG:append:mx8m-nxp-bsp = " swpdm"
56 56
57PACKAGECONFIG[x11] = ",,libx11 libxdamage libxrender libxrandr" 57PACKAGECONFIG[x11] = ",,libx11 libxdamage libxrender libxrandr"
58PACKAGECONFIG[vpu] = "HAS_VPU=true,HAS_VPU=false,virtual/imxvpu" 58PACKAGECONFIG[vpu] = "HAS_VPU=true,HAS_VPU=false,virtual/imxvpu"
diff --git a/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.2.0.bb b/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.2.0.bb
index 13657d7de..3296ebd94 100644
--- a/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.2.0.bb
+++ b/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.2.0.bb
@@ -48,32 +48,32 @@ UNCACHED_DMA_HEAP_CONF = "--dma-heap-device-node-path=${UNCACHED_DMA_HEAP_DEVICE
48 --dma-heap-uncached-memory" 48 --dma-heap-uncached-memory"
49 49
50PACKAGECONFIG ?= "" 50PACKAGECONFIG ?= ""
51PACKAGECONFIG:append:imxgpu2d = " ${LIBG2D_PACKAGECONFIG}" 51PACKAGECONFIG:append:imxgpu2d = " ${LIBG2D_PACKAGECONFIG}"
52PACKAGECONFIG:append:imxipu = " ipu" 52PACKAGECONFIG:append:imxipu = " ipu"
53PACKAGECONFIG:append:imxpxp = " pxp" 53PACKAGECONFIG:append:imxpxp = " pxp"
54# All i.MX8 machines can use the dma-heap allocator. i.MX8m ones 54# All i.MX8 machines can use the dma-heap allocator. i.MX8m ones
55# can also use the DWL allocator, though dma-heap is preferred. 55# can also use the DWL allocator, though dma-heap is preferred.
56# Vendor kernels that are older than kernel 5.6 cannot use 56# Vendor kernels that are older than kernel 5.6 cannot use
57# dma-heap, however, and should use ion instead, since the 57# dma-heap, however, and should use ion instead, since the
58# former is not available pre-5.6. Out of the dma-heaps, we 58# former is not available pre-5.6. Out of the dma-heaps, we
59# pick the uncached one by default (see above). 59# pick the uncached one by default (see above).
60PACKAGECONFIG:append:mx8-nxp-bsp = " dma-heap-uncached" 60PACKAGECONFIG:append:mx8-nxp-bsp = " dma-heap-uncached"
61PACKAGECONFIG:append:mx8mq-nxp-bsp = " dwl" 61PACKAGECONFIG:append:mx8mq-nxp-bsp = " dwl"
62PACKAGECONFIG:append:mx8mm-nxp-bsp = " dwl" 62PACKAGECONFIG:append:mx8mm-nxp-bsp = " dwl"
63PACKAGECONFIG:append:mx8mp-nxp-bsp = " dwl" 63PACKAGECONFIG:append:mx8mp-nxp-bsp = " dwl"
64 64
65HANTRO_CONF = "--hantro-headers-path=${STAGING_INCDIR}/hantro_dec --hantro-decoder-version=G2" 65HANTRO_CONF = "--hantro-headers-path=${STAGING_INCDIR}/hantro_dec --hantro-decoder-version=G2"
66 66
67PACKAGECONFIG[dwl] = "--with-dwl-allocator=yes ${HANTRO_CONF}, --with-dwl-allocator=no,imx-vpu-hantro" 67PACKAGECONFIG[dwl] = "--with-dwl-allocator=yes ${HANTRO_CONF}, --with-dwl-allocator=no,imx-vpu-hantro"
68PACKAGECONFIG[ion] = "--with-ion-allocator=yes, --with-ion-allocator=no," 68PACKAGECONFIG[ion] = "--with-ion-allocator=yes, --with-ion-allocator=no,"
69PACKAGECONFIG[ipu] = "--with-ipu-allocator=yes, --with-ipu-allocator=no," 69PACKAGECONFIG[ipu] = "--with-ipu-allocator=yes, --with-ipu-allocator=no,"
70PACKAGECONFIG[g2d] = "--with-g2d-allocator=yes, --with-g2d-allocator=no,virtual/libg2d" 70PACKAGECONFIG[g2d] = "--with-g2d-allocator=yes, --with-g2d-allocator=no,virtual/libg2d"
71PACKAGECONFIG[pxp] = "--with-pxp-allocator=yes, --with-pxp-allocator=no," 71PACKAGECONFIG[pxp] = "--with-pxp-allocator=yes, --with-pxp-allocator=no,"
72# --with-dma-heap-allocator=no is not added by these packageconfigs. 72# --with-dma-heap-allocator=no is not added by these packageconfigs.
73# Otherwise, it would always be added, since only one of these two 73# Otherwise, it would always be added, since only one of these two
74# dma-heap-* packageconfigs can be selected. Instead, that switch 74# dma-heap-* packageconfigs can be selected. Instead, that switch
75# is added to EXTRA_OECONF above. 75# is added to EXTRA_OECONF above.
76PACKAGECONFIG[dma-heap-cached] = "--with-dma-heap-allocator=yes ${CACHED_DMA_HEAP_CONF}, \ 76PACKAGECONFIG[dma-heap-cached] = "--with-dma-heap-allocator=yes ${CACHED_DMA_HEAP_CONF}, \
77 ,,,,dma-heap-uncached" 77 ,,,,dma-heap-uncached"
78PACKAGECONFIG[dma-heap-uncached] = "--with-dma-heap-allocator=yes ${UNCACHED_DMA_HEAP_CONF}, \ 78PACKAGECONFIG[dma-heap-uncached] = "--with-dma-heap-allocator=yes ${UNCACHED_DMA_HEAP_CONF}, \
79 ,,,,dma-heap-cached" 79 ,,,,dma-heap-cached"
diff --git a/recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb b/recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb
index cc20654ae..c1141bde7 100644
--- a/recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb
+++ b/recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb
@@ -1,10 +1,10 @@
1SUMMARY = "The SPIR-V Tools project provides an API and commands for \ 1SUMMARY = "The SPIR-V Tools project provides an API and commands for \
2 processing SPIR-V modules" 2 processing SPIR-V modules"
3DESCRIPTION = "The project includes an assembler, binary module parser, \ 3DESCRIPTION = "The project includes an assembler, binary module parser, \
4 disassembler, validator, and optimizer for SPIR-V." 4 disassembler, validator, and optimizer for SPIR-V."
5HOMEPAGE = "https://github.com/KhronosGroup/SPIRV-Tools" 5HOMEPAGE = "https://github.com/KhronosGroup/SPIRV-Tools"
6SECTION = "graphics" 6SECTION = "graphics"
7LICENSE = "Apache-2.0" 7LICENSE = "Apache-2.0"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
9 9
10SRCREV = "f0cc85efdbbe3a46eae90e0f915dc1509836d0fc" 10SRCREV = "f0cc85efdbbe3a46eae90e0f915dc1509836d0fc"
diff --git a/recipes-fsl/mcore-demos/imx-mcore-demos.inc b/recipes-fsl/mcore-demos/imx-mcore-demos.inc
index 2375e471d..92364bcfc 100644
--- a/recipes-fsl/mcore-demos/imx-mcore-demos.inc
+++ b/recipes-fsl/mcore-demos/imx-mcore-demos.inc
@@ -7,33 +7,33 @@ LICENSE = "Proprietary"
7 7
8inherit deploy fsl-eula-unpack 8inherit deploy fsl-eula-unpack
9 9
10SOC ?= "INVALID" 10SOC ?= "INVALID"
11SOC:mx7ulp-nxp-bsp = "imx7ulp" 11SOC:mx7ulp-nxp-bsp = "imx7ulp"
12SOC:mx7d-nxp-bsp = "imx7d-sabresd" 12SOC:mx7d-nxp-bsp = "imx7d-sabresd"
13SOC:mx8dxl-nxp-bsp = "imx8dxl" 13SOC:mx8dxl-nxp-bsp = "imx8dxl"
14SOC:mx8mm-nxp-bsp = "imx8mm" 14SOC:mx8mm-nxp-bsp = "imx8mm"
15SOC:mx8mn-nxp-bsp = "imx8mn" 15SOC:mx8mn-nxp-bsp = "imx8mn"
16SOC:mx8mnul-nxp-bsp = "imx8mnddr3l" 16SOC:mx8mnul-nxp-bsp = "imx8mnddr3l"
17SOC:mx8mp-nxp-bsp = "imx8mp" 17SOC:mx8mp-nxp-bsp = "imx8mp"
18SOC:mx8mpul-nxp-bsp = "imx8mp" 18SOC:mx8mpul-nxp-bsp = "imx8mp"
19SOC:mx8mq-nxp-bsp = "imx8mq" 19SOC:mx8mq-nxp-bsp = "imx8mq"
20SOC:mx8qm-nxp-bsp = "imx8qm" 20SOC:mx8qm-nxp-bsp = "imx8qm"
21SOC:mx8qxp-nxp-bsp = "imx8qx" 21SOC:mx8qxp-nxp-bsp = "imx8qx"
22SOC:mx8dx-nxp-bsp = "imx8qx" 22SOC:mx8dx-nxp-bsp = "imx8qx"
23SOC:mx8ulp-nxp-bsp = "imx8ulp" 23SOC:mx8ulp-nxp-bsp = "imx8ulp"
24SOC:mx93-nxp-bsp = "imx93" 24SOC:mx93-nxp-bsp = "imx93"
25SOC:mx94-nxp-bsp = "imx943" 25SOC:mx94-nxp-bsp = "imx943"
26SOC:mx95-nxp-bsp = "imx95" 26SOC:mx95-nxp-bsp = "imx95"
27 27
28MCORE_TYPE ?= "m4" 28MCORE_TYPE ?= "m4"
29MCORE_TYPE:mx8mn-nxp-bsp = "m7" 29MCORE_TYPE:mx8mn-nxp-bsp = "m7"
30MCORE_TYPE:mx8mnul-nxp-bsp = "m7" 30MCORE_TYPE:mx8mnul-nxp-bsp = "m7"
31MCORE_TYPE:mx8mp-nxp-bsp = "m7" 31MCORE_TYPE:mx8mp-nxp-bsp = "m7"
32MCORE_TYPE:mx8mpul-nxp-bsp = "m7" 32MCORE_TYPE:mx8mpul-nxp-bsp = "m7"
33MCORE_TYPE:mx8ulp-nxp-bsp = "m33" 33MCORE_TYPE:mx8ulp-nxp-bsp = "m33"
34MCORE_TYPE:mx93-nxp-bsp = "m33" 34MCORE_TYPE:mx93-nxp-bsp = "m33"
35MCORE_TYPE:mx943-nxp-bsp = "mcore" 35MCORE_TYPE:mx943-nxp-bsp = "mcore"
36MCORE_TYPE:mx95-nxp-bsp = "m7" 36MCORE_TYPE:mx95-nxp-bsp = "m7"
37 37
38SRC_URI = "${FSL_MIRROR}/${SOC}-${MCORE_TYPE}-demo-${PV}.bin;name=${SOC};fsl-eula=true" 38SRC_URI = "${FSL_MIRROR}/${SOC}-${MCORE_TYPE}-demo-${PV}.bin;name=${SOC};fsl-eula=true"
39 39
@@ -41,7 +41,7 @@ S = "${UNPACKDIR}/${SOC}-${MCORE_TYPE}-demo-${PV}"
41 41
42SCR = "SCR-${SOC}-${MCORE_TYPE}-demo.txt" 42SCR = "SCR-${SOC}-${MCORE_TYPE}-demo.txt"
43 43
44MCORE_DEMO_FILE_EXTENSION ?= "bin" 44MCORE_DEMO_FILE_EXTENSION ?= "bin"
45MCORE_DEMO_FILE_EXTENSION:mx7ulp-nxp-bsp = "img" 45MCORE_DEMO_FILE_EXTENSION:mx7ulp-nxp-bsp = "img"
46 46
47do_install () { 47do_install () {
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-isp.bb b/recipes-fsl/packagegroups/packagegroup-fsl-isp.bb
index dc51f7203..60905bd8a 100644
--- a/recipes-fsl/packagegroups/packagegroup-fsl-isp.bb
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-isp.bb
@@ -4,7 +4,7 @@ DESCRIPTION = "Add packages for ISP build"
4PACKAGE_ARCH = "${MACHINE_ARCH}" 4PACKAGE_ARCH = "${MACHINE_ARCH}"
5inherit packagegroup 5inherit packagegroup
6 6
7ISP_PKGS ?= "" 7ISP_PKGS ?= ""
8ISP_PKGS:mx8mp-nxp-bsp = "\ 8ISP_PKGS:mx8mp-nxp-bsp = "\
9 isp-imx \ 9 isp-imx \
10 basler-camera \ 10 basler-camera \
diff --git a/recipes-graphics/imx-g2d/imx-dpu-g2d_2.5.0.2.bb b/recipes-graphics/imx-g2d/imx-dpu-g2d_2.5.0.2.bb
index 5d7d2a893..e5d902091 100644
--- a/recipes-graphics/imx-g2d/imx-dpu-g2d_2.5.0.2.bb
+++ b/recipes-graphics/imx-g2d/imx-dpu-g2d_2.5.0.2.bb
@@ -7,7 +7,7 @@ LICENSE = "Proprietary"
7LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" 7LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
8 8
9DEPENDS = "libdrm ${LIBGAL_IMX}" 9DEPENDS = "libdrm ${LIBGAL_IMX}"
10LIBGAL_IMX = "" 10LIBGAL_IMX = ""
11LIBGAL_IMX:imxviv = "libgal-imx" 11LIBGAL_IMX:imxviv = "libgal-imx"
12 12
13PROVIDES += "virtual/libg2d" 13PROVIDES += "virtual/libg2d"
diff --git a/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb b/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb
index d5f3de343..35d0b0e68 100644
--- a/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb
+++ b/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb
@@ -16,13 +16,13 @@ SRCREV = "22ca65feb57702832fbaca7f7c9c8d691466e649"
16inherit pkgconfig 16inherit pkgconfig
17 17
18PACKAGECONFIG ??= "${PACKAGECONFIG_IMPLEMENTATION}" 18PACKAGECONFIG ??= "${PACKAGECONFIG_IMPLEMENTATION}"
19PACKAGECONFIG_IMPLEMENTATION = "" 19PACKAGECONFIG_IMPLEMENTATION = ""
20PACKAGECONFIG_IMPLEMENTATION:imxgpu2d:imxdpu = "dpu" 20PACKAGECONFIG_IMPLEMENTATION:imxgpu2d:imxdpu = "dpu"
21PACKAGECONFIG_IMPLEMENTATION:mx95-nxp-bsp = "dpu95" 21PACKAGECONFIG_IMPLEMENTATION:mx95-nxp-bsp = "dpu95"
22PACKAGECONFIG_IMPLEMENTATION:imxgpu2d = "gpu-drm" 22PACKAGECONFIG_IMPLEMENTATION:imxgpu2d = "gpu-drm"
23PACKAGECONFIG_IMPLEMENTATION:imxgpu2d:imxfbdev = "gpu-fbdev" 23PACKAGECONFIG_IMPLEMENTATION:imxgpu2d:imxfbdev = "gpu-fbdev"
24PACKAGECONFIG_IMPLEMENTATION:mx93-nxp-bsp = "pxp" 24PACKAGECONFIG_IMPLEMENTATION:mx93-nxp-bsp = "pxp"
25PACKAGECONFIG_IMPLEMENTATION:mx943-nxp-bsp = "pxp" 25PACKAGECONFIG_IMPLEMENTATION:mx943-nxp-bsp = "pxp"
26 26
27PACKAGECONFIG[dpu] = " \ 27PACKAGECONFIG[dpu] = " \
28 BUILD_IMPLEMENTATION=dpu, \ 28 BUILD_IMPLEMENTATION=dpu, \
diff --git a/recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p4.4.bb b/recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p4.4.bb
index 1a359676f..c1f8ddb02 100644
--- a/recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p4.4.bb
+++ b/recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p4.4.bb
@@ -19,7 +19,7 @@ S = "${UNPACKDIR}/${IMX_BIN_NAME}"
19 19
20inherit fsl-eula-unpack 20inherit fsl-eula-unpack
21 21
22SOC_INSTALL_DIR = "SOC_INSTALL_DIR_NOT_SET" 22SOC_INSTALL_DIR = "SOC_INSTALL_DIR_NOT_SET"
23SOC_INSTALL_DIR:mx8mm-nxp-bsp = "mx8mm" 23SOC_INSTALL_DIR:mx8mm-nxp-bsp = "mx8mm"
24 24
25do_install () { 25do_install () {
diff --git a/recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb b/recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb
index b228d3109..404ca09e5 100644
--- a/recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb
+++ b/recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb
@@ -19,7 +19,7 @@ SRCREV = "7dd4ca631b894a29389dadda5bd112cfa576b2d9"
19inherit use-imx-headers 19inherit use-imx-headers
20 20
21EXTRA_OEMAKE = "PLATFORM=${IMX_PLATFORM} INCLUDE='-I${STAGING_INCDIR_IMX}' DEST_DIR=${D}" 21EXTRA_OEMAKE = "PLATFORM=${IMX_PLATFORM} INCLUDE='-I${STAGING_INCDIR_IMX}' DEST_DIR=${D}"
22IMX_PLATFORM:mx93-nxp-bsp = "IMX93" 22IMX_PLATFORM:mx93-nxp-bsp = "IMX93"
23IMX_PLATFORM:mx943-nxp-bsp = "IMX943" 23IMX_PLATFORM:mx943-nxp-bsp = "IMX943"
24 24
25do_install() { 25do_install() {
diff --git a/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb b/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb
index 97f3bf4f7..45e52ce76 100644
--- a/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb
+++ b/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb
@@ -22,7 +22,7 @@ PACKAGECONFIG_BACKEND = "\
22 bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', \ 22 bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', \
23 '', d), d)} \ 23 '', d), d)} \
24" 24"
25PACKAGECONFIG_GPU2D = "" 25PACKAGECONFIG_GPU2D = ""
26PACKAGECONFIG_GPU2D:imxviv:imxgpu2d = "vivante" 26PACKAGECONFIG_GPU2D:imxviv:imxgpu2d = "vivante"
27 27
28PACKAGECONFIG[egl] = "-DENABLE_EGL=ON,-DENABLE_EGL=OFF,virtual/egl" 28PACKAGECONFIG[egl] = "-DENABLE_EGL=ON,-DENABLE_EGL=OFF,virtual/egl"
diff --git a/recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_6.1.1.bb b/recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_6.1.1.bb
index 4559e90a4..33a1054f3 100644
--- a/recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_6.1.1.bb
+++ b/recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_6.1.1.bb
@@ -8,8 +8,8 @@ DEPENDS_BACKEND = \
8 "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', ' libxdg-shell wayland', \ 8 "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', ' libxdg-shell wayland', \
9 bb.utils.contains('DISTRO_FEATURES', 'x11', ' xrandr', \ 9 bb.utils.contains('DISTRO_FEATURES', 'x11', ' xrandr', \
10 '', d), d)}" 10 '', d), d)}"
11DEPENDS_MX8 = "" 11DEPENDS_MX8 = ""
12DEPENDS_MX8:mx8-nxp-bsp = "\ 12DEPENDS_MX8:mx8-nxp-bsp = "\
13 glslang-native \ 13 glslang-native \
14 opencv \ 14 opencv \
15 rapidopencl \ 15 rapidopencl \
@@ -51,22 +51,22 @@ WINDOW_SYSTEM = \
51 bb.utils.contains('DISTRO_FEATURES', 'x11', 'X11', \ 51 bb.utils.contains('DISTRO_FEATURES', 'x11', 'X11', \
52 'FB', d), d)}" 52 'FB', d), d)}"
53 53
54FEATURES = "ConsoleHost,EarlyAccess,EGL,GoogleUnitTest,Lib_NlohmannJson,OpenVG,Test_RequireUserInputToExit,WindowHost" 54FEATURES = "ConsoleHost,EarlyAccess,EGL,GoogleUnitTest,Lib_NlohmannJson,OpenVG,Test_RequireUserInputToExit,WindowHost"
55FEATURES:append:imxgpu = ",HW_GPU_VIVANTE" 55FEATURES:append:imxgpu = ",HW_GPU_VIVANTE"
56FEATURES:append:imxgpu2d = ",G2D" 56FEATURES:append:imxgpu2d = ",G2D"
57FEATURES:append:imxgpu3d = ",OpenGLES2" 57FEATURES:append:imxgpu3d = ",OpenGLES2"
58FEATURES:append = "${FEATURES_SOC}" 58FEATURES:append = "${FEATURES_SOC}"
59 59
60FEATURES_SOC = "" 60FEATURES_SOC = ""
61FEATURES_SOC:mx6q-nxp-bsp = ",OpenGLES3" 61FEATURES_SOC:mx6q-nxp-bsp = ",OpenGLES3"
62FEATURES_SOC:mx6dl-nxp-bsp = ",OpenGLES3" 62FEATURES_SOC:mx6dl-nxp-bsp = ",OpenGLES3"
63FEATURES_SOC:mx8-nxp-bsp = ",OpenCV4,Vulkan1.2,OpenGLES3.2,OpenCL1.2,OpenVX1.2" 63FEATURES_SOC:mx8-nxp-bsp = ",OpenCV4,Vulkan1.2,OpenGLES3.2,OpenCL1.2,OpenVX1.2"
64FEATURES_SOC:mx8mm-nxp-bsp = ",OpenCV4" 64FEATURES_SOC:mx8mm-nxp-bsp = ",OpenCV4"
65 65
66EXTENSIONS = "*" 66EXTENSIONS = "*"
67EXTENSIONS:mx6q-nxp-bsp = "OpenGLES:GL_VIV_direct_texture,OpenGLES3:GL_EXT_geometry_shader,OpenGLES3:GL_EXT_tessellation_shader" 67EXTENSIONS:mx6q-nxp-bsp = "OpenGLES:GL_VIV_direct_texture,OpenGLES3:GL_EXT_geometry_shader,OpenGLES3:GL_EXT_tessellation_shader"
68EXTENSIONS:mx6dl-nxp-bsp = "OpenGLES:GL_VIV_direct_texture,OpenGLES3:GL_EXT_geometry_shader,OpenGLES3:GL_EXT_tessellation_shader" 68EXTENSIONS:mx6dl-nxp-bsp = "OpenGLES:GL_VIV_direct_texture,OpenGLES3:GL_EXT_geometry_shader,OpenGLES3:GL_EXT_tessellation_shader"
69EXTENSIONS:mx8m-nxp-bsp = "OpenGLES:GL_VIV_direct_texture,OpenGLES3:GL_EXT_color_buffer_float" 69EXTENSIONS:mx8m-nxp-bsp = "OpenGLES:GL_VIV_direct_texture,OpenGLES3:GL_EXT_color_buffer_float"
70EXTENSIONS:mx8mm-nxp-bsp = "*" 70EXTENSIONS:mx8mm-nxp-bsp = "*"
71 71
72do_compile () { 72do_compile () {
@@ -119,8 +119,8 @@ RDEPENDS_EMPTY_MAIN_PACKAGE = "\
119 rapidjson \ 119 rapidjson \
120 stb \ 120 stb \
121" 121"
122RDEPENDS_EMPTY_MAIN_PACKAGE_MX8 = "" 122RDEPENDS_EMPTY_MAIN_PACKAGE_MX8 = ""
123RDEPENDS_EMPTY_MAIN_PACKAGE_MX8:mx8-nxp-bsp = "\ 123RDEPENDS_EMPTY_MAIN_PACKAGE_MX8:mx8-nxp-bsp = "\
124 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'libxdg-shell', '', d)} \ 124 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'libxdg-shell', '', d)} \
125 rapidopencl \ 125 rapidopencl \
126 rapidopenvx \ 126 rapidopenvx \
@@ -129,8 +129,8 @@ RDEPENDS_EMPTY_MAIN_PACKAGE_MX8:mx8-nxp-bsp = "\
129RDEPENDS_EMPTY_MAIN_PACKAGE_MX8:mx8mm-nxp-bsp = "" 129RDEPENDS_EMPTY_MAIN_PACKAGE_MX8:mx8mm-nxp-bsp = ""
130# vulkan-loader is dynamically loaded, so need to add an explicit 130# vulkan-loader is dynamically loaded, so need to add an explicit
131# dependency 131# dependency
132RDEPENDS_VULKAN_LOADER = "" 132RDEPENDS_VULKAN_LOADER = ""
133RDEPENDS_VULKAN_LOADER:mx8-nxp-bsp = "vulkan-validation-layers vulkan-loader" 133RDEPENDS_VULKAN_LOADER:mx8-nxp-bsp = "vulkan-validation-layers vulkan-loader"
134RDEPENDS_VULKAN_LOADER:mx8mm-nxp-bsp = "" 134RDEPENDS_VULKAN_LOADER:mx8mm-nxp-bsp = ""
135RDEPENDS:${PN} += "\ 135RDEPENDS:${PN} += "\
136 ${RDEPENDS_EMPTY_MAIN_PACKAGE} \ 136 ${RDEPENDS_EMPTY_MAIN_PACKAGE} \
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
index 7aa1c59bf..2edcf75f3 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
@@ -49,15 +49,15 @@ PROVIDES_OPENCL = "\
49 opencl-icd-loader \ 49 opencl-icd-loader \
50 virtual/libopencl1 \ 50 virtual/libopencl1 \
51" 51"
52PROVIDES_OPENCL:mx7-nxp-bsp = "" 52PROVIDES_OPENCL:mx7-nxp-bsp = ""
53PROVIDES_OPENCL:mx8mm-nxp-bsp = "" 53PROVIDES_OPENCL:mx8mm-nxp-bsp = ""
54 54
55# Note: OpenVX is fully supported on i.MX 8 QuadMax and 8 QuadPlus. 55# Note: OpenVX is fully supported on i.MX 8 QuadMax and 8 QuadPlus.
56# However, only limited support is provided on other i.MX 8 machines 56# However, only limited support is provided on other i.MX 8 machines
57# as needed for i.MX machine learning packages. 57# as needed for i.MX machine learning packages.
58PROVIDES_OPENVX = "" 58PROVIDES_OPENVX = ""
59PROVIDES_OPENVX:mx8-nxp-bsp = "virtual/libopenvx" 59PROVIDES_OPENVX:mx8-nxp-bsp = "virtual/libopenvx"
60PROVIDES_OPENVX:mx8mm-nxp-bsp = "" 60PROVIDES_OPENVX:mx8mm-nxp-bsp = ""
61 61
62RPROVIDES:${PN}:imxgpu3d += "imx-gpu-viv" 62RPROVIDES:${PN}:imxgpu3d += "imx-gpu-viv"
63 63
@@ -96,19 +96,19 @@ PACKAGES =+ "\
96 libspirv-imx \ 96 libspirv-imx \
97" 97"
98 98
99PACKAGES_GBM = "" 99PACKAGES_GBM = ""
100PACKAGES_GBM:mx8-nxp-bsp = "libgbm-imx libgbm-imx-dev" 100PACKAGES_GBM:mx8-nxp-bsp = "libgbm-imx libgbm-imx-dev"
101 101
102PACKAGES_OPENCL = "libclc-imx libopencl-imx libopencl-imx-dev" 102PACKAGES_OPENCL = "libclc-imx libopencl-imx libopencl-imx-dev"
103PACKAGES_OPENCL:mx7-nxp-bsp = "" 103PACKAGES_OPENCL:mx7-nxp-bsp = ""
104PACKAGES_OPENCL:mx8mm-nxp-bsp = "" 104PACKAGES_OPENCL:mx8mm-nxp-bsp = ""
105 105
106PACKAGES_OPENVX = \ 106PACKAGES_OPENVX = \
107 "${@bb.utils.contains("PROVIDES_OPENVX", "virtual/libopenvx", \ 107 "${@bb.utils.contains("PROVIDES_OPENVX", "virtual/libopenvx", \
108 "libopenvx-imx libopenvx-imx-dev", "", d)}" 108 "libopenvx-imx libopenvx-imx-dev", "", d)}"
109 109
110PACKAGES_VULKAN = "" 110PACKAGES_VULKAN = ""
111PACKAGES_VULKAN:imxvulkan = "libvulkan-imx libvulkan-imx-dev" 111PACKAGES_VULKAN:imxvulkan = "libvulkan-imx libvulkan-imx-dev"
112PACKAGES_VULKAN:mx8mm-nxp-bsp = "libvulkan-imx libvulkan-imx-dev" 112PACKAGES_VULKAN:mx8mm-nxp-bsp = "libvulkan-imx libvulkan-imx-dev"
113 113
114python __anonymous () { 114python __anonymous () {
@@ -166,16 +166,16 @@ IS_MX8:mx8-nxp-bsp = "1"
166 166
167PACKAGE_FP_TYPE = "hardfp" 167PACKAGE_FP_TYPE = "hardfp"
168 168
169HAS_GBM = "false" 169HAS_GBM = "false"
170HAS_GBM:mx8-nxp-bsp = "true" 170HAS_GBM:mx8-nxp-bsp = "true"
171 171
172IMX_SOC = "IMX_SOC_NOT_SET" 172IMX_SOC = "IMX_SOC_NOT_SET"
173IMX_SOC:mx8qm-nxp-bsp = "mx8qm" 173IMX_SOC:mx8qm-nxp-bsp = "mx8qm"
174IMX_SOC:mx8qxp-nxp-bsp = "mx8qxp" 174IMX_SOC:mx8qxp-nxp-bsp = "mx8qxp"
175IMX_SOC:mx8dx-nxp-bsp = "mx8qxp" 175IMX_SOC:mx8dx-nxp-bsp = "mx8qxp"
176IMX_SOC:mx8mp-nxp-bsp = "mx8mp" 176IMX_SOC:mx8mp-nxp-bsp = "mx8mp"
177IMX_SOC:mx8mq-nxp-bsp = "mx8mq" 177IMX_SOC:mx8mq-nxp-bsp = "mx8mq"
178IMX_SOC:mx8mn-nxp-bsp = "mx8mn" 178IMX_SOC:mx8mn-nxp-bsp = "mx8mn"
179IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp" 179IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp"
180 180
181do_install () { 181do_install () {
@@ -332,8 +332,8 @@ INSANE_SKIP:libgal-imx += "build-deps"
332 332
333FILES:libvsc-imx = "${libdir}/libVSC${SOLIBS}" 333FILES:libvsc-imx = "${libdir}/libVSC${SOLIBS}"
334 334
335FILES:libgbm-imx = "${libdir}/libgbm*${REALSOLIBS} ${libdir}/libgbm${SOLIBS} ${libdir}/libgbm_viv${SOLIBS}" 335FILES:libgbm-imx = "${libdir}/libgbm*${REALSOLIBS} ${libdir}/libgbm${SOLIBS} ${libdir}/libgbm_viv${SOLIBS}"
336FILES:libgbm-imx-dev = "${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h" 336FILES:libgbm-imx-dev = "${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h"
337RDEPENDS:libgbm-imx:append = " libdrm" 337RDEPENDS:libgbm-imx:append = " libdrm"
338INSANE_SKIP:libgbm-imx += "dev-so" 338INSANE_SKIP:libgbm-imx += "dev-so"
339 339
@@ -356,7 +356,7 @@ FILES:libopenvx-imx = "\
356" 356"
357FILES:libopenvx-imx-dev = "${includedir}/VX ${libdir}/libOpenVX${SOLIBSDEV}" 357FILES:libopenvx-imx-dev = "${includedir}/VX ${libdir}/libOpenVX${SOLIBSDEV}"
358RDEPENDS:libopenvx-imx = "${OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES}" 358RDEPENDS:libopenvx-imx = "${OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES}"
359OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES = "" 359OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES = ""
360OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES:mx8qm-nxp-bsp = "libclc-imx libopencl-imx-dev" 360OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES:mx8qm-nxp-bsp = "libclc-imx libopencl-imx-dev"
361OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES:mx8mp-nxp-bsp = "libclc-imx libopencl-imx-dev" 361OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES:mx8mp-nxp-bsp = "libclc-imx libopencl-imx-dev"
362INSANE_SKIP:libopenvx-imx += "dev-deps" 362INSANE_SKIP:libopenvx-imx += "dev-deps"
@@ -387,8 +387,8 @@ FILES:libopencl-imx = "${libdir}/libOpenCL${REALSOLIBS} \
387 ${sysconfdir}/OpenCL/vendors/Vivante.icd" 387 ${sysconfdir}/OpenCL/vendors/Vivante.icd"
388FILES:libopencl-imx-dev = "${includedir}/CL ${libdir}/libOpenCL${SOLIBSDEV}" 388FILES:libopencl-imx-dev = "${includedir}/CL ${libdir}/libOpenCL${SOLIBSDEV}"
389RDEPENDS:libopencl-imx = "libclc-imx" 389RDEPENDS:libopencl-imx = "libclc-imx"
390RPROVIDES:libopencl-imx = "virtual-opencl-icd" 390RPROVIDES:libopencl-imx = "virtual-opencl-icd"
391RPROVIDES:libopencl-imx:mx7-nxp-bsp = "" 391RPROVIDES:libopencl-imx:mx7-nxp-bsp = ""
392RPROVIDES:libopencl-imx:mx8mm-nxp-bsp = "" 392RPROVIDES:libopencl-imx:mx8mm-nxp-bsp = ""
393 393
394FILES:libopenvg-imx = "${libdir}/libOpenVG*${REALSOLIBS} ${libdir}/libOpenVG*${SOLIBS}" 394FILES:libopenvg-imx = "${libdir}/libOpenVG*${REALSOLIBS} ${libdir}/libOpenVG*${SOLIBS}"
diff --git a/recipes-graphics/mesa/mesa-demos_%.bbappend b/recipes-graphics/mesa/mesa-demos_%.bbappend
index b5487d523..fe2f5dd7f 100644
--- a/recipes-graphics/mesa/mesa-demos_%.bbappend
+++ b/recipes-graphics/mesa/mesa-demos_%.bbappend
@@ -12,15 +12,15 @@ REQUIRED_DISTRO_FEATURES:remove:imxgpu = "x11"
12PACKAGECONFIG:remove = "\ 12PACKAGECONFIG:remove = "\
13 ${PACKAGECONFIG_REMOVE_IF_2D_ONLY} \ 13 ${PACKAGECONFIG_REMOVE_IF_2D_ONLY} \
14 ${PACKAGECONFIG_REMOVE_IF_GPU}" 14 ${PACKAGECONFIG_REMOVE_IF_GPU}"
15PACKAGECONFIG_REMOVE_IF_2D_ONLY = "" 15PACKAGECONFIG_REMOVE_IF_2D_ONLY = ""
16PACKAGECONFIG_REMOVE_IF_2D_ONLY:imxgpu2d = "gles1 gles2" 16PACKAGECONFIG_REMOVE_IF_2D_ONLY:imxgpu2d = "gles1 gles2"
17PACKAGECONFIG_REMOVE_IF_2D_ONLY:imxgpu3d = "" 17PACKAGECONFIG_REMOVE_IF_2D_ONLY:imxgpu3d = ""
18PACKAGECONFIG_REMOVE_IF_GPU = "" 18PACKAGECONFIG_REMOVE_IF_GPU = ""
19PACKAGECONFIG_REMOVE_IF_GPU:imxgpu = "x11" 19PACKAGECONFIG_REMOVE_IF_GPU:imxgpu = "x11"
20 20
21PACKAGECONFIG:append = " \ 21PACKAGECONFIG:append = " \
22 ${PACKAGECONFIG_APPEND_IF_GPU}" 22 ${PACKAGECONFIG_APPEND_IF_GPU}"
23PACKAGECONFIG_APPEND_IF_GPU = "" 23PACKAGECONFIG_APPEND_IF_GPU = ""
24PACKAGECONFIG_APPEND_IF_GPU:imxgpu = "glu" 24PACKAGECONFIG_APPEND_IF_GPU:imxgpu = "glu"
25 25
26PACKAGECONFIG[glu] = ",,libglu" 26PACKAGECONFIG[glu] = ",,libglu"
diff --git a/recipes-graphics/piglit/piglit_%.bbappend b/recipes-graphics/piglit/piglit_%.bbappend
index d95fe6a19..57120b65d 100644
--- a/recipes-graphics/piglit/piglit_%.bbappend
+++ b/recipes-graphics/piglit/piglit_%.bbappend
@@ -10,13 +10,13 @@ PACKAGECONFIG_APPEND ?= "\
10 gbm \ 10 gbm \
11 ${@bb.utils.filter('DISTRO_FEATURES', 'vulkan', d)}" 11 ${@bb.utils.filter('DISTRO_FEATURES', 'vulkan', d)}"
12PACKAGECONFIG_APPEND:append:imxviv:mx8-nxp-bsp = " opencl" 12PACKAGECONFIG_APPEND:append:imxviv:mx8-nxp-bsp = " opencl"
13PACKAGECONFIG_APPEND:imxgpu:mx6-nxp-bsp = "" 13PACKAGECONFIG_APPEND:imxgpu:mx6-nxp-bsp = ""
14PACKAGECONFIG_APPEND:imxgpu:mx7-nxp-bsp = "" 14PACKAGECONFIG_APPEND:imxgpu:mx7-nxp-bsp = ""
15 15
16PACKAGECONFIG_REMOVE ?= "" 16PACKAGECONFIG_REMOVE ?= ""
17PACKAGECONFIG_REMOVE:imxgpu = "glx" 17PACKAGECONFIG_REMOVE:imxgpu = "glx"
18PACKAGECONFIG_REMOVE:imxgpu:mx6-nxp-bsp = "glx x11" 18PACKAGECONFIG_REMOVE:imxgpu:mx6-nxp-bsp = "glx x11"
19PACKAGECONFIG_REMOVE:imxgpu:mx7-nxp-bsp = "glx x11" 19PACKAGECONFIG_REMOVE:imxgpu:mx7-nxp-bsp = "glx x11"
20 20
21PACKAGECONFIG[gbm] = "-DPIGLIT_USE_GBM=1,-DPIGLIT_USE_GBM=0,virtual/libgbm" 21PACKAGECONFIG[gbm] = "-DPIGLIT_USE_GBM=1,-DPIGLIT_USE_GBM=0,virtual/libgbm"
22 22
diff --git a/recipes-graphics/vulkan/vulkan-loader_%.bbappend b/recipes-graphics/vulkan/vulkan-loader_%.bbappend
index ce120937a..1e506c01b 100644
--- a/recipes-graphics/vulkan/vulkan-loader_%.bbappend
+++ b/recipes-graphics/vulkan/vulkan-loader_%.bbappend
@@ -9,6 +9,6 @@ SRC_URI:append:imx-nxp-bsp = " \
9PACKAGE_ARCH:imx-nxp-bsp = "${MACHINE_SOCARCH}" 9PACKAGE_ARCH:imx-nxp-bsp = "${MACHINE_SOCARCH}"
10 10
11# libvulkan.so is loaded dynamically, so put it in the main package 11# libvulkan.so is loaded dynamically, so put it in the main package
12SOLIBS:imx-nxp-bsp = ".so*" 12SOLIBS:imx-nxp-bsp = ".so*"
13FILES_SOLIBSDEV:imx-nxp-bsp = "" 13FILES_SOLIBSDEV:imx-nxp-bsp = ""
14INSANE_SKIP:${PN}:imx-nxp-bsp += "dev-so" 14INSANE_SKIP:${PN}:imx-nxp-bsp += "dev-so"
diff --git a/recipes-graphics/waffle/waffle_%.bbappend b/recipes-graphics/waffle/waffle_%.bbappend
index f9b39a868..1456655ee 100644
--- a/recipes-graphics/waffle/waffle_%.bbappend
+++ b/recipes-graphics/waffle/waffle_%.bbappend
@@ -5,11 +5,11 @@ SRC_URI:append:imxgpu = " \
5 file://0002-meson-Separate-surfaceless-option-from-x11.patch \ 5 file://0002-meson-Separate-surfaceless-option-from-x11.patch \
6" 6"
7 7
8PACKAGECONFIG_IMXGPU_X11 = "" 8PACKAGECONFIG_IMXGPU_X11 = ""
9PACKAGECONFIG_IMXGPU_X11:imxgpu3d = "x11-egl glx" 9PACKAGECONFIG_IMXGPU_X11:imxgpu3d = "x11-egl glx"
10PACKAGECONFIG_IMXGPU_GBM = "gbm" 10PACKAGECONFIG_IMXGPU_GBM = "gbm"
11PACKAGECONFIG_IMXGPU_GBM:mx6-nxp-bsp = "" 11PACKAGECONFIG_IMXGPU_GBM:mx6-nxp-bsp = ""
12PACKAGECONFIG_IMXGPU_GBM:mx7-nxp-bsp = "" 12PACKAGECONFIG_IMXGPU_GBM:mx7-nxp-bsp = ""
13PACKAGECONFIG:imxgpu = "\ 13PACKAGECONFIG:imxgpu = "\
14 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \ 14 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \
15 bb.utils.contains('DISTRO_FEATURES', 'x11', '${PACKAGECONFIG_IMXGPU_X11}', \ 15 bb.utils.contains('DISTRO_FEATURES', 'x11', '${PACKAGECONFIG_IMXGPU_X11}', \
diff --git a/recipes-graphics/wayland/weston-init.bbappend b/recipes-graphics/wayland/weston-init.bbappend
index 4b1dc2b4e..c8c0470fe 100644
--- a/recipes-graphics/wayland/weston-init.bbappend
+++ b/recipes-graphics/wayland/weston-init.bbappend
@@ -1,7 +1,7 @@
1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
2 2
3# OpenGL is not required for parts with GPU support for 2D but not 3D 3# OpenGL is not required for parts with GPU support for 2D but not 3D
4IMX_REQUIRED_DISTRO_FEATURES_REMOVE = "" 4IMX_REQUIRED_DISTRO_FEATURES_REMOVE = ""
5IMX_REQUIRED_DISTRO_FEATURES_REMOVE:imxgpu2d = "opengl" 5IMX_REQUIRED_DISTRO_FEATURES_REMOVE:imxgpu2d = "opengl"
6IMX_REQUIRED_DISTRO_FEATURES_REMOVE:imxgpu3d = "" 6IMX_REQUIRED_DISTRO_FEATURES_REMOVE:imxgpu3d = ""
7REQUIRED_DISTRO_FEATURES:remove = "${IMX_REQUIRED_DISTRO_FEATURES_REMOVE}" 7REQUIRED_DISTRO_FEATURES:remove = "${IMX_REQUIRED_DISTRO_FEATURES_REMOVE}"
@@ -20,34 +20,34 @@ PACKAGECONFIG ??= "\
20# Mainline BSPs dont support xwayland 20# Mainline BSPs dont support xwayland
21PACKAGECONFIG:remove:use-mainline-bsp = "xwayland" 21PACKAGECONFIG:remove:use-mainline-bsp = "xwayland"
22 22
23PACKAGECONFIG_GBM_FORMAT ?= "" 23PACKAGECONFIG_GBM_FORMAT ?= ""
24PACKAGECONFIG_GBM_FORMAT:mx8mq-nxp-bsp ?= "gbm-format" 24PACKAGECONFIG_GBM_FORMAT:mx8mq-nxp-bsp ?= "gbm-format"
25PACKAGECONFIG_GBM_FORMAT:mx93-nxp-bsp ?= "gbm-format" 25PACKAGECONFIG_GBM_FORMAT:mx93-nxp-bsp ?= "gbm-format"
26 26
27GBM_FORMAT_VALUE:mx8mq-nxp-bsp = "argb8888" 27GBM_FORMAT_VALUE:mx8mq-nxp-bsp = "argb8888"
28GBM_FORMAT_VALUE:mx93-nxp-bsp = "argb8888" 28GBM_FORMAT_VALUE:mx93-nxp-bsp = "argb8888"
29 29
30PACKAGECONFIG_REPAINT_WINDOW ?= "" 30PACKAGECONFIG_REPAINT_WINDOW ?= ""
31PACKAGECONFIG_REPAINT_WINDOW:mx8-nxp-bsp ?= "repaint-window" 31PACKAGECONFIG_REPAINT_WINDOW:mx8-nxp-bsp ?= "repaint-window"
32PACKAGECONFIG_REPAINT_WINDOW:mx9-nxp-bsp ?= "repaint-window" 32PACKAGECONFIG_REPAINT_WINDOW:mx9-nxp-bsp ?= "repaint-window"
33 33
34PACKAGECONFIG_SIZE ?= "" 34PACKAGECONFIG_SIZE ?= ""
35PACKAGECONFIG_SIZE:mx8mq-nxp-bsp ?= "size" 35PACKAGECONFIG_SIZE:mx8mq-nxp-bsp ?= "size"
36 36
37SIZE_VALUE:mx8mq-nxp-bsp = "1920x1080" 37SIZE_VALUE:mx8mq-nxp-bsp = "1920x1080"
38 38
39HAS_G2D = "false" 39HAS_G2D = "false"
40HAS_G2D:imxgpu2d = "true" 40HAS_G2D:imxgpu2d = "true"
41 41
42PACKAGECONFIG_USE_G2D ?= "" 42PACKAGECONFIG_USE_G2D ?= ""
43PACKAGECONFIG_USE_G2D:imxgpu2d ?= "use-g2d" 43PACKAGECONFIG_USE_G2D:imxgpu2d ?= "use-g2d"
44PACKAGECONFIG_USE_G2D:mx8qm-nxp-bsp ?= "" 44PACKAGECONFIG_USE_G2D:mx8qm-nxp-bsp ?= ""
45PACKAGECONFIG_USE_G2D:mx8qxp-nxp-bsp ?= "" 45PACKAGECONFIG_USE_G2D:mx8qxp-nxp-bsp ?= ""
46PACKAGECONFIG_USE_G2D:mx8dx-nxp-bsp ?= "" 46PACKAGECONFIG_USE_G2D:mx8dx-nxp-bsp ?= ""
47PACKAGECONFIG_USE_G2D:mx93-nxp-bsp ?= "use-g2d" 47PACKAGECONFIG_USE_G2D:mx93-nxp-bsp ?= "use-g2d"
48PACKAGECONFIG_USE_G2D:mx943-nxp-bsp ?= "use-g2d" 48PACKAGECONFIG_USE_G2D:mx943-nxp-bsp ?= "use-g2d"
49 49
50USE_G2D_VALUE = "true" 50USE_G2D_VALUE = "true"
51USE_G2D_VALUE:mx6-nxp-bsp = "1" 51USE_G2D_VALUE:mx6-nxp-bsp = "1"
52USE_G2D_VALUE:mx7-nxp-bsp = "1" 52USE_G2D_VALUE:mx7-nxp-bsp = "1"
53 53
diff --git a/recipes-graphics/wayland/weston_10.0.5.imx.bb b/recipes-graphics/wayland/weston_10.0.5.imx.bb
index 5ee2775c7..077239a42 100644
--- a/recipes-graphics/wayland/weston_10.0.5.imx.bb
+++ b/recipes-graphics/wayland/weston_10.0.5.imx.bb
@@ -169,12 +169,12 @@ SRCBRANCH = "weston-imx-10.0.5"
169SRCREV = "5223a3c86177709d25f86a96622c0829da955a0e" 169SRCREV = "5223a3c86177709d25f86a96622c0829da955a0e"
170 170
171# Disable OpenGL for parts with GPU support for 2D but not 3D 171# Disable OpenGL for parts with GPU support for 2D but not 3D
172REQUIRED_DISTRO_FEATURES = "opengl" 172REQUIRED_DISTRO_FEATURES = "opengl"
173REQUIRED_DISTRO_FEATURES:imxgpu2d = "" 173REQUIRED_DISTRO_FEATURES:imxgpu2d = ""
174REQUIRED_DISTRO_FEATURES:imxgpu3d = "opengl" 174REQUIRED_DISTRO_FEATURES:imxgpu3d = "opengl"
175PACKAGECONFIG_OPENGL = "opengl" 175PACKAGECONFIG_OPENGL = "opengl"
176PACKAGECONFIG_OPENGL:imxgpu2d = "" 176PACKAGECONFIG_OPENGL:imxgpu2d = ""
177PACKAGECONFIG_OPENGL:imxgpu3d = "opengl" 177PACKAGECONFIG_OPENGL:imxgpu3d = "opengl"
178 178
179PACKAGECONFIG_IMX_REMOVALS ?= "wayland x11" 179PACKAGECONFIG_IMX_REMOVALS ?= "wayland x11"
180PACKAGECONFIG:remove = "${PACKAGECONFIG_IMX_REMOVALS}" 180PACKAGECONFIG:remove = "${PACKAGECONFIG_IMX_REMOVALS}"
@@ -182,7 +182,7 @@ PACKAGECONFIG:append = " ${@bb.utils.filter('DISTRO_FEATURES', '${PACKAGECONFIG_
182 182
183PACKAGECONFIG:remove:imxfbdev = "kms" 183PACKAGECONFIG:remove:imxfbdev = "kms"
184PACKAGECONFIG:append:imxfbdev = " fbdev clients" 184PACKAGECONFIG:append:imxfbdev = " fbdev clients"
185PACKAGECONFIG:append:imxgpu = " imxgpu" 185PACKAGECONFIG:append:imxgpu = " imxgpu"
186PACKAGECONFIG:append:imxgpu2d = " imxg2d" 186PACKAGECONFIG:append:imxgpu2d = " imxg2d"
187 187
188SIMPLECLIENTS:imxfbdev = "damage,im,egl,shm,touch,dmabuf-v4l" 188SIMPLECLIENTS:imxfbdev = "damage,im,egl,shm,touch,dmabuf-v4l"
diff --git a/recipes-graphics/wayland/weston_14.0.2.imx.bb b/recipes-graphics/wayland/weston_14.0.2.imx.bb
index 811e63c26..d50a7c883 100644
--- a/recipes-graphics/wayland/weston_14.0.2.imx.bb
+++ b/recipes-graphics/wayland/weston_14.0.2.imx.bb
@@ -155,7 +155,7 @@ GROUPADD_PARAM:${PN} = "--system weston-launch"
155 155
156SUMMARY = "Weston, a Wayland compositor, i.MX fork" 156SUMMARY = "Weston, a Wayland compositor, i.MX fork"
157LIC_FILES_CHKSUM:remove = "file://COPYING;md5=d79ee9e66bb0f95d3386a7acae780b70" 157LIC_FILES_CHKSUM:remove = "file://COPYING;md5=d79ee9e66bb0f95d3386a7acae780b70"
158LIC_FILES_CHKSUM += "file://LICENSE;md5=d79ee9e66bb0f95d3386a7acae780b70" 158LIC_FILES_CHKSUM += "file://LICENSE;md5=d79ee9e66bb0f95d3386a7acae780b70"
159 159
160DEFAULT_PREFERENCE = "-1" 160DEFAULT_PREFERENCE = "-1"
161 161
@@ -169,12 +169,12 @@ PACKAGECONFIG:remove = "${PACKAGECONFIG_IMX_REMOVALS}"
169PACKAGECONFIG_IMX_REMOVALS ?= "wayland x11" 169PACKAGECONFIG_IMX_REMOVALS ?= "wayland x11"
170 170
171PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D} ${PACKAGECONFIG_PIPEWIRE}" 171PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D} ${PACKAGECONFIG_PIPEWIRE}"
172PACKAGECONFIG_G2D ??= "" 172PACKAGECONFIG_G2D ??= ""
173PACKAGECONFIG_G2D:imxgpu2d ??= "imxg2d" 173PACKAGECONFIG_G2D:imxgpu2d ??= "imxg2d"
174PACKAGECONFIG_G2D:mx93-nxp-bsp ??= "imxg2d" 174PACKAGECONFIG_G2D:mx93-nxp-bsp ??= "imxg2d"
175PACKAGECONFIG_G2D:mx943-nxp-bsp ??= "imxg2d" 175PACKAGECONFIG_G2D:mx943-nxp-bsp ??= "imxg2d"
176 176
177PACKAGECONFIG_PIPEWIRE ??= "" 177PACKAGECONFIG_PIPEWIRE ??= ""
178PACKAGECONFIG_PIPEWIRE:mx8-nxp-bsp ??= "pipewire" 178PACKAGECONFIG_PIPEWIRE:mx8-nxp-bsp ??= "pipewire"
179PACKAGECONFIG_PIPEWIRE:mx9-nxp-bsp ??= "pipewire" 179PACKAGECONFIG_PIPEWIRE:mx9-nxp-bsp ??= "pipewire"
180 180
diff --git a/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend b/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
index 161df0498..7b14cc454 100644
--- a/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
+++ b/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
@@ -2,8 +2,8 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
2 2
3SRC_URI:append:use-mainline-bsp = " file://0001-Allow-to-enable-atomic-in-modesetting-DDX.patch" 3SRC_URI:append:use-mainline-bsp = " file://0001-Allow-to-enable-atomic-in-modesetting-DDX.patch"
4 4
5IMX_OPENGL_PKGCONFIGS_REMOVE = "" 5IMX_OPENGL_PKGCONFIGS_REMOVE = ""
6IMX_OPENGL_PKGCONFIGS_REMOVE:imxgpu = "glamor" 6IMX_OPENGL_PKGCONFIGS_REMOVE:imxgpu = "glamor"
7OPENGL_PKGCONFIGS:remove:mx6-nxp-bsp = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" 7OPENGL_PKGCONFIGS:remove:mx6-nxp-bsp = "${IMX_OPENGL_PKGCONFIGS_REMOVE}"
8OPENGL_PKGCONFIGS:remove:mx7-nxp-bsp = "${IMX_OPENGL_PKGCONFIGS_REMOVE}" 8OPENGL_PKGCONFIGS:remove:mx7-nxp-bsp = "${IMX_OPENGL_PKGCONFIGS_REMOVE}"
9OPENGL_PKGCONFIGS:remove:imxdrm = "dri glx" 9OPENGL_PKGCONFIGS:remove:imxdrm = "dri glx"
diff --git a/recipes-graphics/xwayland/xwayland_%.bbappend b/recipes-graphics/xwayland/xwayland_%.bbappend
index d8f5bdde5..fc0d10e74 100644
--- a/recipes-graphics/xwayland/xwayland_%.bbappend
+++ b/recipes-graphics/xwayland/xwayland_%.bbappend
@@ -5,7 +5,7 @@ SRC_URI:append:imxgpu = " \
5" 5"
6 6
7OPENGL_PKGCONFIGS:remove:imxgpu = "${OPENGL_PKGCONFIGS_REMOVE_IMXGPU}" 7OPENGL_PKGCONFIGS:remove:imxgpu = "${OPENGL_PKGCONFIGS_REMOVE_IMXGPU}"
8OPENGL_PKGCONFIGS_REMOVE_IMXGPU = "" 8OPENGL_PKGCONFIGS_REMOVE_IMXGPU = ""
9OPENGL_PKGCONFIGS_REMOVE_IMXGPU:imx-nxp-bsp = "glamor glx" 9OPENGL_PKGCONFIGS_REMOVE_IMXGPU:imx-nxp-bsp = "glamor glx"
10OPENGL_PKGCONFIGS_REMOVE_IMXGPU:mx8-nxp-bsp = "glx" 10OPENGL_PKGCONFIGS_REMOVE_IMXGPU:mx8-nxp-bsp = "glx"
11 11
diff --git a/recipes-kernel/kernel-modules/kernel-module-ar_git.bb b/recipes-kernel/kernel-modules/kernel-module-ar_git.bb
index f338c4877..452fb4862 100644
--- a/recipes-kernel/kernel-modules/kernel-module-ar_git.bb
+++ b/recipes-kernel/kernel-modules/kernel-module-ar_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b5881ecf398da8a03a3f4c501e29d287"
6inherit module 6inherit module
7 7
8SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/auto-resp;branch=nxp/sdk-v2.0.x;protocol=https" 8SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/auto-resp;branch=nxp/sdk-v2.0.x;protocol=https"
9SRCREV = "9a74743167dcfcfbca5056eedbff9a52337c9712" 9SRCREV = "9a74743167dcfcfbca5056eedbff9a52337c9712"
10 10
11EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} SYSROOT=${STAGING_DIR_TARGET}" 11EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} SYSROOT=${STAGING_DIR_TARGET}"
12export KERNEL_PATH 12export KERNEL_PATH
diff --git a/recipes-kernel/linux/linux-qoriq.inc b/recipes-kernel/linux/linux-qoriq.inc
index 2f0997f1c..5b40831fd 100644
--- a/recipes-kernel/linux/linux-qoriq.inc
+++ b/recipes-kernel/linux/linux-qoriq.inc
@@ -24,7 +24,7 @@ LOCALVERSION = ""
24 24
25KBUILD_DEFCONFIG = "${KERNEL_DEFCONFIG}" 25KBUILD_DEFCONFIG = "${KERNEL_DEFCONFIG}"
26EXTRA_KBUILD_DEFCONFIG:qoriq-arm64 = "lsdk.config" 26EXTRA_KBUILD_DEFCONFIG:qoriq-arm64 = "lsdk.config"
27EXTRA_KBUILD_DEFCONFIG:qoriq-arm = "multi_v7_lpae.config lsdk.config" 27EXTRA_KBUILD_DEFCONFIG:qoriq-arm = "multi_v7_lpae.config lsdk.config"
28 28
29do_configure() { 29do_configure() {
30 # create config with make config 30 # create config with make config
diff --git a/recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb b/recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb
index a37f5dde5..ae7bc914e 100644
--- a/recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb
+++ b/recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb
@@ -14,7 +14,7 @@ SRCBRANCH = "lf-6.18.2_1.0.0"
14SRCREV = "5c14790b7ed63a52afd2ba6d917070e4c7b4265e" 14SRCREV = "5c14790b7ed63a52afd2ba6d917070e4c7b4265e"
15 15
16ETHOS_U_FIRMWARE = "ethosu_firmware" 16ETHOS_U_FIRMWARE = "ethosu_firmware"
17ETHOS_U_FIRMWARE:imx93-9x9-lpddr4-qsb = "ethosu_firmware_9x9" 17ETHOS_U_FIRMWARE:imx93-9x9-lpddr4-qsb = "ethosu_firmware_9x9"
18ETHOS_U_FIRMWARE:imx93-11x11-lpddr4x-evk = "ethosu_firmware_11x11" 18ETHOS_U_FIRMWARE:imx93-11x11-lpddr4x-evk = "ethosu_firmware_11x11"
19ETHOS_U_FIRMWARE:imx93-14x14-lpddr4x-evk = "ethosu_firmware_14x14" 19ETHOS_U_FIRMWARE:imx93-14x14-lpddr4x-evk = "ethosu_firmware_14x14"
20 20
diff --git a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
index 7a27c90db..fced1cb66 100644
--- a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
+++ b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb
@@ -28,7 +28,7 @@ SRCREV = "18eb79b6cf13fb988de7d4eef5b22eb60f8e2533"
28CFLAGS:append = " -I${STAGING_INCDIR_IMX}" 28CFLAGS:append = " -I${STAGING_INCDIR_IMX}"
29 29
30PACKAGECONFIG ??= "${PACKAGECONFIG_SWPDM}" 30PACKAGECONFIG ??= "${PACKAGECONFIG_SWPDM}"
31PACKAGECONFIG_SWPDM = "" 31PACKAGECONFIG_SWPDM = ""
32PACKAGECONFIG_SWPDM:mx8-nxp-bsp = "swpdm" 32PACKAGECONFIG_SWPDM:mx8-nxp-bsp = "swpdm"
33 33
34PACKAGECONFIG[swpdm] = "--enable-swpdm,--disable-swpdm,imx-sw-pdm" 34PACKAGECONFIG[swpdm] = "--enable-swpdm,--disable-swpdm,imx-sw-pdm"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb
index 0e23e35d0..922ec238f 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb
@@ -37,70 +37,70 @@ PACKAGECONFIG ??= "\
37 ${@bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'rsvg', d)} \ 37 ${@bb.utils.contains('TUNE_FEATURES', 'mx32', '', 'rsvg', d)} \
38" 38"
39 39
40PACKAGECONFIG[aom] = "-Daom=enabled,-Daom=disabled,aom" 40PACKAGECONFIG[aom] = "-Daom=enabled,-Daom=disabled,aom"
41PACKAGECONFIG[assrender] = "-Dassrender=enabled,-Dassrender=disabled,libass" 41PACKAGECONFIG[assrender] = "-Dassrender=enabled,-Dassrender=disabled,libass"
42PACKAGECONFIG[avtp] = "-Davtp=enabled,-Davtp=disabled,libavtp" 42PACKAGECONFIG[avtp] = "-Davtp=enabled,-Davtp=disabled,libavtp"
43PACKAGECONFIG[bluez] = "-Dbluez=enabled,-Dbluez=disabled,bluez5" 43PACKAGECONFIG[bluez] = "-Dbluez=enabled,-Dbluez=disabled,bluez5"
44PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2" 44PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2"
45PACKAGECONFIG[closedcaption] = "-Dclosedcaption=enabled,-Dclosedcaption=disabled,pango cairo" 45PACKAGECONFIG[closedcaption] = "-Dclosedcaption=enabled,-Dclosedcaption=disabled,pango cairo"
46PACKAGECONFIG[curl] = "-Dcurl=enabled,-Dcurl=disabled,curl" 46PACKAGECONFIG[curl] = "-Dcurl=enabled,-Dcurl=disabled,curl"
47PACKAGECONFIG[dash] = "-Ddash=enabled,-Ddash=disabled,libxml2" 47PACKAGECONFIG[dash] = "-Ddash=enabled,-Ddash=disabled,libxml2"
48PACKAGECONFIG[dc1394] = "-Ddc1394=enabled,-Ddc1394=disabled,libdc1394" 48PACKAGECONFIG[dc1394] = "-Ddc1394=enabled,-Ddc1394=disabled,libdc1394"
49PACKAGECONFIG[directfb] = "-Ddirectfb=enabled,-Ddirectfb=disabled,directfb" 49PACKAGECONFIG[directfb] = "-Ddirectfb=enabled,-Ddirectfb=disabled,directfb"
50PACKAGECONFIG[dtls] = "-Ddtls=enabled,-Ddtls=disabled,openssl" 50PACKAGECONFIG[dtls] = "-Ddtls=enabled,-Ddtls=disabled,openssl"
51PACKAGECONFIG[faac] = "-Dfaac=enabled,-Dfaac=disabled,faac" 51PACKAGECONFIG[faac] = "-Dfaac=enabled,-Dfaac=disabled,faac"
52PACKAGECONFIG[faad] = "-Dfaad=enabled,-Dfaad=disabled,faad2" 52PACKAGECONFIG[faad] = "-Dfaad=enabled,-Dfaad=disabled,faad2"
53PACKAGECONFIG[fluidsynth] = "-Dfluidsynth=enabled,-Dfluidsynth=disabled,fluidsynth" 53PACKAGECONFIG[fluidsynth] = "-Dfluidsynth=enabled,-Dfluidsynth=disabled,fluidsynth"
54PACKAGECONFIG[hls] = "-Dhls=enabled,-Dhls=disabled," 54PACKAGECONFIG[hls] = "-Dhls=enabled,-Dhls=disabled,"
55# Pick atleast one crypto backend below when enabling hls 55# Pick atleast one crypto backend below when enabling hls
56PACKAGECONFIG[nettle] = "-Dhls-crypto=nettle,,nettle" 56PACKAGECONFIG[nettle] = "-Dhls-crypto=nettle,,nettle"
57PACKAGECONFIG[openssl] = "-Dhls-crypto=openssl,,openssl" 57PACKAGECONFIG[openssl] = "-Dhls-crypto=openssl,,openssl"
58PACKAGECONFIG[gcrypt] = "-Dhls-crypto=libgcrypt,,libgcrypt" 58PACKAGECONFIG[gcrypt] = "-Dhls-crypto=libgcrypt,,libgcrypt"
59# the gl packageconfig enables OpenGL elements that haven't been ported 59# the gl packageconfig enables OpenGL elements that haven't been ported
60# to -base yet. They depend on the gstgl library in -base, so we do 60# to -base yet. They depend on the gstgl library in -base, so we do
61# not add GL dependencies here, since these are taken care of in -base. 61# not add GL dependencies here, since these are taken care of in -base.
62PACKAGECONFIG[gl] = "-Dgl=enabled,-Dgl=disabled," 62PACKAGECONFIG[gl] = "-Dgl=enabled,-Dgl=disabled,"
63PACKAGECONFIG[kms] = "-Dkms=enabled,-Dkms=disabled,libdrm" 63PACKAGECONFIG[kms] = "-Dkms=enabled,-Dkms=disabled,libdrm"
64PACKAGECONFIG[libde265] = "-Dlibde265=enabled,-Dlibde265=disabled,libde265" 64PACKAGECONFIG[libde265] = "-Dlibde265=enabled,-Dlibde265=disabled,libde265"
65PACKAGECONFIG[libssh2] = "-Dcurl-ssh2=enabled,-Dcurl-ssh2=disabled,libssh2" 65PACKAGECONFIG[libssh2] = "-Dcurl-ssh2=enabled,-Dcurl-ssh2=disabled,libssh2"
66PACKAGECONFIG[lcms2] = "-Dcolormanagement=enabled,-Dcolormanagement=disabled,lcms" 66PACKAGECONFIG[lcms2] = "-Dcolormanagement=enabled,-Dcolormanagement=disabled,lcms"
67PACKAGECONFIG[modplug] = "-Dmodplug=enabled,-Dmodplug=disabled,libmodplug" 67PACKAGECONFIG[modplug] = "-Dmodplug=enabled,-Dmodplug=disabled,libmodplug"
68PACKAGECONFIG[msdk] = "-Dmsdk=enabled -Dmfx_api=oneVPL,-Dmsdk=disabled,onevpl-intel-gpu" 68PACKAGECONFIG[msdk] = "-Dmsdk=enabled -Dmfx_api=oneVPL,-Dmsdk=disabled,onevpl-intel-gpu"
69PACKAGECONFIG[neon] = "-Dneon=enabled,-Dneon=disabled,neon" 69PACKAGECONFIG[neon] = "-Dneon=enabled,-Dneon=disabled,neon"
70PACKAGECONFIG[openal] = "-Dopenal=enabled,-Dopenal=disabled,openal-soft" 70PACKAGECONFIG[openal] = "-Dopenal=enabled,-Dopenal=disabled,openal-soft"
71PACKAGECONFIG[opencv] = "-Dopencv=enabled,-Dopencv=disabled,opencv" 71PACKAGECONFIG[opencv] = "-Dopencv=enabled,-Dopencv=disabled,opencv"
72PACKAGECONFIG[openh264] = "-Dopenh264=enabled,-Dopenh264=disabled,openh264" 72PACKAGECONFIG[openh264] = "-Dopenh264=enabled,-Dopenh264=disabled,openh264"
73PACKAGECONFIG[openjpeg] = "-Dopenjpeg=enabled,-Dopenjpeg=disabled,openjpeg" 73PACKAGECONFIG[openjpeg] = "-Dopenjpeg=enabled,-Dopenjpeg=disabled,openjpeg"
74PACKAGECONFIG[openmpt] = "-Dopenmpt=enabled,-Dopenmpt=disabled,libopenmpt" 74PACKAGECONFIG[openmpt] = "-Dopenmpt=enabled,-Dopenmpt=disabled,libopenmpt"
75# the opus encoder/decoder elements are now in the -base package, 75# the opus encoder/decoder elements are now in the -base package,
76# but the opus parser remains in -bad 76# but the opus parser remains in -bad
77PACKAGECONFIG[opusparse] = "-Dopus=enabled,-Dopus=disabled,libopus" 77PACKAGECONFIG[opusparse] = "-Dopus=enabled,-Dopus=disabled,libopus"
78PACKAGECONFIG[resindvd] = "-Dresindvd=enabled,-Dresindvd=disabled,libdvdread libdvdnav" 78PACKAGECONFIG[resindvd] = "-Dresindvd=enabled,-Dresindvd=disabled,libdvdread libdvdnav"
79PACKAGECONFIG[rsvg] = "-Drsvg=enabled,-Drsvg=disabled,librsvg" 79PACKAGECONFIG[rsvg] = "-Drsvg=enabled,-Drsvg=disabled,librsvg"
80PACKAGECONFIG[rtmp] = "-Drtmp=enabled,-Drtmp=disabled,rtmpdump" 80PACKAGECONFIG[rtmp] = "-Drtmp=enabled,-Drtmp=disabled,rtmpdump"
81PACKAGECONFIG[sbc] = "-Dsbc=enabled,-Dsbc=disabled,sbc" 81PACKAGECONFIG[sbc] = "-Dsbc=enabled,-Dsbc=disabled,sbc"
82PACKAGECONFIG[sctp] = "-Dsctp=enabled,-Dsctp=disabled" 82PACKAGECONFIG[sctp] = "-Dsctp=enabled,-Dsctp=disabled"
83PACKAGECONFIG[smoothstreaming] = "-Dsmoothstreaming=enabled,-Dsmoothstreaming=disabled,libxml2" 83PACKAGECONFIG[smoothstreaming] = "-Dsmoothstreaming=enabled,-Dsmoothstreaming=disabled,libxml2"
84PACKAGECONFIG[sndfile] = "-Dsndfile=enabled,-Dsndfile=disabled,libsndfile1" 84PACKAGECONFIG[sndfile] = "-Dsndfile=enabled,-Dsndfile=disabled,libsndfile1"
85PACKAGECONFIG[srt] = "-Dsrt=enabled,-Dsrt=disabled,srt" 85PACKAGECONFIG[srt] = "-Dsrt=enabled,-Dsrt=disabled,srt"
86PACKAGECONFIG[srtp] = "-Dsrtp=enabled,-Dsrtp=disabled,libsrtp" 86PACKAGECONFIG[srtp] = "-Dsrtp=enabled,-Dsrtp=disabled,libsrtp"
87PACKAGECONFIG[tinyalsa] = "-Dtinyalsa=enabled,-Dtinyalsa=disabled,tinyalsa" 87PACKAGECONFIG[tinyalsa] = "-Dtinyalsa=enabled,-Dtinyalsa=disabled,tinyalsa"
88PACKAGECONFIG[ttml] = "-Dttml=enabled,-Dttml=disabled,libxml2 pango cairo" 88PACKAGECONFIG[ttml] = "-Dttml=enabled,-Dttml=disabled,libxml2 pango cairo"
89PACKAGECONFIG[uvch264] = "-Duvch264=enabled,-Duvch264=disabled,libusb1 libgudev" 89PACKAGECONFIG[uvch264] = "-Duvch264=enabled,-Duvch264=disabled,libusb1 libgudev"
90# this enables support for stateless V4L2 mem2mem codecs, which is a newer form of 90# this enables support for stateless V4L2 mem2mem codecs, which is a newer form of
91# V4L2 codec; the V4L2 code in -base supports the older stateful V4L2 mem2mem codecs 91# V4L2 codec; the V4L2 code in -base supports the older stateful V4L2 mem2mem codecs
92PACKAGECONFIG[v4l2codecs] = "-Dv4l2codecs=enabled,-Dv4l2codecs=disabled,libgudev" 92PACKAGECONFIG[v4l2codecs] = "-Dv4l2codecs=enabled,-Dv4l2codecs=disabled,libgudev"
93PACKAGECONFIG[va] = "-Dva=enabled,-Dva=disabled,libva" 93PACKAGECONFIG[va] = "-Dva=enabled,-Dva=disabled,libva"
94PACKAGECONFIG[voaacenc] = "-Dvoaacenc=enabled,-Dvoaacenc=disabled,vo-aacenc" 94PACKAGECONFIG[voaacenc] = "-Dvoaacenc=enabled,-Dvoaacenc=disabled,vo-aacenc"
95PACKAGECONFIG[voamrwbenc] = "-Dvoamrwbenc=enabled,-Dvoamrwbenc=disabled,vo-amrwbenc" 95PACKAGECONFIG[voamrwbenc] = "-Dvoamrwbenc=enabled,-Dvoamrwbenc=disabled,vo-amrwbenc"
96PACKAGECONFIG[vulkan] = "-Dvulkan=enabled,-Dvulkan=disabled,vulkan-loader shaderc-native" 96PACKAGECONFIG[vulkan] = "-Dvulkan=enabled,-Dvulkan=disabled,vulkan-loader shaderc-native"
97PACKAGECONFIG[wayland] = "-Dwayland=enabled,-Dwayland=disabled,wayland-native wayland wayland-protocols libdrm" 97PACKAGECONFIG[wayland] = "-Dwayland=enabled,-Dwayland=disabled,wayland-native wayland wayland-protocols libdrm"
98PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp" 98PACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,libwebp"
99PACKAGECONFIG[webrtc] = "-Dwebrtc=enabled,-Dwebrtc=disabled,libnice" 99PACKAGECONFIG[webrtc] = "-Dwebrtc=enabled,-Dwebrtc=disabled,libnice"
100PACKAGECONFIG[webrtcdsp] = "-Dwebrtcdsp=enabled,-Dwebrtcdsp=disabled,webrtc-audio-processing" 100PACKAGECONFIG[webrtcdsp] = "-Dwebrtcdsp=enabled,-Dwebrtcdsp=disabled,webrtc-audio-processing"
101PACKAGECONFIG[zbar] = "-Dzbar=enabled,-Dzbar=disabled,zbar" 101PACKAGECONFIG[zbar] = "-Dzbar=enabled,-Dzbar=disabled,zbar"
102PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,libxcb libxkbcommon" 102PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,libxcb libxkbcommon"
103PACKAGECONFIG[x265] = "-Dx265=enabled,-Dx265=disabled,x265" 103PACKAGECONFIG[x265] = "-Dx265=enabled,-Dx265=disabled,x265"
104 104
105GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'faad resindvd x265', d)}" 105GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'faad resindvd x265', d)}"
106 106
@@ -207,11 +207,11 @@ PACKAGECONFIG:remove:mx943-nxp-bsp = "gl"
207PACKAGECONFIG:append:mx8-nxp-bsp = " kms tinycompress" 207PACKAGECONFIG:append:mx8-nxp-bsp = " kms tinycompress"
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" 214PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress"
215 215
216EXTRA_OEMESON += "\ 216EXTRA_OEMESON += "\
217 -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ 217 -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.26.6.imx.bb
index d761bc9d6..86790354e 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb
@@ -44,36 +44,36 @@ X11DEPENDS = "virtual/libx11 libsm libxrender libxv"
44X11ENABLEOPTS = "-Dx11=enabled -Dxvideo=enabled -Dxshm=enabled" 44X11ENABLEOPTS = "-Dx11=enabled -Dxvideo=enabled -Dxshm=enabled"
45X11DISABLEOPTS = "-Dx11=disabled -Dxvideo=disabled -Dxshm=disabled" 45X11DISABLEOPTS = "-Dx11=disabled -Dxvideo=disabled -Dxshm=disabled"
46 46
47PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib" 47PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib"
48PACKAGECONFIG[cdparanoia] = "-Dcdparanoia=enabled,-Dcdparanoia=disabled,cdparanoia" 48PACKAGECONFIG[cdparanoia] = "-Dcdparanoia=enabled,-Dcdparanoia=disabled,cdparanoia"
49PACKAGECONFIG[graphene] = "-Dgl-graphene=enabled,-Dgl-graphene=disabled,graphene" 49PACKAGECONFIG[graphene] = "-Dgl-graphene=enabled,-Dgl-graphene=disabled,graphene"
50PACKAGECONFIG[jpeg] = "-Dgl-jpeg=enabled,-Dgl-jpeg=disabled,jpeg" 50PACKAGECONFIG[jpeg] = "-Dgl-jpeg=enabled,-Dgl-jpeg=disabled,jpeg"
51PACKAGECONFIG[ogg] = "-Dogg=enabled,-Dogg=disabled,libogg" 51PACKAGECONFIG[ogg] = "-Dogg=enabled,-Dogg=disabled,libogg"
52PACKAGECONFIG[opus] = "-Dopus=enabled,-Dopus=disabled,libopus" 52PACKAGECONFIG[opus] = "-Dopus=enabled,-Dopus=disabled,libopus"
53PACKAGECONFIG[pango] = "-Dpango=enabled,-Dpango=disabled,pango" 53PACKAGECONFIG[pango] = "-Dpango=enabled,-Dpango=disabled,pango"
54PACKAGECONFIG[png] = "-Dgl-png=enabled,-Dgl-png=disabled,libpng" 54PACKAGECONFIG[png] = "-Dgl-png=enabled,-Dgl-png=disabled,libpng"
55# This enables Qt5 QML examples in -base. The Qt5 GStreamer 55# This enables Qt5 QML examples in -base. The Qt5 GStreamer
56# qmlglsink and qmlglsrc plugins still exist in -good. 56# qmlglsink and qmlglsrc plugins still exist in -good.
57PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native" 57PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native"
58PACKAGECONFIG[theora] = "-Dtheora=enabled,-Dtheora=disabled,libtheora" 58PACKAGECONFIG[theora] = "-Dtheora=enabled,-Dtheora=disabled,libtheora"
59PACKAGECONFIG[tremor] = "-Dtremor=enabled,-Dtremor=disabled,tremor" 59PACKAGECONFIG[tremor] = "-Dtremor=enabled,-Dtremor=disabled,tremor"
60PACKAGECONFIG[visual] = "-Dlibvisual=enabled,-Dlibvisual=disabled,libvisual" 60PACKAGECONFIG[visual] = "-Dlibvisual=enabled,-Dlibvisual=disabled,libvisual"
61PACKAGECONFIG[vorbis] = "-Dvorbis=enabled,-Dvorbis=disabled,libvorbis" 61PACKAGECONFIG[vorbis] = "-Dvorbis=enabled,-Dvorbis=disabled,libvorbis"
62PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}" 62PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}"
63 63
64# OpenGL API packageconfigs 64# OpenGL API packageconfigs
65PACKAGECONFIG[opengl] = ",,virtual/libgl libglu" 65PACKAGECONFIG[opengl] = ",,virtual/libgl libglu"
66PACKAGECONFIG[gles2] = ",,virtual/libgles2" 66PACKAGECONFIG[gles2] = ",,virtual/libgles2"
67 67
68# OpenGL platform packageconfigs 68# OpenGL platform packageconfigs
69PACKAGECONFIG[egl] = ",,virtual/egl" 69PACKAGECONFIG[egl] = ",,virtual/egl"
70PACKAGECONFIG[glx] = ",,virtual/libgl" 70PACKAGECONFIG[glx] = ",,virtual/libgl"
71 71
72# OpenGL window systems (except for X11) 72# OpenGL window systems (except for X11)
73PACKAGECONFIG[gbm] = ",,virtual/libgbm libgudev libdrm" 73PACKAGECONFIG[gbm] = ",,virtual/libgbm libgudev libdrm"
74PACKAGECONFIG[wayland] = ",,wayland-native wayland wayland-protocols libdrm" 74PACKAGECONFIG[wayland] = ",,wayland-native wayland wayland-protocols libdrm"
75PACKAGECONFIG[dispmanx] = ",,virtual/libomxil" 75PACKAGECONFIG[dispmanx] = ",,virtual/libomxil"
76PACKAGECONFIG[viv-fb] = ",,virtual/libgles2 virtual/libg2d" 76PACKAGECONFIG[viv-fb] = ",,virtual/libgles2 virtual/libg2d"
77 77
78OPENGL_WINSYS = "${@bb.utils.filter('PACKAGECONFIG', 'x11 gbm wayland dispmanx egl viv-fb', d)}" 78OPENGL_WINSYS = "${@bb.utils.filter('PACKAGECONFIG', 'x11 gbm wayland dispmanx egl viv-fb', d)}"
79 79
@@ -128,7 +128,7 @@ PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}"
128PACKAGECONFIG_REMOVE ?= "jpeg" 128PACKAGECONFIG_REMOVE ?= "jpeg"
129 129
130PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}" 130PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}"
131PACKAGECONFIG_G2D ??= "" 131PACKAGECONFIG_G2D ??= ""
132PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" 132PACKAGECONFIG_G2D:imxgpu2d ??= "g2d"
133 133
134PACKAGECONFIG[g2d] = ",,virtual/libg2d" 134PACKAGECONFIG[g2d] = ",,virtual/libg2d"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb
index 15339b332..49ae2311f 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb
@@ -44,31 +44,31 @@ X11DISABLEOPTS = "-Dximagesrc=disabled -Dximagesrc-xshm=disabled -Dximagesrc-xfi
44 44
45QT5WAYLANDDEPENDS = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}" 45QT5WAYLANDDEPENDS = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}"
46 46
47PACKAGECONFIG[asm] = "-Dasm=enabled,-Dasm=disabled,nasm-native" 47PACKAGECONFIG[asm] = "-Dasm=enabled,-Dasm=disabled,nasm-native"
48PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2" 48PACKAGECONFIG[bz2] = "-Dbz2=enabled,-Dbz2=disabled,bzip2"
49PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo" 49PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo"
50PACKAGECONFIG[dv1394] = "-Ddv1394=enabled,-Ddv1394=disabled,libiec61883 libavc1394 libraw1394" 50PACKAGECONFIG[dv1394] = "-Ddv1394=enabled,-Ddv1394=disabled,libiec61883 libavc1394 libraw1394"
51PACKAGECONFIG[flac] = "-Dflac=enabled,-Dflac=disabled,flac" 51PACKAGECONFIG[flac] = "-Dflac=enabled,-Dflac=disabled,flac"
52PACKAGECONFIG[gdk-pixbuf] = "-Dgdk-pixbuf=enabled,-Dgdk-pixbuf=disabled,gdk-pixbuf" 52PACKAGECONFIG[gdk-pixbuf] = "-Dgdk-pixbuf=enabled,-Dgdk-pixbuf=disabled,gdk-pixbuf"
53PACKAGECONFIG[gtk] = "-Dgtk3=enabled,-Dgtk3=disabled,gtk+3" 53PACKAGECONFIG[gtk] = "-Dgtk3=enabled,-Dgtk3=disabled,gtk+3"
54PACKAGECONFIG[gudev] = "-Dv4l2-gudev=enabled,-Dv4l2-gudev=disabled,libgudev" 54PACKAGECONFIG[gudev] = "-Dv4l2-gudev=enabled,-Dv4l2-gudev=disabled,libgudev"
55PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,jack" 55PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,jack"
56PACKAGECONFIG[jpeg] = "-Djpeg=enabled,-Djpeg=disabled,jpeg" 56PACKAGECONFIG[jpeg] = "-Djpeg=enabled,-Djpeg=disabled,jpeg"
57PACKAGECONFIG[lame] = "-Dlame=enabled,-Dlame=disabled,lame" 57PACKAGECONFIG[lame] = "-Dlame=enabled,-Dlame=disabled,lame"
58PACKAGECONFIG[libpng] = "-Dpng=enabled,-Dpng=disabled,libpng" 58PACKAGECONFIG[libpng] = "-Dpng=enabled,-Dpng=disabled,libpng"
59PACKAGECONFIG[libv4l2] = "-Dv4l2-libv4l2=enabled,-Dv4l2-libv4l2=disabled,v4l-utils" 59PACKAGECONFIG[libv4l2] = "-Dv4l2-libv4l2=enabled,-Dv4l2-libv4l2=disabled,v4l-utils"
60PACKAGECONFIG[mpg123] = "-Dmpg123=enabled,-Dmpg123=disabled,mpg123" 60PACKAGECONFIG[mpg123] = "-Dmpg123=enabled,-Dmpg123=disabled,mpg123"
61PACKAGECONFIG[pulseaudio] = "-Dpulse=enabled,-Dpulse=disabled,pulseaudio" 61PACKAGECONFIG[pulseaudio] = "-Dpulse=enabled,-Dpulse=disabled,pulseaudio"
62PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native ${QT5WAYLANDDEPENDS}" 62PACKAGECONFIG[qt5] = "-Dqt5=enabled,-Dqt5=disabled,qtbase qtdeclarative qtbase-native ${QT5WAYLANDDEPENDS}"
63PACKAGECONFIG[soup2] = "-Dsoup=enabled,,libsoup-2.4,,,soup3" 63PACKAGECONFIG[soup2] = "-Dsoup=enabled,,libsoup-2.4,,,soup3"
64PACKAGECONFIG[soup3] = "-Dsoup=enabled,,libsoup,,,soup2" 64PACKAGECONFIG[soup3] = "-Dsoup=enabled,,libsoup,,,soup2"
65PACKAGECONFIG[speex] = "-Dspeex=enabled,-Dspeex=disabled,speex" 65PACKAGECONFIG[speex] = "-Dspeex=enabled,-Dspeex=disabled,speex"
66PACKAGECONFIG[rpi] = "-Drpicamsrc=enabled,-Drpicamsrc=disabled,userland" 66PACKAGECONFIG[rpi] = "-Drpicamsrc=enabled,-Drpicamsrc=disabled,userland"
67PACKAGECONFIG[taglib] = "-Dtaglib=enabled,-Dtaglib=disabled,taglib" 67PACKAGECONFIG[taglib] = "-Dtaglib=enabled,-Dtaglib=disabled,taglib"
68PACKAGECONFIG[v4l2] = "-Dv4l2=enabled -Dv4l2-probe=true,-Dv4l2=disabled -Dv4l2-probe=false" 68PACKAGECONFIG[v4l2] = "-Dv4l2=enabled -Dv4l2-probe=true,-Dv4l2=disabled -Dv4l2-probe=false"
69PACKAGECONFIG[vpx] = "-Dvpx=enabled,-Dvpx=disabled,libvpx" 69PACKAGECONFIG[vpx] = "-Dvpx=enabled,-Dvpx=disabled,libvpx"
70PACKAGECONFIG[wavpack] = "-Dwavpack=enabled,-Dwavpack=disabled,wavpack" 70PACKAGECONFIG[wavpack] = "-Dwavpack=enabled,-Dwavpack=disabled,wavpack"
71PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}" 71PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}"
72 72
73EXTRA_OEMESON += "\ 73EXTRA_OEMESON += "\
74 -Ddoc=disabled \ 74 -Ddoc=disabled \
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 21c685b2c..5ab08c0ed 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
@@ -39,16 +39,16 @@ EXTRA_OEMESON += "-Dimx-headers-path=${STAGING_INCDIR_IMX} -Dv4l2-amphion=disabl
39 39
40PACKAGECONFIG ?= "uniaudiodec" 40PACKAGECONFIG ?= "uniaudiodec"
41PACKAGECONFIG:append:imxgpu2d = " g2d" 41PACKAGECONFIG:append:imxgpu2d = " g2d"
42PACKAGECONFIG:append:imxvpu = " vpu" 42PACKAGECONFIG:append:imxvpu = " vpu"
43PACKAGECONFIG:append:imxipu = " ipu" 43PACKAGECONFIG:append:imxipu = " ipu"
44PACKAGECONFIG:append:imxpxp = " pxp" 44PACKAGECONFIG:append:imxpxp = " pxp"
45# The custom imxv4l2 source and sink elements are only 45# The custom imxv4l2 source and sink elements are only
46# available on the i.MX6. 46# available on the i.MX6.
47# The 2D blitter sinks require an MXC framebuffer, which 47# The 2D blitter sinks require an MXC framebuffer, which
48# is not available anymore on the i.MX8 (since these SoCs 48# is not available anymore on the i.MX8 (since these SoCs
49# now use KMS instead of the old Linux framebuffer). 49# now use KMS instead of the old Linux framebuffer).
50PACKAGECONFIG:append:mx6-nxp-bsp = " imx2dvideosink v4l2-mxc-source-sink" 50PACKAGECONFIG:append:mx6-nxp-bsp = " imx2dvideosink v4l2-mxc-source-sink"
51PACKAGECONFIG:append:mx7-nxp-bsp = " imx2dvideosink" 51PACKAGECONFIG:append:mx7-nxp-bsp = " imx2dvideosink"
52 52
53PACKAGECONFIG[g2d] = "-Dg2d=enabled ${LIBG2D_DPU_OPTION},-Dg2d=disabled,${LIBG2D_DEPENDENCIES}" 53PACKAGECONFIG[g2d] = "-Dg2d=enabled ${LIBG2D_DPU_OPTION},-Dg2d=disabled,${LIBG2D_DEPENDENCIES}"
54PACKAGECONFIG[pxp] = "-Dpxp=enabled,-Dpxp=disabled," 54PACKAGECONFIG[pxp] = "-Dpxp=enabled,-Dpxp=disabled,"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb
index 10b686ca8..72e482247 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb
@@ -27,11 +27,11 @@ PACKAGECONFIG ??= "\
27 ${GSTREAMER_ORC} \ 27 ${GSTREAMER_ORC} \
28" 28"
29 29
30PACKAGECONFIG[a52dec] = "-Da52dec=enabled,-Da52dec=disabled,liba52" 30PACKAGECONFIG[a52dec] = "-Da52dec=enabled,-Da52dec=disabled,liba52"
31PACKAGECONFIG[cdio] = "-Dcdio=enabled,-Dcdio=disabled,libcdio" 31PACKAGECONFIG[cdio] = "-Dcdio=enabled,-Dcdio=disabled,libcdio"
32PACKAGECONFIG[dvdread] = "-Ddvdread=enabled,-Ddvdread=disabled,libdvdread" 32PACKAGECONFIG[dvdread] = "-Ddvdread=enabled,-Ddvdread=disabled,libdvdread"
33PACKAGECONFIG[mpeg2dec] = "-Dmpeg2dec=enabled,-Dmpeg2dec=disabled,mpeg2dec" 33PACKAGECONFIG[mpeg2dec] = "-Dmpeg2dec=enabled,-Dmpeg2dec=disabled,mpeg2dec"
34PACKAGECONFIG[x264] = "-Dx264=enabled,-Dx264=disabled,x264" 34PACKAGECONFIG[x264] = "-Dx264=enabled,-Dx264=disabled,x264"
35 35
36GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'a52dec cdio dvdread mpeg2dec x264', d)}" 36GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'a52dec cdio dvdread mpeg2dec x264', d)}"
37 37
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
index d8cbf056e..ef4cae1d0 100644
--- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
+++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb
@@ -24,16 +24,16 @@ DEPENDS:append:mx93-nxp-bsp = " imx-lib"
24DEPENDS:append:mx943-nxp-bsp = " imx-lib" 24DEPENDS:append:mx943-nxp-bsp = " imx-lib"
25DEPENDS:append:imxvpu = " imx-vpuwrap" 25DEPENDS:append:imxvpu = " imx-vpuwrap"
26DEPENDS:append:imxfbdev:imxgpu = " libdrm" 26DEPENDS:append:imxfbdev:imxgpu = " libdrm"
27DEPENDS_IMXGPU = "" 27DEPENDS_IMXGPU = ""
28DEPENDS_IMXGPU:imxgpu = "${DEPENDS_IMX_OPENCL_CONVERTER}" 28DEPENDS_IMXGPU:imxgpu = "${DEPENDS_IMX_OPENCL_CONVERTER}"
29DEPENDS_IMX_OPENCL_CONVERTER = "imx-opencl-converter" 29DEPENDS_IMX_OPENCL_CONVERTER = "imx-opencl-converter"
30DEPENDS_IMX_OPENCL_CONVERTER:mx6-nxp-bsp = "" 30DEPENDS_IMX_OPENCL_CONVERTER:mx6-nxp-bsp = ""
31DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = "" 31DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = ""
32DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" 32DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = ""
33 33
34# For backwards compatibility 34# For backwards compatibility
35RREPLACES:${PN} = "gst1.0-fsl-plugin" 35RREPLACES:${PN} = "gst1.0-fsl-plugin"
36RPROVIDES:${PN} = "gst1.0-fsl-plugin" 36RPROVIDES:${PN} = "gst1.0-fsl-plugin"
37RCONFLICTS:${PN} = "gst1.0-fsl-plugin" 37RCONFLICTS:${PN} = "gst1.0-fsl-plugin"
38 38
39PV = "4.10.3+git${SRCPV}" 39PV = "4.10.3+git${SRCPV}"
@@ -66,10 +66,10 @@ PACKAGES =+ "${PN}-tools ${PN}-libgstfsl"
66# Add codec list that the beep plugin run-time depended 66# Add codec list that the beep plugin run-time depended
67BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" 67BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis"
68RDEPENDS:${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux " 68RDEPENDS:${PN} += "imx-parser ${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux "
69RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp" 69RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp"
70RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp" 70RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp"
71RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp" 71RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp"
72RDEPENDS:${PN}:append:mx8mp-nxp-bsp = " imx-dsp" 72RDEPENDS:${PN}:append:mx8mp-nxp-bsp = " imx-dsp"
73RDEPENDS:${PN}:append:mx8ulp-nxp-bsp = " imx-dsp" 73RDEPENDS:${PN}:append:mx8ulp-nxp-bsp = " imx-dsp"
74 74
75PACKAGECONFIG ?= "" 75PACKAGECONFIG ?= ""
diff --git a/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb b/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb
index 6a5c2c32c..f1dfa847f 100644
--- a/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb
+++ b/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb
@@ -21,8 +21,8 @@ S = "${UNPACKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}"
21 21
22PACKAGECONFIG ??= "${PACKAGECONFIG_VPU}" 22PACKAGECONFIG ??= "${PACKAGECONFIG_VPU}"
23# Support Chips&Media VPU only 23# Support Chips&Media VPU only
24PACKAGECONFIG_VPU = "" 24PACKAGECONFIG_VPU = ""
25PACKAGECONFIG_VPU:mx6q-nxp-bsp = "vpu" 25PACKAGECONFIG_VPU:mx6q-nxp-bsp = "vpu"
26PACKAGECONFIG_VPU:mx6dl-nxp-bsp = "vpu" 26PACKAGECONFIG_VPU:mx6dl-nxp-bsp = "vpu"
27PACKAGECONFIG[vpu] = "--enable-vpu,--disable-vpu,virtual/imxvpu" 27PACKAGECONFIG[vpu] = "--enable-vpu,--disable-vpu,virtual/imxvpu"
28 28
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 00d86960c..031466e52 100644
--- a/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb
+++ b/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb
@@ -19,14 +19,14 @@ EXTRA_OECONF = "\
19 ${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8', '', d)} \ 19 ${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8', '', d)} \
20" 20"
21 21
22HIFI4_PLATFORM ?= "HIFI4_PLATFORM_IS_UNDEFINED" 22HIFI4_PLATFORM ?= "HIFI4_PLATFORM_IS_UNDEFINED"
23HIFI4_PLATFORM:mx8qm-nxp-bsp = "imx8qmqxp" 23HIFI4_PLATFORM:mx8qm-nxp-bsp = "imx8qmqxp"
24HIFI4_PLATFORM:mx8qxp-nxp-bsp = "imx8qmqxp" 24HIFI4_PLATFORM:mx8qxp-nxp-bsp = "imx8qmqxp"
25HIFI4_PLATFORM:mx8dx-nxp-bsp = "imx8qmqxp" 25HIFI4_PLATFORM:mx8dx-nxp-bsp = "imx8qmqxp"
26HIFI4_PLATFORM:mx8mp-nxp-bsp = "imx8mp" 26HIFI4_PLATFORM:mx8mp-nxp-bsp = "imx8mp"
27HIFI4_PLATFORM:mx8ulp-nxp-bsp = "imx8ulp" 27HIFI4_PLATFORM:mx8ulp-nxp-bsp = "imx8ulp"
28 28
29UNSUPPORTED_TESTS = "dsp_tflm" 29UNSUPPORTED_TESTS = "dsp_tflm"
30UNSUPPORTED_TESTS:mx8ulp-nxp-bsp = "" 30UNSUPPORTED_TESTS:mx8ulp-nxp-bsp = ""
31 31
32do_install:append () { 32do_install:append () {
diff --git a/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb b/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb
index 9cf4fa968..885e1f4c7 100644
--- a/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb
+++ b/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb
@@ -18,7 +18,7 @@ EXTRA_OECONF = "--enable-armv8 --libdir=${libdir} --bindir=/unit_tests"
18 18
19INHIBIT_PACKAGE_STRIP = "1" 19INHIBIT_PACKAGE_STRIP = "1"
20INHIBIT_SYSROOT_STRIP = "1" 20INHIBIT_SYSROOT_STRIP = "1"
21INHIBIT_PACKAGE_DEBUG_SPLIT = "1" 21INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
22 22
23FILES:${PN} += "/unit_tests ${datadir}/imx-mm" 23FILES:${PN} += "/unit_tests ${datadir}/imx-mm"
24 24
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
index eca003737..506116ef2 100644
--- 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
@@ -15,6 +15,6 @@ inherit fsl-eula-unpack autotools pkgconfig meson
15 15
16FILES:${PN} += "${datadir}/" 16FILES:${PN} += "${datadir}/"
17 17
18COMPATIBLE_MACHINE = "(^$)" 18COMPATIBLE_MACHINE = "(^$)"
19COMPATIBLE_MACHINE:imxgpu = "(mx8-nxp-bsp|mx95-nxp-bsp)" 19COMPATIBLE_MACHINE:imxgpu = "(mx8-nxp-bsp|mx95-nxp-bsp)"
20COMPATIBLE_MACHINE:mx8mm-nxp-bsp = "(^$)" 20COMPATIBLE_MACHINE:mx8mm-nxp-bsp = "(^$)"
diff --git a/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend b/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend
index 837f5321f..cf318b4f7 100644
--- a/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend
+++ b/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend
@@ -1,7 +1,7 @@
1FILESEXTRAPATHS:prepend:imx-nxp-bsp := "${THISDIR}/${PN}/imx-nxp-bsp:" 1FILESEXTRAPATHS:prepend:imx-nxp-bsp := "${THISDIR}/${PN}/imx-nxp-bsp:"
2 2
3SRC_URI:append:imx-nxp-bsp = " ${SRC_URI_IMX}" 3SRC_URI:append:imx-nxp-bsp = " ${SRC_URI_IMX}"
4SRC_URI_IMX = "" 4SRC_URI_IMX = ""
5SRC_URI_IMX:mx6-nxp-bsp = "\ 5SRC_URI_IMX:mx6-nxp-bsp = "\
6 file://0001-Fix-pulseaudio-mutex-issue-when-do-pause-in-gstreame.patch \ 6 file://0001-Fix-pulseaudio-mutex-issue-when-do-pause-in-gstreame.patch \
7 file://daemon.conf \ 7 file://daemon.conf \
diff --git a/recipes-security/optee-imx/optee-os-common-fslc-imx.inc b/recipes-security/optee-imx/optee-os-common-fslc-imx.inc
index aaf8973c8..ed11d0ca6 100644
--- a/recipes-security/optee-imx/optee-os-common-fslc-imx.inc
+++ b/recipes-security/optee-imx/optee-os-common-fslc-imx.inc
@@ -18,26 +18,26 @@ inherit features_check
18 18
19REQUIRED_MACHINE_FEATURES = "optee" 19REQUIRED_MACHINE_FEATURES = "optee"
20 20
21OPTEEMACHINE = "imx-${@d.getVar('MACHINE')[1:]}" 21OPTEEMACHINE = "imx-${@d.getVar('MACHINE')[1:]}"
22OPTEEMACHINE:imx6qpdlsolox = "imx-mx6qsabresd" 22OPTEEMACHINE:imx6qpdlsolox = "imx-mx6qsabresd"
23OPTEEMACHINE:mx6ul-nxp-bsp = "imx-mx6ulevk" 23OPTEEMACHINE:mx6ul-nxp-bsp = "imx-mx6ulevk"
24OPTEEMACHINE:mx6ull-nxp-bsp = "imx-mx6ullevk" 24OPTEEMACHINE:mx6ull-nxp-bsp = "imx-mx6ullevk"
25OPTEEMACHINE:mx6ulz-nxp-bsp = "imx-mx6ulzevk" 25OPTEEMACHINE:mx6ulz-nxp-bsp = "imx-mx6ulzevk"
26OPTEEMACHINE:mx8mq-nxp-bsp = "imx-mx8mqevk" 26OPTEEMACHINE:mx8mq-nxp-bsp = "imx-mx8mqevk"
27OPTEEMACHINE:mx8mm-nxp-bsp = "imx-mx8mmevk" 27OPTEEMACHINE:mx8mm-nxp-bsp = "imx-mx8mmevk"
28OPTEEMACHINE:mx8mn-nxp-bsp = "imx-mx8mnevk" 28OPTEEMACHINE:mx8mn-nxp-bsp = "imx-mx8mnevk"
29OPTEEMACHINE:mx8mp-nxp-bsp = "imx-mx8mpevk" 29OPTEEMACHINE:mx8mp-nxp-bsp = "imx-mx8mpevk"
30OPTEEMACHINE:mx8mpul-nxp-bsp = "imx-mx8mpevk" 30OPTEEMACHINE:mx8mpul-nxp-bsp = "imx-mx8mpevk"
31OPTEEMACHINE:mx8qm-nxp-bsp = "imx-mx8qmmek" 31OPTEEMACHINE:mx8qm-nxp-bsp = "imx-mx8qmmek"
32OPTEEMACHINE:mx8qxp-nxp-bsp = "imx-mx8qxpmek" 32OPTEEMACHINE:mx8qxp-nxp-bsp = "imx-mx8qxpmek"
33OPTEEMACHINE:mx8dx-nxp-bsp = "imx-mx8dxmek" 33OPTEEMACHINE:mx8dx-nxp-bsp = "imx-mx8dxmek"
34OPTEEMACHINE:mx8dxl-nxp-bsp = "imx-mx8dxlevk" 34OPTEEMACHINE:mx8dxl-nxp-bsp = "imx-mx8dxlevk"
35OPTEEMACHINE:mx8mnul-nxp-bsp = "imx-mx8mnevk" 35OPTEEMACHINE:mx8mnul-nxp-bsp = "imx-mx8mnevk"
36OPTEEMACHINE:mx8ulp-nxp-bsp = "imx-mx8ulpevk" 36OPTEEMACHINE:mx8ulp-nxp-bsp = "imx-mx8ulpevk"
37OPTEEMACHINE:mx91-nxp-bsp = "imx-mx91evk" 37OPTEEMACHINE:mx91-nxp-bsp = "imx-mx91evk"
38OPTEEMACHINE:mx93-nxp-bsp = "imx-mx93evk" 38OPTEEMACHINE:mx93-nxp-bsp = "imx-mx93evk"
39OPTEEMACHINE:mx943-nxp-bsp = "imx-mx943evk" 39OPTEEMACHINE:mx943-nxp-bsp = "imx-mx943evk"
40OPTEEMACHINE:mx95-nxp-bsp = "imx-mx95evk" 40OPTEEMACHINE:mx95-nxp-bsp = "imx-mx95evk"
41 41
42# Strip the leading imx- 42# Strip the leading imx-
43PLATFORM_FLAVOR = "${@d.getVar('OPTEEMACHINE')[4:]}" 43PLATFORM_FLAVOR = "${@d.getVar('OPTEEMACHINE')[4:]}"
diff --git a/recipes-security/optee-qoriq/optee-os.nxp.inc b/recipes-security/optee-qoriq/optee-os.nxp.inc
index 1a837d54a..270d23c3b 100644
--- a/recipes-security/optee-qoriq/optee-os.nxp.inc
+++ b/recipes-security/optee-qoriq/optee-os.nxp.inc
@@ -17,9 +17,9 @@ REQUIRED_MACHINE_FEATURES = "optee"
17inherit features_check 17inherit features_check
18 18
19OPTEEMACHINE = "ls-${MACHINE}" 19OPTEEMACHINE = "ls-${MACHINE}"
20OPTEEMACHINE:ls1088ardb-pb = "ls-ls1088ardb" 20OPTEEMACHINE:ls1088ardb-pb = "ls-ls1088ardb"
21OPTEEMACHINE:ls1046afrwy = "ls-ls1046ardb" 21OPTEEMACHINE:ls1046afrwy = "ls-ls1046ardb"
22OPTEEMACHINE:lx2162aqds = "ls-lx2160aqds" 22OPTEEMACHINE:lx2162aqds = "ls-lx2160aqds"
23OPTEEMACHINE:lx2160ardb-rev2 = "ls-lx2160ardb" 23OPTEEMACHINE:lx2160ardb-rev2 = "ls-lx2160ardb"
24 24
25EXTRA_OEMAKE:append = " \ 25EXTRA_OEMAKE:append = " \
diff --git a/recipes-security/smw/itest_git.bb b/recipes-security/smw/itest_git.bb
index 99ce5730c..442f5fb89 100644
--- a/recipes-security/smw/itest_git.bb
+++ b/recipes-security/smw/itest_git.bb
@@ -15,15 +15,15 @@ inherit cmake
15 15
16PACKAGECONFIG:mx8dxl-nxp-bsp ??= "ele-seco" 16PACKAGECONFIG:mx8dxl-nxp-bsp ??= "ele-seco"
17PACKAGECONFIG:mx8ulp-nxp-bsp ??= "ele" 17PACKAGECONFIG:mx8ulp-nxp-bsp ??= "ele"
18PACKAGECONFIG:mx91-nxp-bsp ??= "ele" 18PACKAGECONFIG:mx91-nxp-bsp ??= "ele"
19PACKAGECONFIG:mx93-nxp-bsp ??= "ele" 19PACKAGECONFIG:mx93-nxp-bsp ??= "ele"
20PACKAGECONFIG:mx943-nxp-bsp ??= "ele ele-seco prime" 20PACKAGECONFIG:mx943-nxp-bsp ??= "ele ele-seco prime"
21PACKAGECONFIG:mx95-nxp-bsp ??= "ele ele-seco" 21PACKAGECONFIG:mx95-nxp-bsp ??= "ele ele-seco"
22PACKAGECONFIG:mx952-nxp-bsp ??= "ele ele-seco prime" 22PACKAGECONFIG:mx952-nxp-bsp ??= "ele ele-seco prime"
23 23
24PACKAGECONFIG[ele] = "-DELE=1,,imx-secure-enclave" 24PACKAGECONFIG[ele] = "-DELE=1,,imx-secure-enclave"
25PACKAGECONFIG[ele-seco] = "-DV2X=1,,imx-secure-enclave-seco" 25PACKAGECONFIG[ele-seco] = "-DV2X=1,,imx-secure-enclave-seco"
26PACKAGECONFIG[prime] = "-DPRIME=1,,imx-secure-enclave-prime" 26PACKAGECONFIG[prime] = "-DPRIME=1,,imx-secure-enclave-prime"
27 27
28EXTRA_OECMAKE = "\ 28EXTRA_OECMAKE = "\
29 -DOPENSSL_PATH="${STAGING_DIR_HOST}/usr"\ 29 -DOPENSSL_PATH="${STAGING_DIR_HOST}/usr"\
diff --git a/recipes-security/smw/smw_5.3.bb b/recipes-security/smw/smw_5.3.bb
index bf5a37adc..70ae0202d 100644
--- a/recipes-security/smw/smw_5.3.bb
+++ b/recipes-security/smw/smw_5.3.bb
@@ -36,15 +36,15 @@ inherit cmake features_check python3native
36REQUIRED_MACHINE_FEATURES = "optee" 36REQUIRED_MACHINE_FEATURES = "optee"
37 37
38PACKAGECONFIG ??= "${PACKAGECONFIG_DRIVERS} ${PACKAGECONFIG_FEATURES}" 38PACKAGECONFIG ??= "${PACKAGECONFIG_DRIVERS} ${PACKAGECONFIG_FEATURES}"
39PACKAGECONFIG_DRIVERS = "" 39PACKAGECONFIG_DRIVERS = ""
40PACKAGECONFIG_DRIVERS:mx8x-nxp-bsp = "ele-seco" 40PACKAGECONFIG_DRIVERS:mx8x-nxp-bsp = "ele-seco"
41PACKAGECONFIG_DRIVERS:mx8ulp-nxp-bsp = "ele" 41PACKAGECONFIG_DRIVERS:mx8ulp-nxp-bsp = "ele"
42PACKAGECONFIG_DRIVERS:mx91-nxp-bsp = "ele" 42PACKAGECONFIG_DRIVERS:mx91-nxp-bsp = "ele"
43PACKAGECONFIG_DRIVERS:mx93-nxp-bsp = "ele" 43PACKAGECONFIG_DRIVERS:mx93-nxp-bsp = "ele"
44PACKAGECONFIG_DRIVERS:mx943-nxp-bsp = "ele" 44PACKAGECONFIG_DRIVERS:mx943-nxp-bsp = "ele"
45PACKAGECONFIG_DRIVERS:mx95-nxp-bsp = "ele" 45PACKAGECONFIG_DRIVERS:mx95-nxp-bsp = "ele"
46 46
47PACKAGECONFIG_FEATURES = "" 47PACKAGECONFIG_FEATURES = ""
48PACKAGECONFIG_FEATURES:mx91-nxp-bsp = "tls" 48PACKAGECONFIG_FEATURES:mx91-nxp-bsp = "tls"
49PACKAGECONFIG_FEATURES:mx93-nxp-bsp = "tls" 49PACKAGECONFIG_FEATURES:mx93-nxp-bsp = "tls"
50PACKAGECONFIG_FEATURES:mx943-nxp-bsp = "tls" 50PACKAGECONFIG_FEATURES:mx943-nxp-bsp = "tls"