Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
86e9e41
Revert "[nrf noup] soc: nrf54h: Configure CTRLSEL and pin for TRACE"
jonathannilsen Jul 28, 2025
3ef92ee
Revert "[nrf fromlist] boards: nordic: nrf54h20dk: Add ETM to JLinkSc…
jonathannilsen Jul 28, 2025
0e69c2a
Revert "[nrf fromlist] drivers: firmware: nrf_ironside: Add TDD"
jonathannilsen Jul 28, 2025
555ee0a
Revert "[nrf fromlist] samples: usb: uac2: Use different PPI channels"
jonathannilsen Jul 28, 2025
6ae8265
Revert "[nrf fromlist] soc: Boot matching radio slot"
jonathannilsen Jul 28, 2025
8cfcc2e
Revert "[nrf fromlist] soc: nrf54h: don't boot radio core if VTOR is …
jonathannilsen Jul 28, 2025
f17273a
Revert "[nrf fromlist] west: runners: nrf: don't recover twice on nrf…
jonathannilsen Jul 28, 2025
46be6d7
Revert "[nrf fromlist] west: runners: nrf: Program UICR/PERIPHCONF ar…
jonathannilsen Jul 28, 2025
33a4d59
Revert "[nrf fromlist] soc: nordic: add IronSide SE compatible UICR s…
jonathannilsen Jul 28, 2025
dc697bb
Revert "[nrf fromlist] dts: nordic: update UICR definition on nrf54h20"
jonathannilsen Jul 28, 2025
7894b5c
Revert "[nrf fromlist] boards: nordic: nrf54h20dk: refactor RAM memor…
jonathannilsen Jul 28, 2025
b01e9fe
Revert "[nrf fromlist] boards: nordic: update nrf54h20dk memory map"
jonathannilsen Jul 28, 2025
2bafdbe
Revert "[nrf fromlist] modules: hal_nordic: Remove nrf-regtool suppor…
jonathannilsen Jul 28, 2025
5b5dcad
Revert "[nrf fromlist] boards: nrf54h20dk: Limit app core FLASH_LOAD_…
jonathannilsen Jul 28, 2025
508419d
Revert "[nrf fromlist] boards: nrf54h20dk: Merge iron variants into t…
jonathannilsen Jul 28, 2025
77e53ef
Revert "[nrf fromlist] tests: boards: nrf: nrfs: Build main image for…
jonathannilsen Jul 28, 2025
12134c5
Revert "[nrf fromlist] samples: drivers: mbox: switch nrf54h20 cpuapp…
jonathannilsen Jul 28, 2025
7a833ce
Revert "[nrf fromlist] drivers: firmware: nrf_ironside: Update the sp…
jonathannilsen Jul 28, 2025
4cff80f
Revert "[nrf fromlist] drivers: nrf_ironside: dvfs abb analog status …
jonathannilsen Jul 28, 2025
51ecb6d
Revert "[nrf fromtree] drivers: firmware: nrf_ironside: add nrf9280 t…
jonathannilsen Jul 28, 2025
9eaf47c
Revert "[nrf fromtree] drivers: nrf_ironside dvfs service"
jonathannilsen Jul 28, 2025
90e3e3d
[nrf fromtree] drivers: nrf_ironside dvfs service
lstnl May 22, 2025
3047cec
[nrf fromtree] drivers: firmware: nrf_ironside: add nrf9280 to CPUCON…
ayla-nordicsemi May 28, 2025
ef7508f
[nrf fromtree] drivers: firmware: TISCI driver support
Kronosblaster May 19, 2025
cd9515f
[nrf fromtree] drivers: nrf_ironside: dvfs abb analog status workaround
lstnl Jun 27, 2025
356e9ee
[nrf fromtree] drivers: firmware: nrf_ironside: Update the spelling
57300 Jun 11, 2025
a22b0bb
[nrf fromtree] soc: nordic: move nrf_ironside from drivers/firmware t…
jonathannilsen Jun 19, 2025
806183d
Revert "[nrf noup] boards: nordic: nrf7002dk: Bring back NS variants"
jonathannilsen Jul 28, 2025
0d63cce
Revert "[nrf noup] boards: arm: nrf9131ek: enable tfm"
jonathannilsen Jul 28, 2025
1057663
[nrf fromtree] boards: nordic: Use dts for non-secure partitions
nordicjm Jun 23, 2025
f303128
[nrf fromtree] boards: nordic: Enable CONFIG_HW_STACK_PROTECTION cond…
carlescufi Jun 20, 2025
640629c
[nrf noup] boards: nordic: nrf7002dk: Bring back NS variants
anangl Jan 8, 2025
97030be
[nrf noup] boards: arm: nrf9131ek: enable tfm
maxd-nordic Nov 15, 2023
20420b9
[nrf fromtree] soc: Boot matching radio slot
tomchy Jun 23, 2025
b1e1c6d
[nrf fromtree] samples: drivers: mbox: switch nrf54h20 cpuapp and cpu…
jonathannilsen Jun 18, 2025
8ec114f
[nrf fromtree] tests: boards: nrf: nrfs: Build main image for app cor…
57300 Jun 24, 2025
4cf676e
[nrf fromtree] boards: nrf54h20dk: Merge iron variants into the base …
57300 Jun 11, 2025
8266b12
[nrf fromtree] boards: nrf54h20dk: Limit app core FLASH_LOAD_SIZE
57300 Jun 11, 2025
9aadbdf
[nrf fromtree] modules: hal_nordic: Remove nrf-regtool support for nR…
57300 Jun 11, 2025
3fd355b
[nrf fromtree] boards: nordic: update nrf54h20dk memory map
jonathannilsen Jun 18, 2025
d2de1d6
[nrf fromtree] boards: nordic: nrf54h20dk: refactor RAM memory map
jonathannilsen Jun 20, 2025
46587de
[nrf fromtree] dts: nordic: update UICR definition on nrf54h20
jonathannilsen Jun 18, 2025
3a2ebda
[nrf fromtree] soc: nordic: add IronSide SE compatible UICR support
jonathannilsen Jun 18, 2025
5f3378b
[nrf fromtree] west: runners: nrf: Program UICR/PERIPHCONF artifacts …
jonathannilsen Jun 4, 2025
1594308
[nrf fromtree] west: runners: nrf: don't recover twice on nrf54h
jonathannilsen Jun 18, 2025
bb3d667
[nrf fromtree] soc: nrf54h: don't boot radio core if VTOR is not prog…
hakonfam Jun 23, 2025
0f1cd50
[nrf fromtree] soc: nordic: ironside: Fix bleeding config
nordicjm Jul 4, 2025
14ff786
[nrf fromlist] soc: nordic: ironside: Add TDD
karstenkoenig May 15, 2025
0b64fa3
[nrf fromlist] soc: nrf54h: Configure CTRLSEL and pin for TRACE
karstenkoenig Jun 28, 2025
d0fac3e
[nrf fromlist] boards: nordic: nrf54h20dk: Add ETM to JLinkScript
karstenkoenig Jun 30, 2025
7f48f16
[nrf fromlist] soc: nordic: ironside: run clang-format on some files
jonathannilsen Jul 28, 2025
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
3 changes: 3 additions & 0 deletions boards/nordic/nrf21540dk/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,7 @@

