summaryrefslogtreecommitdiffstats
path: root/conf/machine
diff options
context:
space:
mode:
authorBenjamin Missey <benjamin.missey@non.se.com>2026-01-16 18:27:02 +0100
committerBenjamin Missey <benjamin.missey@non.se.com>2026-02-04 16:57:58 +0100
commit4b1730f8ed42b20a55081600b99ea20408cf72b2 (patch)
tree3ea29846419c365260a0ef7bafc3d0888c172446 /conf/machine
parentfa942714ff7424afcbf90c9f15bbc7fded9ca697 (diff)
downloadmeta-freescale-4b1730f8ed42b20a55081600b99ea20408cf72b2.tar.gz
imx-base.inc: include imx943 configuration
Import imx943 configuration from meta-imx. Based on 6.12.49-2.2.0 NXP BSP release Signed-off-by: Benjamin Missey <benjamin.missey@non.se.com>
Diffstat (limited to 'conf/machine')
-rw-r--r--conf/machine/include/imx-base.inc11
1 files changed, 11 insertions, 0 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index df3773d2e..7e6c2c0e5 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,
@@ -169,6 +170,7 @@ DEFAULTTUNE:mx8x-generic-bsp ?= "cortexa35-crypto"
169DEFAULTTUNE:mx8ulp-generic-bsp ?= "cortexa35-crypto" 170DEFAULTTUNE:mx8ulp-generic-bsp ?= "cortexa35-crypto"
170DEFAULTTUNE:mx91-generic-bsp ?= "cortexa55" 171DEFAULTTUNE:mx91-generic-bsp ?= "cortexa55"
171DEFAULTTUNE:mx93-generic-bsp ?= "cortexa55" 172DEFAULTTUNE:mx93-generic-bsp ?= "cortexa55"
173DEFAULTTUNE:mx94-generic-bsp ?= "cortexa55"
172DEFAULTTUNE:mx95-generic-bsp ?= "cortexa55" 174DEFAULTTUNE:mx95-generic-bsp ?= "cortexa55"
173 175
174INHERIT += "machine-overrides-extender" 176INHERIT += "machine-overrides-extender"
@@ -227,6 +229,7 @@ MACHINEOVERRIDES_EXTENDER:mx8ulp:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxd
227 229
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" 230MACHINEOVERRIDES_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" 231MACHINEOVERRIDES_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"
232MACHINEOVERRIDES_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" 233MACHINEOVERRIDES_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 234
232####### 235#######
@@ -272,6 +275,7 @@ MACHINEOVERRIDES_EXTENDER:mx8ulp:use-mainline-bsp = "imx-generic-bsp:imx-mainlin
272 275
273MACHINEOVERRIDES_EXTENDER:mx91:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx9-generic-bsp:mx9-mainline-bsp:mx91-generic-bsp:mx91-mainline-bsp" 276MACHINEOVERRIDES_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" 277MACHINEOVERRIDES_EXTENDER:mx93:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx9-generic-bsp:mx9-mainline-bsp:mx93-generic-bsp:mx93-mainline-bsp"
278MACHINEOVERRIDES_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" 279MACHINEOVERRIDES_EXTENDER:mx95:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx9-generic-bsp:mx9-mainline-bsp:mx95-generic-bsp:mx95-mainline-bsp"
276 280
277MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \ 281MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
@@ -305,6 +309,7 @@ MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
305 mx8ulp \ 309 mx8ulp \
306 mx91 \ 310 mx91 \
307 mx93 \ 311 mx93 \
312 mx943 \
308 mx95 \ 313 mx95 \
309" 314"
310 315
@@ -335,6 +340,7 @@ MACHINE_SOCARCH_SUFFIX:mx8dxl-nxp-bsp = "-mx8xl"
335MACHINE_SOCARCH_SUFFIX:mx8ulp-nxp-bsp = "-mx8ulp" 340MACHINE_SOCARCH_SUFFIX:mx8ulp-nxp-bsp = "-mx8ulp"
336MACHINE_SOCARCH_SUFFIX:mx91-nxp-bsp = "-mx91" 341MACHINE_SOCARCH_SUFFIX:mx91-nxp-bsp = "-mx91"
337MACHINE_SOCARCH_SUFFIX:mx93-nxp-bsp = "-mx93" 342MACHINE_SOCARCH_SUFFIX:mx93-nxp-bsp = "-mx93"
343MACHINE_SOCARCH_SUFFIX:mx943-nxp-bsp = "-mx943"
338MACHINE_SOCARCH_SUFFIX:mx95-nxp-bsp = "-mx95" 344MACHINE_SOCARCH_SUFFIX:mx95-nxp-bsp = "-mx95"
339 345
340# For Mainline we use a single SoC suffix as we don't have different build options 346# For Mainline we use a single SoC suffix as we don't have different build options
@@ -414,6 +420,7 @@ IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco"
414IMX_EXTRA_FIRMWARE:mx8ulp-generic-bsp = "firmware-upower firmware-ele-imx" 420IMX_EXTRA_FIRMWARE:mx8ulp-generic-bsp = "firmware-upower firmware-ele-imx"
415IMX_EXTRA_FIRMWARE:mx91-generic-bsp = "imx-boot-firmware-files firmware-ele-imx" 421IMX_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" 422IMX_EXTRA_FIRMWARE:mx93-generic-bsp = "imx-boot-firmware-files firmware-ele-imx"
423IMX_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" 424PREFERRED_PROVIDER_virtual/imx-system-manager ??= "imx-system-manager"
418PREFERRED_PROVIDER_virtual/imx-oei ??= "imx-oei" 425PREFERRED_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" 426IMX_EXTRA_FIRMWARE:mx95-generic-bsp = "imx-boot-firmware-files firmware-ele-imx virtual/imx-system-manager virtual/imx-oei"
@@ -507,6 +514,7 @@ MACHINE_EXTRA_RRECOMMENDS += " \
507# ELE extra Firmware 514# ELE extra Firmware
508SECOEXT_FIRMWARE_NAME ?= "UNDEFINED" 515SECOEXT_FIRMWARE_NAME ?= "UNDEFINED"
509SECOEXT_FIRMWARE_NAME:mx8ulp-generic-bsp ?= "mx8ulp${IMX_SOC_REV_LOWER}ext-ahab-container.img" 516SECOEXT_FIRMWARE_NAME:mx8ulp-generic-bsp ?= "mx8ulp${IMX_SOC_REV_LOWER}ext-ahab-container.img"
517SECOEXT_FIRMWARE_NAME:mx943-generic-bsp ?= "mx943${IMX_SOC_REV_LOWER}runtime-ahab-container.img"
510 518
511# GStreamer 1.0 plugins 519# GStreamer 1.0 plugins
512MACHINE_GSTREAMER_1_0_PLUGIN ?= "" 520MACHINE_GSTREAMER_1_0_PLUGIN ?= ""
@@ -576,6 +584,7 @@ PREFERRED_PROVIDER_virtual/libopencl1:imxviv ?= "imx-gpu-viv"
576PREFERRED_PROVIDER_virtual/libg2d ?= "imx-gpu-g2d" 584PREFERRED_PROVIDER_virtual/libg2d ?= "imx-gpu-g2d"
577PREFERRED_PROVIDER_virtual/libg2d:imxdpu ?= "imx-dpu-g2d" 585PREFERRED_PROVIDER_virtual/libg2d:imxdpu ?= "imx-dpu-g2d"
578PREFERRED_PROVIDER_virtual/libg2d:mx93-nxp-bsp ?= "imx-pxp-g2d" 586PREFERRED_PROVIDER_virtual/libg2d:mx93-nxp-bsp ?= "imx-pxp-g2d"
587PREFERRED_PROVIDER_virtual/libg2d:mx943-nxp-bsp ?= "imx-pxp-g2d"
579 588
580# Set preferred Vulkan ICD runtime 589# Set preferred Vulkan ICD runtime
581PREFERRED_RPROVIDER_virtual-vulkan-icd ?= "mesa" 590PREFERRED_RPROVIDER_virtual-vulkan-icd ?= "mesa"
@@ -688,5 +697,7 @@ HOSTTOOLS_NONFATAL:append:mx8-nxp-bsp = " sha384sum"
688# Add task to generate the mfgtool bundle for the image. 697# Add task to generate the mfgtool bundle for the image.
689IMAGE_CLASSES:append:imx-generic-bsp = " image_populate_mfgtool" 698IMAGE_CLASSES:append:imx-generic-bsp = " image_populate_mfgtool"
690 699
700SECO_FIRMWARE_NAME:mx943-generic-bsp ?= "mx943${IMX_SOC_REV_LOWER}-ahab-container.img"
701
691# Allow meta-imx to add NIP devices information until upstreamed. 702# Allow meta-imx to add NIP devices information until upstreamed.
692include conf/machine/include/imx-base-extend.inc 703include conf/machine/include/imx-base-extend.inc