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:
parent
3b32e697ab
commit
b5480f3abe
4 changed files with 38 additions and 3 deletions
|
@ -1,7 +1,8 @@
|
||||||
# Copyright 2024 NXP
|
# Copyright 2024-2025 NXP
|
||||||
# SPDX-License-Identifier: Apache-2.0
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
config BOARD_MIMXRT700_EVK
|
config BOARD_MIMXRT700_EVK
|
||||||
select SOC_MIMXRT798S_CM33_CPU0 if BOARD_MIMXRT700_EVK_MIMXRT798S_CM33_CPU0
|
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_CM33_CPU1 if BOARD_MIMXRT700_EVK_MIMXRT798S_CM33_CPU1
|
||||||
|
select SOC_MIMXRT798S_HIFI4 if BOARD_MIMXRT700_EVK_MIMXRT798S_HIFI4
|
||||||
select SOC_PART_NUMBER_MIMXRT798SGFOA
|
select SOC_PART_NUMBER_MIMXRT798SGFOA
|
||||||
|
|
|
@ -13,8 +13,6 @@ elseif(CONFIG_SOC_MIMXRT798S_CM33_CPU1)
|
||||||
board_runner_args(jlink "--device=MIMXRT798S_M33_1")
|
board_runner_args(jlink "--device=MIMXRT798S_M33_1")
|
||||||
board_runner_args(linkserver "--device=MIMXRT798S:MIMXRT700-EVK")
|
board_runner_args(linkserver "--device=MIMXRT798S:MIMXRT700-EVK")
|
||||||
board_runner_args(linkserver "--core=cm33_core1")
|
board_runner_args(linkserver "--core=cm33_core1")
|
||||||
else()
|
|
||||||
message(FATAL_ERROR "Requested core is not supported")
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
|
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
|
||||||
|
|
18
boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.dts
Normal file
18
boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.dts
Normal 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;
|
||||||
|
};
|
||||||
|
};
|
18
boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.yaml
Normal file
18
boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi4.yaml
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue