summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2026-02-04 17:28:14 -0300
committerGitHub <noreply@github.com>2026-02-04 17:28:14 -0300
commit30fd71ae4c60068ad808fdb8e5fecd52de8e1ecf (patch)
tree3733c63ce2fd02e838edd0a18284af76bd06a4a6
parent234ae25eecad5512436871b236106af1330515db (diff)
parente946e90dea0128542a3c8436c79c7a3b357c6f1a (diff)
downloadmeta-freescale-30fd71ae4c60068ad808fdb8e5fecd52de8e1ecf.tar.gz
Merge pull request #2438 from BenjaminMiss/imx943_add_conf_machine
Imx943-19x19-lpddr4-evk add i.MX 943 EVK conf machine
-rw-r--r--conf/machine/imx943-19x19-lpddr4-evk.conf23
-rw-r--r--conf/machine/include/imx-base.inc11
-rw-r--r--conf/machine/include/imx943-evk.inc118
3 files changed, 152 insertions, 0 deletions
diff --git a/conf/machine/imx943-19x19-lpddr4-evk.conf b/conf/machine/imx943-19x19-lpddr4-evk.conf
new file mode 100644
index 000000000..159aca2dc
--- /dev/null
+++ b/conf/machine/imx943-19x19-lpddr4-evk.conf
@@ -0,0 +1,23 @@
1#@TYPE: Machine
2#@NAME: NXP i.MX 943 19x19 Evaluation Kit with LPDDR4
3#@SOC: i.MX943
4#@DESCRIPTION: Machine configuration for NXP i.MX 943 19x19 EVK with LPDDR4
5#@MAINTAINER: Jun Zhu <junzhu@nxp.com>
6
7require conf/machine/include/imx943-evk.inc
8
9KERNEL_DEVICETREE:append:use-nxp-bsp = " \
10"
11
12UBOOT_CONFIG_BASENAME = "imx943_evk"
13
14OEI_BOARD ?= "mx943lp4-19"
15DDR_TYPE = "lpddr4x"
16DDR_FIRMWARE_NAME = " \
17 lpddr4x_dmem_v202409.bin \
18 lpddr4x_dmem_qb_v202409.bin \
19 lpddr4x_imem_v202409.bin \
20 lpddr4x_imem_qb_v202409.bin \
21"
22OEI_DDR_CONFIG = "MIMX943_LPDDR4_EVK_19X19_4266MTS_FW2024.09_timing"
23OEI_DDR_CONFIG_ECC = "MIMX943_LPDDR4_EVK_19X19_4266MTS_FW2024.09_ECC_enabled_timing"
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index ac7b8bfe6..dccca0e15 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,
@@ -172,6 +173,7 @@ DEFAULTTUNE:mx8x-generic-bsp ?= "cortexa35-crypto"
172DEFAULTTUNE:mx8ulp-generic-bsp ?= "cortexa35-crypto" 173DEFAULTTUNE:mx8ulp-generic-bsp ?= "cortexa35-crypto"
173DEFAULTTUNE:mx91-generic-bsp ?= "cortexa55" 174DEFAULTTUNE:mx91-generic-bsp ?= "cortexa55"
174DEFAULTTUNE:mx93-generic-bsp ?= "cortexa55" 175DEFAULTTUNE:mx93-generic-bsp ?= "cortexa55"
176DEFAULTTUNE:mx94-generic-bsp ?= "cortexa55"
175DEFAULTTUNE:mx95-generic-bsp ?= "cortexa55" 177DEFAULTTUNE:mx95-generic-bsp ?= "cortexa55"
176 178
177INHERIT += "machine-overrides-extender" 179INHERIT += "machine-overrides-extender"
@@ -230,6 +232,7 @@ MACHINEOVERRIDES_EXTENDER:mx8ulp:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxd
230 232
231MACHINEOVERRIDES_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"
232MACHINEOVERRIDES_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"
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" 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"
234 237
235####### 238#######
@@ -275,6 +278,7 @@ MACHINEOVERRIDES_EXTENDER:mx8ulp:use-mainline-bsp = "imx-generic-bsp:imx-mainlin
275 278
276MACHINEOVERRIDES_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"
277MACHINEOVERRIDES_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"
278MACHINEOVERRIDES_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"
279 283
280MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \ 284MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
@@ -308,6 +312,7 @@ MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
308 mx8ulp \ 312 mx8ulp \
309 mx91 \ 313 mx91 \
310 mx93 \ 314 mx93 \
315 mx943 \
311 mx95 \ 316 mx95 \
312" 317"
313 318
@@ -338,6 +343,7 @@ MACHINE_SOCARCH_SUFFIX:mx8dxl-nxp-bsp = "-mx8xl"
338MACHINE_SOCARCH_SUFFIX:mx8ulp-nxp-bsp = "-mx8ulp" 343MACHINE_SOCARCH_SUFFIX:mx8ulp-nxp-bsp = "-mx8ulp"
339MACHINE_SOCARCH_SUFFIX:mx91-nxp-bsp = "-mx91" 344MACHINE_SOCARCH_SUFFIX:mx91-nxp-bsp = "-mx91"
340MACHINE_SOCARCH_SUFFIX:mx93-nxp-bsp = "-mx93" 345MACHINE_SOCARCH_SUFFIX:mx93-nxp-bsp = "-mx93"
346MACHINE_SOCARCH_SUFFIX:mx943-nxp-bsp = "-mx943"
341MACHINE_SOCARCH_SUFFIX:mx95-nxp-bsp = "-mx95" 347MACHINE_SOCARCH_SUFFIX:mx95-nxp-bsp = "-mx95"
342 348
343# 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
@@ -417,6 +423,7 @@ IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco"
417IMX_EXTRA_FIRMWARE:mx8ulp-generic-bsp = "firmware-upower firmware-ele-imx" 423IMX_EXTRA_FIRMWARE:mx8ulp-generic-bsp = "firmware-upower firmware-ele-imx"
418IMX_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"
419IMX_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"
420PREFERRED_PROVIDER_virtual/imx-system-manager ??= "imx-system-manager" 427PREFERRED_PROVIDER_virtual/imx-system-manager ??= "imx-system-manager"
421PREFERRED_PROVIDER_virtual/imx-oei ??= "imx-oei" 428PREFERRED_PROVIDER_virtual/imx-oei ??= "imx-oei"
422IMX_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"
@@ -510,6 +517,7 @@ MACHINE_EXTRA_RRECOMMENDS += " \
510# ELE extra Firmware 517# ELE extra Firmware
511SECOEXT_FIRMWARE_NAME ?= "UNDEFINED" 518SECOEXT_FIRMWARE_NAME ?= "UNDEFINED"
512SECOEXT_FIRMWARE_NAME:mx8ulp-generic-bsp ?= "mx8ulp${IMX_SOC_REV_LOWER}ext-ahab-container.img" 519SECOEXT_FIRMWARE_NAME:mx8ulp-generic-bsp ?= "mx8ulp${IMX_SOC_REV_LOWER}ext-ahab-container.img"
520SECOEXT_FIRMWARE_NAME:mx943-generic-bsp ?= "mx943${IMX_SOC_REV_LOWER}runtime-ahab-container.img"
513 521
514# GStreamer 1.0 plugins 522# GStreamer 1.0 plugins
515MACHINE_GSTREAMER_1_0_PLUGIN ?= "" 523MACHINE_GSTREAMER_1_0_PLUGIN ?= ""
@@ -579,6 +587,7 @@ PREFERRED_PROVIDER_virtual/libopencl1:imxviv ?= "imx-gpu-viv"
579PREFERRED_PROVIDER_virtual/libg2d ?= "imx-gpu-g2d" 587PREFERRED_PROVIDER_virtual/libg2d ?= "imx-gpu-g2d"
580PREFERRED_PROVIDER_virtual/libg2d:imxdpu ?= "imx-dpu-g2d" 588PREFERRED_PROVIDER_virtual/libg2d:imxdpu ?= "imx-dpu-g2d"
581PREFERRED_PROVIDER_virtual/libg2d:mx93-nxp-bsp ?= "imx-pxp-g2d" 589PREFERRED_PROVIDER_virtual/libg2d:mx93-nxp-bsp ?= "imx-pxp-g2d"
590PREFERRED_PROVIDER_virtual/libg2d:mx943-nxp-bsp ?= "imx-pxp-g2d"
582 591
583# Set preferred Vulkan ICD runtime 592# Set preferred Vulkan ICD runtime
584PREFERRED_RPROVIDER_virtual-vulkan-icd ?= "mesa" 593PREFERRED_RPROVIDER_virtual-vulkan-icd ?= "mesa"
@@ -691,5 +700,7 @@ HOSTTOOLS_NONFATAL:append:mx8-nxp-bsp = " sha384sum"
691# Add task to generate the mfgtool bundle for the image. 700# Add task to generate the mfgtool bundle for the image.
692IMAGE_CLASSES:append:imx-generic-bsp = " image_populate_mfgtool" 701IMAGE_CLASSES:append:imx-generic-bsp = " image_populate_mfgtool"
693 702
703SECO_FIRMWARE_NAME:mx943-generic-bsp ?= "mx943${IMX_SOC_REV_LOWER}-ahab-container.img"
704
694# Allow meta-imx to add NIP devices information until upstreamed. 705# Allow meta-imx to add NIP devices information until upstreamed.
695include conf/machine/include/imx-base-extend.inc 706include conf/machine/include/imx-base-extend.inc
diff --git a/conf/machine/include/imx943-evk.inc b/conf/machine/include/imx943-evk.inc
new file mode 100644
index 000000000..875d5eb36
--- /dev/null
+++ b/conf/machine/include/imx943-evk.inc
@@ -0,0 +1,118 @@
1MACHINEOVERRIDES =. "mx943:"
2
3require conf/machine/include/imx-base.inc
4require conf/machine/include/arm/armv8-2a/tune-cortexa55.inc
5
6MACHINE_FEATURES += "pci wifi bluetooth"
7MACHINE_FEATURES:append:use-nxp-bsp = " crrm optee dpdk nxpiw612-sdio nxp9098-pcie nxpaw693-pcie jailhouse rvgpu-emu"
8
9KERNEL_DEVICETREE_BASENAME = "imx943-evk"
10KERNEL_DEVICETREE = " \
11 freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \
12 freescale/${KERNEL_DEVICETREE_BASENAME}-crrm.dtb \
13 freescale/${KERNEL_DEVICETREE_BASENAME}-inmate.dtb \
14 freescale/${KERNEL_DEVICETREE_BASENAME}-netc-rpmsg.dtb \
15 freescale/${KERNEL_DEVICETREE_BASENAME}-mqs.dtb \
16 freescale/${KERNEL_DEVICETREE_BASENAME}-pcie1-ep.dtb \
17 freescale/${KERNEL_DEVICETREE_BASENAME}-pcie1-ep.dtbo \
18 freescale/${KERNEL_DEVICETREE_BASENAME}-rpmsg.dtb \
19 freescale/${KERNEL_DEVICETREE_BASENAME}-root.dtb \
20 freescale/${KERNEL_DEVICETREE_BASENAME}-sdwifi.dtb \
21 freescale/${KERNEL_DEVICETREE_BASENAME}-sgmii.dtb \
22"
23UBOOT_DTB_NAME = "${KERNEL_DEVICETREE_BASENAME}.dtb"
24
25IMX_DEFAULT_BOOTLOADER:use-nxp-bsp = "u-boot-imx"
26IMX_DEFAULT_BOOTLOADER:use-mainline-bsp = "u-boot-fslc"
27
28LOADADDR = ""
29UBOOT_SUFFIX = "bin"
30UBOOT_MAKE_TARGET = ""
31
32SPL_BINARY = "spl/u-boot-spl.bin"
33
34UBOOT_CONFIG ??= "${@bb.utils.contains('COMBINED_FEATURES', 'crrm', 'crrm', 'sd', d)}"
35UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard"
36UBOOT_CONFIG[sd-ecc] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard"
37UBOOT_CONFIG[crrm] = "${UBOOT_CONFIG_BASENAME}_xspi_crrm_defconfig"
38UBOOT_CONFIG[xspi] = "${UBOOT_CONFIG_BASENAME}_xspi_defconfig"
39
40ATF_PLATFORM = "imx94"
41OEI_CORE = "m33"
42
43IMXBOOT_VARIANTS = "alt jailhouse rpmsg netc netc_reset netc_standalone"
44# imx943 netc have different mcore demo for different bootloader
45#| |Standard | netc | netc_reset | netc_standalone
46#|--|--|--|--|--|
47#| M33S | imx943evk_cm33_core1_TCM_power_mode_switch.bin | imx943evk_cm33_core1_TCM_netc_share.bin | imx943evk_cm33_core1_TCM_all_reset_but_netc_switch.bin | imx943evk_cm33_core1_TCM_netc_switch_standalone.bin |
48#| M70 | imx943evk_cm7_core0_TCM_power_mode_switch.bin | imx943evk_cm7_core0_TCM_power_mode_switch.bin | imx943evk_cm7_core0_TCM_power_mode_switch.bin | imx943evk_cm7_core0_TCM_power_mode_switch.bin |
49#| M71 | imx943evk_cm7_core1_TCM_power_mode_switch.bin | imx943evk_cm7_core1_TCM_power_mode_switch.bin | imx943evk_cm7_core1_TCM_all_reset_but_netc_trigger.bin | imx943evk_cm7_core1_TCM_power_mode_switch.bin |
50
51M33_IMAGE = "${@bb.utils.contains('IMXBOOT_VARIANT', 'netc', 'imx943evk_cm33_core1_TCM_netc_share.bin', \
52 bb.utils.contains('IMXBOOT_VARIANT', 'netc_reset', 'imx943evk_cm33_core1_TCM_all_reset_but_netc_switch.bin', \
53 bb.utils.contains('IMXBOOT_VARIANT', 'netc_standalone', 'imx943evk_cm33_core1_TCM_netc_switch_standalone.bin', \
54 'imx943evk_cm33_core1_TCM_power_mode_switch.bin', d), d), d)}"
55M70_IMAGE = "imx943evk_cm7_core0_TCM_power_mode_switch.bin"
56M71_IMAGE = "${@bb.utils.contains('IMXBOOT_VARIANT', 'netc_reset', 'imx943evk_cm7_core1_TCM_all_reset_but_netc_trigger.bin', \
57 'imx943evk_cm7_core1_TCM_power_mode_switch.bin', d)}"
58
59# Multiple system manager configs by IMXBOOT_VARIANT
60SYSTEM_MANAGER_CONFIG = "${@bb.utils.contains('IMXBOOT_VARIANT', 'alt', 'mx94alt', \
61 bb.utils.contains('IMXBOOT_VARIANT', 'jailhouse', 'mx94evkjailhouse', \
62 bb.utils.contains('IMXBOOT_VARIANT', 'netc', 'mx94evknetc', \
63 bb.utils.contains('IMXBOOT_VARIANT', 'netc_standalone', 'mx94evknetc', \
64 bb.utils.contains('IMXBOOT_VARIANT', 'netc_reset', 'mx94evknetc', \
65 bb.utils.contains('IMXBOOT_VARIANT', 'rpmsg', 'mx94evkrpmsg', \
66 'mx94evk', d), d), d), d), d),d) }"
67
68MSEL_TYPE = "${@bb.utils.contains('IMXBOOT_VARIANT', 'alt', '1', \
69 '0', d)}"
70
71SYSTEM_MANAGER_FIRMWARE_BASENAME = "m33_image"
72
73IMXBOOT_TARGETS_BASENAME = "flash"
74
75# imx-boot (flash.bin) targets based on UBOOT_CONFIG and IMXBOOT_VARIANT
76IMXBOOT_TARGETS_SD = "${@bb.utils.contains('IMXBOOT_VARIANT', 'alt', '${IMXBOOT_TARGETS_BASENAME}_a55', \
77 bb.utils.contains('IMXBOOT_VARIANT', 'jailhouse', '${IMXBOOT_TARGETS_BASENAME}_jailhouse', \
78 bb.utils.contains('IMXBOOT_VARIANT', 'netc', '${IMXBOOT_TARGETS_BASENAME}_all', \
79 bb.utils.contains('IMXBOOT_VARIANT', 'netc_standalone', '${IMXBOOT_TARGETS_BASENAME}_all', \
80 bb.utils.contains('IMXBOOT_VARIANT', 'netc_reset', '${IMXBOOT_TARGETS_BASENAME}_all', \
81 bb.utils.contains('IMXBOOT_VARIANT', 'rpmsg', '${IMXBOOT_TARGETS_BASENAME}_a55', \
82 '${IMXBOOT_TARGETS_BASENAME}_all ${IMXBOOT_TARGETS_BASENAME}_a55', d), d), d), d), d), d)} \
83"
84
85IMXBOOT_TARGETS = " \
86 ${@bb.utils.contains('UBOOT_CONFIG', 'crrm', 'flash_a55_xspi_crrm', \
87 bb.utils.contains('UBOOT_CONFIG', 'xspi', 'flash_a55_xspi', \
88 bb.utils.contains('UBOOT_CONFIG', 'sd-ecc', '${IMXBOOT_TARGETS_BASENAME}_all', \
89 '${IMXBOOT_TARGETS_SD}', d), d), d)}"
90
91IMX_BOOT_SOC_TARGET = "iMX94"
92IMX_BOOT_SEEK = "32"
93
94# We have to disable SERIAL_CONSOLE due to auto-serial-console
95SERIAL_CONSOLES = "115200;ttyLP0"
96
97IMX_DEFAULT_BSP = "nxp"
98
99WKS_FILE_DEPENDS:append:imx-nxp-bsp = " imx-mcore-demos"
100IMAGE_BOOT_FILES:append:imx-nxp-bsp = " \
101 mcore-demos/imx943evk_cm33_core1_TCM_all_reset_but_netc_switch.bin \
102 mcore-demos/imx943evk_cm33_core1_TCM_hello_world.bin \
103 mcore-demos/imx943evk_cm33_core1_TCM_netc_share.bin \
104 mcore-demos/imx943evk_cm33_core1_TCM_netc_switch_standalone.bin \
105 mcore-demos/imx943evk_cm33_core1_TCM_power_mode_switch.bin \
106 mcore-demos/imx943evk_cm33_core1_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin \
107 mcore-demos/imx943evk_cm33_core1_TCM_rpmsg_lite_str_echo_rtos.bin \
108 mcore-demos/imx943evk_cm7_core0_TCM_hello_world.bin \
109 mcore-demos/imx943evk_cm7_core0_TCM_power_mode_switch.bin \
110 mcore-demos/imx943evk_cm7_core0_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin \
111 mcore-demos/imx943evk_cm7_core0_TCM_rpmsg_lite_str_echo_rtos.bin \
112 mcore-demos/imx943evk_cm7_core0_TCM_sai_low_power_audio.bin \
113 mcore-demos/imx943evk_cm7_core1_TCM_all_reset_but_netc_trigger.bin \
114 mcore-demos/imx943evk_cm7_core1_TCM_hello_world.bin \
115 mcore-demos/imx943evk_cm7_core1_TCM_power_mode_switch.bin \
116 mcore-demos/imx943evk_cm7_core1_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin \
117 mcore-demos/imx943evk_cm7_core1_TCM_rpmsg_lite_str_echo_rtos.bin \
118"