Browse Source

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>
pull/82776/merge
Iuliana Prodan 9 months ago committed by Carles Cufí
parent
commit
b5480f3abe
  1. 3
      boards/nxp/mimxrt700_evk/Kconfig.mimxrt700_evk
  2. 2
      boards/nxp/mimxrt700_evk/board.cmake
  3. 18
      boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.dts
  4. 18
      boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.yaml

3
boards/nxp/mimxrt700_evk/Kconfig.mimxrt700_evk

@ -1,7 +1,8 @@ @@ -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

2
boards/nxp/mimxrt700_evk/board.cmake

@ -13,8 +13,6 @@ elseif(CONFIG_SOC_MIMXRT798S_CM33_CPU1) @@ -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)

18
boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.dts

@ -0,0 +1,18 @@ @@ -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;
};
};

18
boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.yaml

@ -0,0 +1,18 @@ @@ -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
Loading…
Cancel
Save