1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-21 05:58:09 +00:00
trezor-firmware/nordic/trezor/radio_test/sysbuild.cmake
tychovrahe ed6b8ecb4d feat(nordic): add radio test
[no changelog]
2025-07-02 16:21:58 +02:00

33 lines
1.0 KiB
CMake

#
# Copyright (c) 2024 Nordic Semiconductor
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
get_property(PM_DOMAINS GLOBAL PROPERTY PM_DOMAINS)
# Include app core image if enabled
if(SB_CONFIG_SOC_NRF5340_CPUNET AND NOT SB_CONFIG_BOARD_NRF7002DK)
# Get application core board target
string(REPLACE "/" ";" split_board_qualifiers "${BOARD_QUALIFIERS}")
list(GET split_board_qualifiers 1 target_soc)
set(board_target_appcore "${BOARD}/${target_soc}/cpuapp")
set(target_soc)
ExternalZephyrProject_Add(
APPLICATION remote_shell
SOURCE_DIR ${ZEPHYR_NRF_MODULE_DIR}/samples/nrf5340/remote_shell
BOARD ${board_target_appcore}
BOARD_REVISION ${BOARD_REVISION}
)
if(NOT "CPUAPP" IN_LIST PM_DOMAINS)
list(APPEND PM_DOMAINS CPUAPP)
endif()
set_property(GLOBAL APPEND PROPERTY PM_CPUAPP_IMAGES "remote_shell")
set_property(GLOBAL PROPERTY DOMAIN_APP_CPUAPP "remote_shell")
set(CPUAPP_PM_DOMAIN_DYNAMIC_PARTITION remote_shell CACHE INTERNAL "")
endif()
set_property(GLOBAL PROPERTY PM_DOMAINS ${PM_DOMAINS})