boards: nxp: imx943_evk: add M33 DDR variant support

Added i.MX943 EVK M33 DDR variant support.

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
This commit is contained in:
Yangbo Lu 2025-06-05 10:48:42 +08:00 committed by Benjamin Cabé
commit 2033adea0e
5 changed files with 67 additions and 1 deletions

View file

@ -3,5 +3,5 @@
config BOARD_IMX943_EVK
select SOC_MIMX94398_A55 if BOARD_IMX943_EVK_MIMX94398_A55
select SOC_MIMX94398_M33 if BOARD_IMX943_EVK_MIMX94398_M33
select SOC_MIMX94398_M33 if BOARD_IMX943_EVK_MIMX94398_M33 || BOARD_IMX943_EVK_MIMX94398_M33_DDR
select SOC_PART_NUMBER_MIMX94398AVKM

View file

@ -4,3 +4,6 @@ board:
vendor: nxp
socs:
- name: mimx94398
variants:
- name: ddr
cpucluster: m33

View file

@ -0,0 +1,23 @@
/*
* Copyright 2025 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
/dts-v1/;
#include "imx943_evk_mimx94398_m33.dts"
/ {
model = "NXP i.MX943 EVK board DDR variant";
chosen {
zephyr,sram = &ddr;
/delete-property/ zephyr,flash;
};
ddr: memory@86000000 {
device_type = "memory";
reg = <0x86000000 DT_SIZE_M(4)>;
};
};

View file

@ -0,0 +1,17 @@
#
# Copyright 2025 NXP
#
# SPDX-License-Identifier: Apache-2.0
#
identifier: imx943_evk/mimx94398/m33/ddr
name: NXP i.MX943 EVK M33 DDR variant
type: mcu
arch: arm
ram: 4096
toolchain:
- zephyr
- gnuarmemb
supported:
- uart
vendor: nxp

View file

@ -0,0 +1,23 @@
#
# Copyright 2025 NXP
#
# SPDX-License-Identifier: Apache-2.0
#
# clock-related configurations
CONFIG_CLOCK_CONTROL=y
# serial interface-related configurations
CONFIG_SERIAL=y
CONFIG_UART_INTERRUPT_DRIVEN=y
CONFIG_UART_CONSOLE=y
CONFIG_CONSOLE=y
# SCMI-related configurations
CONFIG_MBOX=y
CONFIG_MBOX_INIT_PRIORITY=0
CONFIG_ARM_SCMI=y
CONFIG_ARM_SCMI_NXP_VENDOR_EXTENSIONS=y
# kernel-related configurations
CONFIG_XIP=n