Skip to content

Commit 5cfc342

Browse files
authored
Merge branch 'nrfconnect:main' into fix_footprint_enable
2 parents feed62c + a4a4579 commit 5cfc342

File tree

209 files changed

+4078
-2386
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

209 files changed

+4078
-2386
lines changed

boards/nordic/nrf54h20dk/Kconfig.defconfig

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,28 +9,33 @@ config BT_HCI_IPC
99
config MAX_THREAD_BYTES
1010
default 3 if USERSPACE
1111

12-
endif # BOARD_NRF54H20DK_NRF54H20_CPUAPP
12+
config ROM_START_OFFSET
13+
default 0x800 if BOOTLOADER_MCUBOOT
1314

14-
if BOARD_NRF54H20DK_NRF54H20_CPURAD
15+
if !USE_DT_CODE_PARTITION
1516

16-
config MAX_THREAD_BYTES
17-
default 3 if USERSPACE
17+
# Application core firmware must start at this offset when not using MCUboot.
18+
# However, the default 'zephyr,code-partition' in DT is set for MCUboot.
19+
config FLASH_LOAD_OFFSET
20+
default $(dt_nodelabel_reg_addr_hex,cpuapp_boot_partition)
1821

19-
endif # BOARD_NRF54H20DK_NRF54H20_CPURAD
22+
# This is meant to span 'cpuapp_boot_partition' and 'cpuapp_slot0_partition'
23+
# in the default memory map.
24+
config FLASH_LOAD_SIZE
25+
default $(add_hex, $(dt_nodelabel_reg_addr_hex,cpuapp_slot0_partition), \
26+
$(dt_nodelabel_reg_size_hex,cpuapp_slot0_partition), \
27+
-$(dt_nodelabel_reg_addr_hex,cpuapp_boot_partition))
2028

21-
if BOARD_NRF54H20DK_NRF54H20_CPUAPP_IRON
29+
endif # !USE_DT_CODE_PARTITION
2230

23-
config ROM_START_OFFSET
24-
default 0x800 if BOOTLOADER_MCUBOOT
25-
26-
config FLASH_LOAD_OFFSET
27-
default 0x30000 if !USE_DT_CODE_PARTITION
31+
endif # BOARD_NRF54H20DK_NRF54H20_CPUAPP
2832

29-
endif # BOARD_NRF54H20DK_NRF54H20_CPUAPP_IRON
33+
if BOARD_NRF54H20DK_NRF54H20_CPURAD
3034

31-
if BOARD_NRF54H20DK_NRF54H20_CPURAD_IRON
35+
config MAX_THREAD_BYTES
36+
default 3 if USERSPACE
3237

3338
config ROM_START_OFFSET
3439
default 0x800 if BOOTLOADER_MCUBOOT
3540

36-
endif # BOARD_NRF54H20DK_NRF54H20_CPURAD_IRON
41+
endif # BOARD_NRF54H20DK_NRF54H20_CPURAD

boards/nordic/nrf54h20dk/Kconfig.nrf54h20dk

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,9 @@
22
# SPDX-License-Identifier: Apache-2.0
33

44
config BOARD_NRF54H20DK
5-
select SOC_NRF54H20_CPUAPP if (BOARD_NRF54H20DK_NRF54H20_CPUAPP || \
6-
BOARD_NRF54H20DK_NRF54H20_CPUAPP_IRON)
7-
select SOC_NRF54H20_CPURAD if (BOARD_NRF54H20DK_NRF54H20_CPURAD || \
8-
BOARD_NRF54H20DK_NRF54H20_CPURAD_IRON)
5+
select SOC_NRF54H20_CPUAPP if BOARD_NRF54H20DK_NRF54H20_CPUAPP
6+
select SOC_NRF54H20_CPURAD if BOARD_NRF54H20DK_NRF54H20_CPURAD
97
select SOC_NRF54H20_CPUPPR if (BOARD_NRF54H20DK_NRF54H20_CPUPPR || \
108
BOARD_NRF54H20DK_NRF54H20_CPUPPR_XIP)
119
select SOC_NRF54H20_CPUFLPR if (BOARD_NRF54H20DK_NRF54H20_CPUFLPR || \
1210
BOARD_NRF54H20DK_NRF54H20_CPUFLPR_XIP)
13-
select SOC_NRF54H20_IRON if (BOARD_NRF54H20DK_NRF54H20_CPUAPP_IRON || \
14-
BOARD_NRF54H20DK_NRF54H20_CPURAD_IRON)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Copyright (c) 2025 Nordic Semiconductor ASA
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
if BOARD_NRF54H20DK_NRF54H20_CPURAD
5+
6+
config NRF_DEFAULT_EMPTY
7+
default y
8+
9+
endif # BOARD_NRF54H20DK_NRF54H20_CPURAD

boards/nordic/nrf54h20dk/board.cmake

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22

33
include(${ZEPHYR_BASE}/boards/common/nrfutil.board.cmake)
44

5-
if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUAPP OR
6-
CONFIG_BOARD_NRF54H20DK_NRF54H20_CPURAD OR
7-
CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUAPP_IRON OR
8-
CONFIG_BOARD_NRF54H20DK_NRF54H20_CPURAD_IRON)
5+
if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUAPP OR CONFIG_BOARD_NRF54H20DK_NRF54H20_CPURAD)
96
if(CONFIG_SOC_NRF54H20_CPUAPP)
107
set(JLINKSCRIPTFILE ${CMAKE_CURRENT_LIST_DIR}/support/nrf54h20_cpuapp.JLinkScript)
118
else()
@@ -17,7 +14,7 @@ if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUAPP OR
1714
endif()
1815

1916
if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUPPR OR CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUFLPR)
20-
if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUPPR)
17+
if(CONFIG_SOC_NRF54H20_CPUPPR)
2118
set(JLINKSCRIPTFILE ${CMAKE_CURRENT_LIST_DIR}/support/nrf54h20_cpuppr.JLinkScript)
2219
else()
2320
set(JLINKSCRIPTFILE ${CMAKE_CURRENT_LIST_DIR}/support/nrf54h20_cpuflpr.JLinkScript)

boards/nordic/nrf54h20dk/board.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ board:
99
cpucluster: cpuppr
1010
- name: xip
1111
cpucluster: cpuflpr
12-
- name: iron
13-
cpucluster: cpuapp
14-
- name: iron
15-
cpucluster: cpurad
1612
revision:
1713
format: major.minor.patch
1814
default: "0.9.0"

boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20-ipc_conf.dtsi

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77
/ {
88
ipc {
99
cpusec_cpuapp_ipc: ipc-1-2 {
10-
compatible = "zephyr,ipc-icmsg";
10+
compatible = "nordic,ironside-call";
1111
status = "disabled";
12-
dcache-alignment = <32>;
12+
memory-region = <&cpusec_cpuapp_ipc_shm>;
1313
mboxes = <&cpusec_bellboard 12>,
1414
<&cpuapp_bellboard 0>;
1515
};
1616

1717
cpusec_cpurad_ipc: ipc-1-3 {
18-
compatible = "zephyr,ipc-icmsg";
18+
compatible = "nordic,ironside-call";
1919
status = "disabled";
20-
dcache-alignment = <32>;
20+
memory-region = <&cpusec_cpurad_ipc_shm>;
2121
mboxes = <&cpusec_bellboard 18>,
2222
<&cpurad_bellboard 0>;
2323
};

boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20-ipc_conf_iron.dtsi

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)