if BOARD_NRF21540DK

config HW_STACK_PROTECTION
default ARCH_HAS_STACK_PROTECTION

endif # BOARD_NRF21540DK
3 changes: 0 additions & 3 deletions boards/nordic/nrf21540dk/nrf21540dk_nrf52840_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# enable GPIO
CONFIG_GPIO=y

Expand Down
3 changes: 3 additions & 0 deletions boards/nordic/nrf52833dk/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,7 @@

if BOARD_NRF52833DK

config HW_STACK_PROTECTION
default ARCH_HAS_STACK_PROTECTION

endif # BOARD_NRF52833DK
3 changes: 0 additions & 3 deletions boards/nordic/nrf52833dk/nrf52833dk_nrf52820_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# enable GPIO
CONFIG_GPIO=y

Expand Down
3 changes: 0 additions & 3 deletions boards/nordic/nrf52833dk/nrf52833dk_nrf52833_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# enable GPIO
CONFIG_GPIO=y

Expand Down
3 changes: 3 additions & 0 deletions boards/nordic/nrf52840dk/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,7 @@

if BOARD_NRF52840DK

config HW_STACK_PROTECTION
default ARCH_HAS_STACK_PROTECTION

endif # BOARD_NRF52840DK
3 changes: 0 additions & 3 deletions boards/nordic/nrf52840dk/nrf52840dk_nrf52811_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# Enable UART
CONFIG_SERIAL=y

Expand Down
3 changes: 0 additions & 3 deletions boards/nordic/nrf52840dk/nrf52840dk_nrf52840_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# enable GPIO
CONFIG_GPIO=y

Expand Down
3 changes: 3 additions & 0 deletions boards/nordic/nrf52840dongle/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@

if BOARD_NRF52840DONGLE

config HW_STACK_PROTECTION
default ARCH_HAS_STACK_PROTECTION

# To let the nRF5 bootloader load an application, the application
# must be linked after Nordic MBR, that is factory-programmed on the board.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# enable GPIO
CONFIG_GPIO=y

Expand Down
11 changes: 11 additions & 0 deletions boards/nordic/nrf52dk/Kconfig.defconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# nRF52 DK board configuration

# Copyright (c) 2025 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0

if BOARD_NRF52DK

