Skip to content

boards: nxp: add mcx_n9xx_evk #87639

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 25, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions boards/nxp/mcx_n9xx_evk/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#
# Copyright 2024 NXP
#
# SPDX-License-Identifier: Apache-2.0
#

zephyr_library()
zephyr_library_sources(board.c)
5 changes: 5 additions & 0 deletions boards/nxp/mcx_n9xx_evk/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright 2024-2025 NXP
# SPDX-License-Identifier: Apache-2.0

config BOARD_MCX_N9XX_EVK
select BOARD_EARLY_INIT_HOOK
24 changes: 24 additions & 0 deletions boards/nxp/mcx_n9xx_evk/Kconfig.defconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Copyright 2024-2025 NXP
# SPDX-License-Identifier: Apache-2.0

if BOARD_MCX_N9XX_EVK

config NET_L2_ETHERNET
default y if NETWORKING

if SD_STACK

# SD stack requires larger main stack size
config MAIN_STACK_SIZE
default 1536

endif

if BOOTLOADER_MCUBOOT
choice MCUBOOT_BOOTLOADER_MODE
# Board only supports MCUBoot via "upgrade only" method:
default MCUBOOT_BOOTLOADER_MODE_OVERWRITE_ONLY
endchoice
endif #BOOTLOADER_MCUBOOT

endif
7 changes: 7 additions & 0 deletions boards/nxp/mcx_n9xx_evk/Kconfig.mcx_n9xx_evk
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Copyright 2025 NXP
# SPDX-License-Identifier: Apache-2.0

config BOARD_MCX_N9XX_EVK
select SOC_MCXN947_CPU0 if BOARD_MCX_N9XX_EVK_MCXN947_CPU0 || BOARD_MCX_N9XX_EVK_MCXN947_CPU0_QSPI
select SOC_MCXN947_CPU1 if BOARD_MCX_N9XX_EVK_MCXN947_CPU1
select SOC_PART_NUMBER_MCXN947VDF
6 changes: 6 additions & 0 deletions boards/nxp/mcx_n9xx_evk/Kconfig.sysbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0

choice MCUBOOT_MODE
default MCUBOOT_MODE_OVERWRITE_ONLY
endchoice
Loading