Skip to content

Commit c16b936

Browse files
committed
boards: nrf54h20_iron: Allow radio updates
Add necessary changes to provide a simple, updateable radio image. Ref: NCSDK-33316 Signed-off-by: Tomasz Chyrowicz <[email protected]>
1 parent 265ef24 commit c16b936

File tree

4 files changed

+9
-2
lines changed

4 files changed

+9
-2
lines changed

modules/mcuboot/boot/zephyr/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ config BOOT_ERASE_PROGRESSIVELY
106106

107107
config BOOT_IMAGE_ACCESS_HOOKS
108108
bool
109-
default y if MCUBOOT_NETWORK_CORE_IMAGE_NUMBER != -1
109+
default y if MCUBOOT_NETWORK_CORE_IMAGE_NUMBER != -1 && SOC_NRF5340_CPUAPP
110110
depends on MCUBOOT
111111

112112
config BOOT_IMAGE_ACCESS_HOOK_NRF5340

sysbuild/Kconfig.mcuboot

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ config MCUBOOT_APPLICATION_IMAGE_NUMBER
6868
config MCUBOOT_NETWORK_CORE_IMAGE_NUMBER
6969
int
7070
default 1 if NETCORE_APP_UPDATE && !MCUBOOT_MODE_SINGLE_APP
71+
default 1 if BOOTLOADER_MCUBOOT && !NETCORE_NONE && SOC_NRF54H20
7172
default -1
7273

7374
config MCUBOOT_WIFI_PATCHES_IMAGE_NUMBER

sysbuild/Kconfig.netcore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ config SUPPORT_NETCORE
1818
config NETCORE_REMOTE_BOARD_TARGET_CPUCLUSTER
1919
string
2020
default "cpunet" if SOC_NRF5340_CPUAPP
21-
default "cpurad" if SOC_NRF54H20_CPUAPP
21+
default "cpurad" if SOC_NRF54H20_CPUAPP && !SOC_NRF54H20_IRON
22+
default "cpurad/iron" if SOC_NRF54H20_IRON
2223

2324
config NETCORE_REMOTE_DOMAIN
2425
string

sysbuild/netcore.cmake

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ if(SB_CONFIG_SUPPORT_NETCORE AND NOT SB_CONFIG_NETCORE_NONE AND DEFINED SB_CONFI
2121
BOARD ${board_target_netcore}
2222
BOARD_REVISION ${BOARD_REVISION}
2323
)
24+
if(SB_CONFIG_BOOTLOADER_MCUBOOT AND SB_CONFIG_SOC_NRF54H20_IRON)
25+
set_target_properties(${SB_CONFIG_NETCORE_IMAGE_NAME} PROPERTIES
26+
IMAGE_CONF_SCRIPT ${ZEPHYR_BASE}/share/sysbuild/image_configurations/MAIN_image_default.cmake
27+
)
28+
endif()
2429

2530
if(NOT "${SB_CONFIG_NETCORE_IMAGE_DOMAIN}" IN_LIST PM_DOMAINS)
2631
list(APPEND PM_DOMAINS ${SB_CONFIG_NETCORE_IMAGE_DOMAIN})

0 commit comments

Comments
 (0)