config HW_STACK_PROTECTION
default ARCH_HAS_STACK_PROTECTION

endif # BOARD_NRF52DK
3 changes: 0 additions & 3 deletions boards/nordic/nrf52dk/nrf52dk_nrf52805_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# Enable GPIO
CONFIG_GPIO=y

Expand Down
3 changes: 0 additions & 3 deletions boards/nordic/nrf52dk/nrf52dk_nrf52810_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# enable GPIO
CONFIG_GPIO=y

Expand Down
3 changes: 0 additions & 3 deletions boards/nordic/nrf52dk/nrf52dk_nrf52832_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# enable GPIO
CONFIG_GPIO=y

Expand Down
3 changes: 3 additions & 0 deletions boards/nordic/nrf5340_audio_dk/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
# Copyright (c) 2019 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0

config HW_STACK_PROTECTION
default ARCH_HAS_STACK_PROTECTION

if BOARD_NRF5340_AUDIO_DK_NRF5340_CPUAPP || BOARD_NRF5340_AUDIO_DK_NRF5340_CPUAPP_NS

# Code Partition:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@

CONFIG_ARM_MPU=y

CONFIG_HW_STACK_PROTECTION=y

CONFIG_ARM_TRUSTZONE_M=y

CONFIG_GPIO=y
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@

CONFIG_ARM_MPU=y

CONFIG_HW_STACK_PROTECTION=y

CONFIG_ARM_TRUSTZONE_M=y
CONFIG_TRUSTED_EXECUTION_NONSECURE=y

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# Enable GPIO
CONFIG_GPIO=y

Expand Down
29 changes: 9 additions & 20 deletions boards/nordic/nrf5340dk/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@
# Copyright (c) 2019-2020 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0

if BOARD_NRF5340DK_NRF5340_CPUAPP || BOARD_NRF5340DK_NRF5340_CPUAPP_NS
config HW_STACK_PROTECTION
default ARCH_HAS_STACK_PROTECTION

if BOARD_NRF5340DK_NRF5340_CPUAPP || BOARD_NRF5340DK_NRF5340_CPUAPP_NS

# Code Partition:
#
Expand All @@ -29,29 +32,19 @@ if BOARD_NRF5340DK_NRF5340_CPUAPP || BOARD_NRF5340DK_NRF5340_CPUAPP_NS
# For the non-secure version of the board, the firmware image SRAM is
# always restricted to the allocated non-secure SRAM partition.
#
# Workaround for not being able to have commas in macro arguments
DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition
DT_CHOSEN_Z_SRAM_PARTITION := zephyr,sram-secure-partition

if BOARD_NRF5340DK_NRF5340_CPUAPP && TRUSTED_EXECUTION_SECURE

config FLASH_LOAD_SIZE
default $(dt_chosen_reg_size_hex,$(DT_CHOSEN_Z_CODE_PARTITION))
# Workaround for not being able to have commas in macro arguments
DT_CHOSEN_Z_SRAM_PARTITION := zephyr,sram-secure-partition

config SRAM_SIZE
default $(dt_chosen_reg_size_int,$(DT_CHOSEN_Z_SRAM_PARTITION),0,K)

endif # BOARD_NRF5340DK_NRF5340_CPUAPP && TRUSTED_EXECUTION_SECURE

if BOARD_NRF5340DK_NRF5340_CPUAPP_NS

config FLASH_LOAD_OFFSET
default $(dt_chosen_reg_addr_hex,$(DT_CHOSEN_Z_CODE_PARTITION))

config FLASH_LOAD_SIZE
default $(dt_chosen_reg_size_hex,$(DT_CHOSEN_Z_CODE_PARTITION))

endif # BOARD_NRF5340DK_NRF5340_CPUAPP_NS
config BOARD_NRF5340DK
select USE_DT_CODE_PARTITION if BOARD_NRF5340DK_NRF5340_CPUAPP_NS

config BT_HCI_IPC
default y if BT
Expand All @@ -60,8 +53,4 @@ config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BT_HCI_IPC

endif # BOARD_NRF5340DK_NRF5340_CPUAPP || BOARD_NRF5340DK_NRF5340_CPUAPP_NS

if BOARD_NRF5340DK_NRF5340_CPUNET

endif # BOARD_NRF5340DK_NRF5340_CPUNET
endif # BOARD_NRF5340DK_NRF5340_CPUAPP || BOARD_NRF5340DK_NRF5340_CPUAPP_NS
3 changes: 0 additions & 3 deletions boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# Enable TrustZone-M
CONFIG_ARM_TRUSTZONE_M=y

Expand Down
3 changes: 0 additions & 3 deletions boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_ns_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# Enable TrustZone-M
CONFIG_ARM_TRUSTZONE_M=y

