summaryrefslogtreecommitdiffstats
path: root/conf/machine/include/imx-base.inc
diff options
context:
space:
mode:
Diffstat (limited to 'conf/machine/include/imx-base.inc')
-rw-r--r--conf/machine/include/imx-base.inc78
1 files changed, 43 insertions, 35 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index df3773d2e..d709b3129 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -95,6 +95,7 @@ UBOOT_ENTRYPOINT:mx7-generic-bsp ?= "0x80008000"
95UBOOT_ENTRYPOINT:mx7ulp-generic-bsp ?= "0x60008000" 95UBOOT_ENTRYPOINT:mx7ulp-generic-bsp ?= "0x60008000"
96UBOOT_ENTRYPOINT:mx8m-generic-bsp ?= "0x40480000" 96UBOOT_ENTRYPOINT:mx8m-generic-bsp ?= "0x40480000"
97UBOOT_ENTRYPOINT:mx93-generic-bsp ?= "0x80400000" 97UBOOT_ENTRYPOINT:mx93-generic-bsp ?= "0x80400000"
98UBOOT_ENTRYPOINT:mx943-generic-bsp ?= "0x80400000"
98UBOOT_ENTRYPOINT:vf-generic-bsp ?= "0x80008000" 99UBOOT_ENTRYPOINT:vf-generic-bsp ?= "0x80008000"
99 100
100# Some SoC can utilize the boot container provided by U-Boot, 101# Some SoC can utilize the boot container provided by U-Boot,
@@ -106,6 +107,9 @@ UBOOT_PROVIDES_BOOT_CONTAINER = "0"
106# IMX_DEFAULT_BOOTLOADER. 107# IMX_DEFAULT_BOOTLOADER.
107UBOOT_PROVIDES_BOOT_CONTAINER:mx8m-generic-bsp = "${@oe.utils.ifelse(d.getVar('IMX_DEFAULT_BOOTLOADER') == 'u-boot-imx', '0', '1')}" 108UBOOT_PROVIDES_BOOT_CONTAINER:mx8m-generic-bsp = "${@oe.utils.ifelse(d.getVar('IMX_DEFAULT_BOOTLOADER') == 'u-boot-imx', '0', '1')}"
108 109
110# i.MX95 mainline U-Boot uses binman to assemble the boot container.
111UBOOT_PROVIDES_BOOT_CONTAINER:mx95-mainline-bsp = "1"
112
109# Trusted Firmware for Cortex-A (TF-A) can have different providers, either 113# Trusted Firmware for Cortex-A (TF-A) can have different providers, either
110# from upstream or from NXP downstream fork. Below variable defines which TF-A 114# from upstream or from NXP downstream fork. Below variable defines which TF-A
111# shall be taken into the build, and will be integrated into runtime image. 115# shall be taken into the build, and will be integrated into runtime image.
@@ -169,6 +173,7 @@ DEFAULTTUNE:mx8x-generic-bsp ?= "cortexa35-crypto"
169DEFAULTTUNE:mx8ulp-generic-bsp ?= "cortexa35-crypto" 173DEFAULTTUNE:mx8ulp-generic-bsp ?= "cortexa35-crypto"
170DEFAULTTUNE:mx91-generic-bsp ?= "cortexa55" 174DEFAULTTUNE:mx91-generic-bsp ?= "cortexa55"
171DEFAULTTUNE:mx93-generic-bsp ?= "cortexa55" 175DEFAULTTUNE:mx93-generic-bsp ?= "cortexa55"
176DEFAULTTUNE:mx94-generic-bsp ?= "cortexa55"
172DEFAULTTUNE:mx95-generic-bsp ?= "cortexa55" 177DEFAULTTUNE:mx95-generic-bsp ?= "cortexa55"
173 178
174INHERIT += "machine-overrides-extender" 179INHERIT += "machine-overrides-extender"
@@ -227,6 +232,7 @@ MACHINEOVERRIDES_EXTENDER:mx8ulp:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxd
227 232
228MACHINEOVERRIDES_EXTENDER:mx91:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:mx9-generic-bsp:mx9-nxp-bsp:mx91-generic-bsp:mx91-nxp-bsp" 233MACHINEOVERRIDES_EXTENDER:mx91:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:mx9-generic-bsp:mx9-nxp-bsp:mx91-generic-bsp:mx91-nxp-bsp"
229MACHINEOVERRIDES_EXTENDER:mx93:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxpxp:mx9-generic-bsp:mx9-nxp-bsp:mx93-generic-bsp:mx93-nxp-bsp" 234MACHINEOVERRIDES_EXTENDER:mx93:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxpxp:mx9-generic-bsp:mx9-nxp-bsp:mx93-generic-bsp:mx93-nxp-bsp"
235MACHINEOVERRIDES_EXTENDER:mx943:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxpxp:mx9-generic-bsp:mx9-nxp-bsp:mx94-generic-bsp:mx94-nxp-bsp:mx943-generic-bsp:mx943-nxp-bsp"
230MACHINEOVERRIDES_EXTENDER:mx95:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxdpu:imxgpu:imxmali:imxgpu2d:imxgpu3d:mx9-generic-bsp:mx9-nxp-bsp:mx95-generic-bsp:mx95-nxp-bsp" 236MACHINEOVERRIDES_EXTENDER:mx95:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxdpu:imxgpu:imxmali:imxgpu2d:imxgpu3d:mx9-generic-bsp:mx9-nxp-bsp:mx95-generic-bsp:mx95-nxp-bsp"
231 237
232####### 238#######
@@ -272,6 +278,7 @@ MACHINEOVERRIDES_EXTENDER:mx8ulp:use-mainline-bsp = "imx-generic-bsp:imx-mainlin
272 278
273MACHINEOVERRIDES_EXTENDER:mx91:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx9-generic-bsp:mx9-mainline-bsp:mx91-generic-bsp:mx91-mainline-bsp" 279MACHINEOVERRIDES_EXTENDER:mx91:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx9-generic-bsp:mx9-mainline-bsp:mx91-generic-bsp:mx91-mainline-bsp"
274MACHINEOVERRIDES_EXTENDER:mx93:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx9-generic-bsp:mx9-mainline-bsp:mx93-generic-bsp:mx93-mainline-bsp" 280MACHINEOVERRIDES_EXTENDER:mx93:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx9-generic-bsp:mx9-mainline-bsp:mx93-generic-bsp:mx93-mainline-bsp"
281MACHINEOVERRIDES_EXTENDER:mx943:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx9-generic-bsp:mx9-mainline-bsp:mx94-generic-bsp:mx94-mainline-bsp:mx943-generic-bsp:mx943-mainline-bsp"
275MACHINEOVERRIDES_EXTENDER:mx95:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx9-generic-bsp:mx9-mainline-bsp:mx95-generic-bsp:mx95-mainline-bsp" 282MACHINEOVERRIDES_EXTENDER:mx95:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx9-generic-bsp:mx9-mainline-bsp:mx95-generic-bsp:mx95-mainline-bsp"
276 283
277MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \ 284MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
@@ -305,6 +312,7 @@ MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
305 mx8ulp \ 312 mx8ulp \
306 mx91 \ 313 mx91 \
307 mx93 \ 314 mx93 \
315 mx943 \
308 mx95 \ 316 mx95 \
309" 317"
310 318
@@ -335,6 +343,7 @@ MACHINE_SOCARCH_SUFFIX:mx8dxl-nxp-bsp = "-mx8xl"
335MACHINE_SOCARCH_SUFFIX:mx8ulp-nxp-bsp = "-mx8ulp" 343MACHINE_SOCARCH_SUFFIX:mx8ulp-nxp-bsp = "-mx8ulp"
336MACHINE_SOCARCH_SUFFIX:mx91-nxp-bsp = "-mx91" 344MACHINE_SOCARCH_SUFFIX:mx91-nxp-bsp = "-mx91"
337MACHINE_SOCARCH_SUFFIX:mx93-nxp-bsp = "-mx93" 345MACHINE_SOCARCH_SUFFIX:mx93-nxp-bsp = "-mx93"
346MACHINE_SOCARCH_SUFFIX:mx943-nxp-bsp = "-mx943"
338MACHINE_SOCARCH_SUFFIX:mx95-nxp-bsp = "-mx95" 347MACHINE_SOCARCH_SUFFIX:mx95-nxp-bsp = "-mx95"
339 348
340# For Mainline we use a single SoC suffix as we don't have different build options 349# For Mainline we use a single SoC suffix as we don't have different build options
@@ -414,6 +423,7 @@ IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco"
414IMX_EXTRA_FIRMWARE:mx8ulp-generic-bsp = "firmware-upower firmware-ele-imx" 423IMX_EXTRA_FIRMWARE:mx8ulp-generic-bsp = "firmware-upower firmware-ele-imx"
415IMX_EXTRA_FIRMWARE:mx91-generic-bsp = "imx-boot-firmware-files firmware-ele-imx" 424IMX_EXTRA_FIRMWARE:mx91-generic-bsp = "imx-boot-firmware-files firmware-ele-imx"
416IMX_EXTRA_FIRMWARE:mx93-generic-bsp = "imx-boot-firmware-files firmware-ele-imx" 425IMX_EXTRA_FIRMWARE:mx93-generic-bsp = "imx-boot-firmware-files firmware-ele-imx"
426IMX_EXTRA_FIRMWARE:mx943-nxp-bsp = "imx-boot-firmware-files firmware-ele-imx virtual/imx-system-manager virtual/imx-oei"
417PREFERRED_PROVIDER_virtual/imx-system-manager ??= "imx-system-manager" 427PREFERRED_PROVIDER_virtual/imx-system-manager ??= "imx-system-manager"
418PREFERRED_PROVIDER_virtual/imx-oei ??= "imx-oei" 428PREFERRED_PROVIDER_virtual/imx-oei ??= "imx-oei"
419IMX_EXTRA_FIRMWARE:mx95-generic-bsp = "imx-boot-firmware-files firmware-ele-imx virtual/imx-system-manager virtual/imx-oei" 429IMX_EXTRA_FIRMWARE:mx95-generic-bsp = "imx-boot-firmware-files firmware-ele-imx virtual/imx-system-manager virtual/imx-oei"
@@ -455,25 +465,12 @@ MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm4339',
455MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm43430', 'linux-firmware-bcm43430', '', d)}" 465MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm43430', 'linux-firmware-bcm43430', '', d)}"
456MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm43455', 'linux-firmware-bcm43455', '', d)}" 466MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm43455', 'linux-firmware-bcm43455', '', d)}"
457MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm4356', 'linux-firmware-bcm4356-pcie', '', d)}" 467MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm4356', 'linux-firmware-bcm4356-pcie', '', d)}"
458MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'bcm4359', 'firmware-nxp-wifi-bcm4359-pcie', '', d)}"
459 468
460# Extra NXP Wi-Fi and Bluetooth driver firmware and driver 469# Extra NXP Wi-Fi and Bluetooth driver firmware and driver
461MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8801-sdio', 'firmware-nxp-wifi-nxp8801-sdio', '', d)}"
462MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8801-sdio', 'kernel-module-nxp-wlan', '', d)}"
463
464MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8987-sdio', 'firmware-nxp-wifi-nxp8987-sdio', '', d)}" 470MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8987-sdio', 'firmware-nxp-wifi-nxp8987-sdio', '', d)}"
465MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8987-sdio', 'kernel-module-nxp-wlan', '', d)}" 471MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8987-sdio', 'kernel-module-nxp-wlan', '', d)}"
466PREFERRED_RPROVIDER_linux-firmware-nxp8987-sdio = "firmware-nxp-wifi" 472PREFERRED_RPROVIDER_linux-firmware-nxp8987-sdio = "firmware-nxp-wifi"
467 473
468MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8997-pcie', 'firmware-nxp-wifi-nxp8997-pcie', '', d)}"
469MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8997-pcie', 'kernel-module-nxp-wlan', '', d)}"
470PREFERRED_RPROVIDER_linux-firmware-nxp8997-common = "firmware-nxp-wifi"
471PREFERRED_RPROVIDER_linux-firmware-nxp8997-pcie = "firmware-nxp-wifi"
472
473MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8997-sdio', 'firmware-nxp-wifi-nxp8997-sdio', '', d)}"
474MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp8997-sdio', 'kernel-module-nxp-wlan', '', d)}"
475PREFERRED_RPROVIDER_linux-firmware-nxp8997-sdio = "firmware-nxp-wifi"
476
477MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp9098-pcie', 'firmware-nxp-wifi-nxp9098-pcie', '', d)}" 474MACHINE_FIRMWARE:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp9098-pcie', 'firmware-nxp-wifi-nxp9098-pcie', '', d)}"
478MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp9098-pcie', 'kernel-module-nxp-wlan', '', d)}" 475MACHINE_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('MACHINE_FEATURES', 'nxp9098-pcie', 'kernel-module-nxp-wlan', '', d)}"
479PREFERRED_RPROVIDER_linux-firmware-nxp9098-common = "firmware-nxp-wifi" 476PREFERRED_RPROVIDER_linux-firmware-nxp9098-common = "firmware-nxp-wifi"
@@ -507,6 +504,7 @@ MACHINE_EXTRA_RRECOMMENDS += " \
507# ELE extra Firmware 504# ELE extra Firmware
508SECOEXT_FIRMWARE_NAME ?= "UNDEFINED" 505SECOEXT_FIRMWARE_NAME ?= "UNDEFINED"
509SECOEXT_FIRMWARE_NAME:mx8ulp-generic-bsp ?= "mx8ulp${IMX_SOC_REV_LOWER}ext-ahab-container.img" 506SECOEXT_FIRMWARE_NAME:mx8ulp-generic-bsp ?= "mx8ulp${IMX_SOC_REV_LOWER}ext-ahab-container.img"
507SECOEXT_FIRMWARE_NAME:mx943-generic-bsp ?= "mx943${IMX_SOC_REV_LOWER}runtime-ahab-container.img"
510 508
511# GStreamer 1.0 plugins 509# GStreamer 1.0 plugins
512MACHINE_GSTREAMER_1_0_PLUGIN ?= "" 510MACHINE_GSTREAMER_1_0_PLUGIN ?= ""
@@ -528,24 +526,28 @@ MACHINE_GSTREAMER_1_0_PLUGIN:mx8ulp-nxp-bsp ?= "imx-gst1.0-plugin"
528MACHINE_GSTREAMER_1_0_PLUGIN:mx93-nxp-bsp ?= "imx-gst1.0-plugin" 526MACHINE_GSTREAMER_1_0_PLUGIN:mx93-nxp-bsp ?= "imx-gst1.0-plugin"
529 527
530# GStreamer forked recipes 528# GStreamer forked recipes
531PREFERRED_VERSION_gstreamer1.0:imx-nxp-bsp ??= "1.26.0.imx" 529PREFERRED_VERSION_gstreamer1.0:imx-nxp-bsp ??= "1.26.6.imx"
532PREFERRED_VERSION_gstreamer1.0-plugins-bad:imx-nxp-bsp ??= "1.26.0.imx" 530PREFERRED_VERSION_gstreamer1.0-plugins-bad:imx-nxp-bsp ??= "1.26.6.imx"
533PREFERRED_VERSION_gstreamer1.0-plugins-base:imx-nxp-bsp ??= "1.26.0.imx" 531PREFERRED_VERSION_gstreamer1.0-plugins-base:imx-nxp-bsp ??= "1.26.6.imx"
534PREFERRED_VERSION_gstreamer1.0-plugins-good:imx-nxp-bsp ??= "1.26.0.imx" 532PREFERRED_VERSION_gstreamer1.0-plugins-good:imx-nxp-bsp ??= "1.26.6.imx"
535 533
536 534
537# GStreamer copied recipes 535# GStreamer copied recipes
538PREFERRED_VERSION_gst-devtools:imx-nxp-bsp ??= "1.26.0.imx" 536PREFERRED_VERSION_gst-devtools:imx-nxp-bsp ??= "1.26.6"
539PREFERRED_VERSION_gst-examples:imx-nxp-bsp ??= "1.24.7.imx" 537PREFERRED_VERSION_gst-examples:imx-nxp-bsp ??= "1.26.6"
540PREFERRED_VERSION_gstreamer1.0-libav:imx-nxp-bsp ??= "1.26.0.imx" 538PREFERRED_VERSION_gstreamer1.0-libav:imx-nxp-bsp ??= "1.26.6"
541PREFERRED_VERSION_gstreamer1.0-plugins-ugly:imx-nxp-bsp ??= "1.26.0.imx" 539PREFERRED_VERSION_gstreamer1.0-plugins-ugly:imx-nxp-bsp ??= "1.26.6"
542PREFERRED_VERSION_gstreamer1.0-python:imx-nxp-bsp ??= "1.26.0.imx" 540PREFERRED_VERSION_gstreamer1.0-python:imx-nxp-bsp ??= "1.26.6"
543PREFERRED_VERSION_gstreamer1.0-rtsp-server:imx-nxp-bsp ??= "1.26.0.imx" 541PREFERRED_VERSION_gstreamer1.0-rtsp-server:imx-nxp-bsp ??= "1.26.6"
544PREFERRED_VERSION_gstreamer1.0-vaapi:imx-nxp-bsp ??= "1.26.0.imx" 542PREFERRED_VERSION_gstreamer1.0-vaapi:imx-nxp-bsp ??= "1.26.6"
545 543
546# GStreamer downgrade ffmpeg 544# Use libcamera fork for certain SOCs
547PREFERRED_VERSION_ffmpeg:mx8-nxp-bsp ??= "4.4.1" 545PREFERRED_VERSION_libcamera ??= "${PREFERRED_VERSION_LIBCAMERA_IMX}"
548PREFERRED_VERSION_ffmpeg:mx9-nxp-bsp ??= "4.4.1" 546PREFERRED_VERSION_LIBCAMERA_IMX = ""
547PREFERRED_VERSION_LIBCAMERA_IMX:mx95-nxp-bsp = "0.6.0.imx"
548PREFERRED_VERSION_LIBCAMERA_IMX:mx8mm-nxp-bsp = "0.6.0.imx"
549PREFERRED_VERSION_LIBCAMERA_IMX:mx8ulp-nxp-bsp = "0.6.0.imx"
550PREFERRED_VERSION_LIBCAMERA_IMX:mx8mq-nxp-bsp = "0.6.0.imx"
549 551
550# Determines if the SoC has support for Vivante kernel driver 552# Determines if the SoC has support for Vivante kernel driver
551SOC_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT = "0" 553SOC_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT = "0"
@@ -573,12 +575,18 @@ PREFERRED_PROVIDER_opencl-headers:imxviv ?= "imx-gpu-viv"
573PREFERRED_PROVIDER_opencl-icd-loader:imxviv ?= "imx-gpu-viv" 575PREFERRED_PROVIDER_opencl-icd-loader:imxviv ?= "imx-gpu-viv"
574PREFERRED_PROVIDER_virtual/libopencl1:imxviv ?= "imx-gpu-viv" 576PREFERRED_PROVIDER_virtual/libopencl1:imxviv ?= "imx-gpu-viv"
575 577
578# Set preferred OpenCL ICD runtime
579PREFERRED_RPROVIDER_virtual-opencl-icd ?= "libopencl-mesa"
580PREFERRED_RPROVIDER_virtual-opencl-icd:imxviv ?= "libopencl-imx"
581PREFERRED_RPROVIDER_virtual-opencl-icd:imxmali ?= "mali-imx-libopencl"
582
576PREFERRED_PROVIDER_virtual/libg2d ?= "imx-gpu-g2d" 583PREFERRED_PROVIDER_virtual/libg2d ?= "imx-gpu-g2d"
577PREFERRED_PROVIDER_virtual/libg2d:imxdpu ?= "imx-dpu-g2d" 584PREFERRED_PROVIDER_virtual/libg2d:imxdpu ?= "imx-dpu-g2d"
578PREFERRED_PROVIDER_virtual/libg2d:mx93-nxp-bsp ?= "imx-pxp-g2d" 585PREFERRED_PROVIDER_virtual/libg2d:mx93-nxp-bsp ?= "imx-pxp-g2d"
586PREFERRED_PROVIDER_virtual/libg2d:mx943-nxp-bsp ?= "imx-pxp-g2d"
579 587
580# Set preferred Vulkan ICD runtime 588# Set preferred Vulkan ICD runtime
581PREFERRED_RPROVIDER_virtual-vulkan-icd ?= "mesa" 589PREFERRED_RPROVIDER_virtual-vulkan-icd ?= "mesa-vulkan-drivers"
582PREFERRED_RPROVIDER_virtual-vulkan-icd:imxviv ?= "libvulkan-imx" 590PREFERRED_RPROVIDER_virtual-vulkan-icd:imxviv ?= "libvulkan-imx"
583PREFERRED_RPROVIDER_virtual-vulkan-icd:imxmali ?= "mali-imx-libvulkan" 591PREFERRED_RPROVIDER_virtual-vulkan-icd:imxmali ?= "mali-imx-libvulkan"
584 592
@@ -588,8 +596,6 @@ PREFERRED_VERSION_weston:mx6-nxp-bsp ??= "10.0.5.imx"
588PREFERRED_VERSION_weston:mx7-nxp-bsp ??= "10.0.5.imx" 596PREFERRED_VERSION_weston:mx7-nxp-bsp ??= "10.0.5.imx"
589PREFERRED_VERSION_weston:imx-mainline-bsp = "" 597PREFERRED_VERSION_weston:imx-mainline-bsp = ""
590 598
591PREFERRED_VERSION_xwayland:imx-nxp-bsp ??= "24.1.6.imx"
592
593# Use i.MX libdrm Version 599# Use i.MX libdrm Version
594PREFERRED_VERSION_libdrm:imx-nxp-bsp ??= "2.4.123.imx" 600PREFERRED_VERSION_libdrm:imx-nxp-bsp ??= "2.4.123.imx"
595 601
@@ -603,10 +609,10 @@ PREFERRED_VERSION_vulkan-utility-libraries:imxvulkan ??= "1.3.275.0.imx"
603PREFERRED_VERSION_vulkan-validation-layers:imxvulkan ??= "1.3.275.0.imx" 609PREFERRED_VERSION_vulkan-validation-layers:imxvulkan ??= "1.3.275.0.imx"
604 610
605# Use i.MX optee Version 611# Use i.MX optee Version
606PREFERRED_VERSION_optee-os:imx-nxp-bsp ??= "4.6.0.imx" 612PREFERRED_VERSION_optee-os:imx-nxp-bsp ??= "4.8.0.imx"
607PREFERRED_VERSION_optee-client:imx-nxp-bsp ??= "4.6.0.imx" 613PREFERRED_VERSION_optee-client:imx-nxp-bsp ??= "4.8.0.imx"
608PREFERRED_VERSION_optee-test:imx-nxp-bsp ??= "4.6.0.imx" 614PREFERRED_VERSION_optee-test:imx-nxp-bsp ??= "4.8.0.imx"
609PREFERRED_VERSION_optee-os-tadevkit:imx-nxp-bsp ??= "4.6.0.imx" 615PREFERRED_VERSION_optee-os-tadevkit:imx-nxp-bsp ??= "4.8.0.imx"
610 616
611# Use i.MX opencv Version 617# Use i.MX opencv Version
612PREFERRED_VERSION_opencv:mx8-nxp-bsp ??= "4.6.0.imx" 618PREFERRED_VERSION_opencv:mx8-nxp-bsp ??= "4.6.0.imx"
@@ -688,5 +694,7 @@ HOSTTOOLS_NONFATAL:append:mx8-nxp-bsp = " sha384sum"
688# Add task to generate the mfgtool bundle for the image. 694# Add task to generate the mfgtool bundle for the image.
689IMAGE_CLASSES:append:imx-generic-bsp = " image_populate_mfgtool" 695IMAGE_CLASSES:append:imx-generic-bsp = " image_populate_mfgtool"
690 696
697SECO_FIRMWARE_NAME:mx943-generic-bsp ?= "mx943${IMX_SOC_REV_LOWER}-ahab-container.img"
698
691# Allow meta-imx to add NIP devices information until upstreamed. 699# Allow meta-imx to add NIP devices information until upstreamed.
692include conf/machine/include/imx-base-extend.inc 700include conf/machine/include/imx-base-extend.inc