boards: nxp: imxrt700: Add i.MXRT700 HiFi4 board support

Add board support for the HiFi4 DSP core from NXP i.MXRT700.

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
This commit is contained in:
Iuliana Prodan 2024-10-16 17:20:21 +03:00 committed by Carles Cufí
commit b5480f3abe
4 changed files with 38 additions and 3 deletions

View file

@ -1,7 +1,8 @@
# Copyright 2024 NXP
# Copyright 2024-2025 NXP
# SPDX-License-Identifier: Apache-2.0
config BOARD_MIMXRT700_EVK
select SOC_MIMXRT798S_CM33_CPU0 if BOARD_MIMXRT700_EVK_MIMXRT798S_CM33_CPU0
select SOC_MIMXRT798S_CM33_CPU1 if BOARD_MIMXRT700_EVK_MIMXRT798S_CM33_CPU1
select SOC_MIMXRT798S_HIFI4 if BOARD_MIMXRT700_EVK_MIMXRT798S_HIFI4
select SOC_PART_NUMBER_MIMXRT798SGFOA

View file

@ -13,8 +13,6 @@ elseif(CONFIG_SOC_MIMXRT798S_CM33_CPU1)
board_runner_args(jlink "--device=MIMXRT798S_M33_1")
board_runner_args(linkserver "--device=MIMXRT798S:MIMXRT700-EVK")
board_runner_args(linkserver "--core=cm33_core1")
else()
message(FATAL_ERROR "Requested core is not supported")
endif()
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)

View file

@ -0,0 +1,18 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
/dts-v1/;
#include <nxp/nxp_imxrt700_hifi4.dtsi>
/ {
model = "NXP MIMXRT700-EVK HiFi4 DSP";
compatible = "nxp,mimxrt798s";
chosen {
zephyr,sram = &dtcm;
};
};

View file

@ -0,0 +1,18 @@
#
# Copyright 2024 NXP
#
# SPDX-License-Identifier: Apache-2.0
#
identifier: mimxrt700_evk/mimxrt798s/hifi4
name: NXP MIMXRT700-EVK HiFi4
type: mcu
arch: xtensa
toolchain:
- xcc
- xt-clang
- zephyr
testing:
only_tags:
- kernel
vendor: nxp