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:
parent
8463f20913
commit
2033adea0e
5 changed files with 67 additions and 1 deletions
|
@ -3,5 +3,5 @@
|
||||||
|
|
||||||
config BOARD_IMX943_EVK
|
config BOARD_IMX943_EVK
|
||||||
select SOC_MIMX94398_A55 if BOARD_IMX943_EVK_MIMX94398_A55
|
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
|
select SOC_PART_NUMBER_MIMX94398AVKM
|
||||||
|
|
|
@ -4,3 +4,6 @@ board:
|
||||||
vendor: nxp
|
vendor: nxp
|
||||||
socs:
|
socs:
|
||||||
- name: mimx94398
|
- name: mimx94398
|
||||||
|
variants:
|
||||||
|
- name: ddr
|
||||||
|
cpucluster: m33
|
||||||
|
|
23
boards/nxp/imx943_evk/imx943_evk_mimx94398_m33_ddr.dts
Normal file
23
boards/nxp/imx943_evk/imx943_evk_mimx94398_m33_ddr.dts
Normal 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)>;
|
||||||
|
};
|
||||||
|
};
|
17
boards/nxp/imx943_evk/imx943_evk_mimx94398_m33_ddr.yaml
Normal file
17
boards/nxp/imx943_evk/imx943_evk_mimx94398_m33_ddr.yaml
Normal 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
|
23
boards/nxp/imx943_evk/imx943_evk_mimx94398_m33_ddr_defconfig
Normal file
23
boards/nxp/imx943_evk/imx943_evk_mimx94398_m33_ddr_defconfig
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue