diff --git a/boards/nxp/mimxrt700_evk/Kconfig.mimxrt700_evk b/boards/nxp/mimxrt700_evk/Kconfig.mimxrt700_evk index af33cfc734b..80f662d5830 100644 --- a/boards/nxp/mimxrt700_evk/Kconfig.mimxrt700_evk +++ b/boards/nxp/mimxrt700_evk/Kconfig.mimxrt700_evk @@ -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 diff --git a/boards/nxp/mimxrt700_evk/board.cmake b/boards/nxp/mimxrt700_evk/board.cmake index 2ea53e16741..800d65c1ead 100644 --- a/boards/nxp/mimxrt700_evk/board.cmake +++ b/boards/nxp/mimxrt700_evk/board.cmake @@ -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) diff --git a/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.dts b/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.dts new file mode 100644 index 00000000000..392a4c27a1d --- /dev/null +++ b/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.dts @@ -0,0 +1,18 @@ +/* + * Copyright 2024 NXP + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/dts-v1/; + +#include + +/ { + model = "NXP MIMXRT700-EVK HiFi4 DSP"; + compatible = "nxp,mimxrt798s"; + + chosen { + zephyr,sram = &dtcm; + }; +}; diff --git a/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.yaml b/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.yaml new file mode 100644 index 00000000000..925a17ac466 --- /dev/null +++ b/boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.yaml @@ -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