Expand Down
3 changes: 0 additions & 3 deletions boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpunet_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# enable GPIO
CONFIG_GPIO=y

Expand Down
3 changes: 3 additions & 0 deletions boards/nordic/nrf54h20dk/Kconfig.defconfig
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0

config HW_STACK_PROTECTION
default ARCH_HAS_STACK_PROTECTION

if BOARD_NRF54H20DK_NRF54H20_CPUAPP

config BT_HCI_IPC
Expand Down
3 changes: 0 additions & 3 deletions boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,6 @@ CONFIG_UART_CONSOLE=y
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# MPU-based null-pointer dereferencing detection cannot be applied
# as the (0x0 - 0x400) region is unmapped for this target.
CONFIG_NULL_POINTER_EXCEPTION_DETECTION_NONE=y
Expand Down
3 changes: 0 additions & 3 deletions boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpurad_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@ CONFIG_USE_DT_CODE_PARTITION=y
# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y

# MPU-based null-pointer dereferencing detection cannot be applied
# as the (0x0 - 0x400) region is unmapped for this target.
CONFIG_NULL_POINTER_EXCEPTION_DETECTION_NONE=y
Expand Down
3 changes: 3 additions & 0 deletions boards/nordic/nrf54l09pdk/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@

if BOARD_NRF54L09PDK_NRF54L09_CPUAPP

config HW_STACK_PROTECTION
default ARCH_HAS_STACK_PROTECTION

config ROM_START_OFFSET
default 0x800 if BOOTLOADER_MCUBOOT

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,3 @@ CONFIG_GPIO=y

# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y
15 changes: 6 additions & 9 deletions boards/nordic/nrf54l15dk/Kconfig.defconfig
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0

# Workaround for not being able to have commas in macro arguments
DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition
DT_CHOSEN_Z_SRAM_PARTITION := zephyr,sram-secure-partition
config HW_STACK_PROTECTION
default ARCH_HAS_STACK_PROTECTION

if BOARD_NRF54L15DK_NRF54L05_CPUAPP || BOARD_NRF54L15DK_NRF54L10_CPUAPP || \
BOARD_NRF54L15DK_NRF54L15_CPUAPP
Expand All @@ -17,15 +16,13 @@ endif # BOARD_NRF54L15DK_NRF54L05_CPUAPP || BOARD_NRF54L15DK_NRF54L10_CPUAPP ||

if BOARD_NRF54L15DK_NRF54L15_CPUAPP_NS || BOARD_NRF54L15DK_NRF54L10_CPUAPP_NS

config BOARD_NRF54L15DK
select USE_DT_CODE_PARTITION if BOARD_NRF54L15DK_NRF54L15_CPUAPP_NS || \
BOARD_NRF54L15DK_NRF54L10_CPUAPP_NS

config BT_CTLR
default BT

config FLASH_LOAD_OFFSET
default $(dt_chosen_reg_addr_hex,$(DT_CHOSEN_Z_CODE_PARTITION))

config FLASH_LOAD_SIZE
default $(dt_chosen_reg_size_hex,$(DT_CHOSEN_Z_CODE_PARTITION))

# By default, if we build for a Non-Secure version of the board,
# enable building with TF-M as the Secure Execution Environment.
config BUILD_WITH_TFM
Expand Down
3 changes: 0 additions & 3 deletions boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l05_cpuapp_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,3 @@ CONFIG_GPIO=y

# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y
3 changes: 0 additions & 3 deletions boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l10_cpuapp_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,3 @@ CONFIG_GPIO=y

# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
# SPDX-License-Identifier: Apache-2.0

CONFIG_ARM_MPU=y
CONFIG_HW_STACK_PROTECTION=y
CONFIG_NULL_POINTER_EXCEPTION_DETECTION_NONE=y
CONFIG_ARM_TRUSTZONE_M=y

Expand Down
3 changes: 0 additions & 3 deletions boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,3 @@ CONFIG_GPIO=y

# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
# SPDX-License-Identifier: Apache-2.0

CONFIG_ARM_MPU=y
CONFIG_HW_STACK_PROTECTION=y
CONFIG_NULL_POINTER_EXCEPTION_DETECTION_NONE=y
CONFIG_ARM_TRUSTZONE_M=y

Expand Down
3 changes: 3 additions & 0 deletions boards/nordic/nrf54l20pdk/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@

if BOARD_NRF54L20PDK_NRF54L20_CPUAPP

config HW_STACK_PROTECTION
default ARCH_HAS_STACK_PROTECTION

config ROM_START_OFFSET
default 0x800 if BOOTLOADER_MCUBOOT

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,3 @@ CONFIG_GPIO=y

# Enable MPU
CONFIG_ARM_MPU=y

# Enable hardware stack protection
CONFIG_HW_STACK_PROTECTION=y
Loading