Skip to content

Commit 1dfe3cb

Browse files
nordic-krchhenrikbrixandersen
authored andcommitted
soc: nordic: common: vpr: Update custom idle
VPR (FLPR) on nRF54L series has fixed issue with sleeping so custom CPU idle function does not need to be used there. Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
1 parent a28a338 commit 1dfe3cb

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

soc/nordic/common/vpr/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
zephyr_include_directories(.)
55

6-
zephyr_library_sources(soc_context.S soc_idle.c soc_init.c)
6+
zephyr_library_sources(soc_context.S soc_init.c)
7+
zephyr_library_sources_ifdef(CONFIG_ARCH_HAS_CUSTOM_CPU_IDLE soc_idle.c)
78

89
set(SOC_LINKER_SCRIPT ${ZEPHYR_BASE}/include/zephyr/arch/riscv/common/linker.ld CACHE INTERNAL "")

soc/nordic/common/vpr/Kconfig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ config RISCV_CORE_NORDIC_VPR
1616
select RISCV_HAS_CLIC
1717
select RISCV_SOC_CONTEXT_SAVE
1818
select HAS_FLASH_LOAD_OFFSET
19-
select ARCH_HAS_CUSTOM_CPU_IDLE
20-
select ARCH_HAS_CUSTOM_CPU_ATOMIC_IDLE
19+
select ARCH_HAS_CUSTOM_CPU_IDLE if !SOC_SERIES_NRF54LX
20+
select ARCH_HAS_CUSTOM_CPU_ATOMIC_IDLE if !SOC_SERIES_NRF54LX
2121
select INCLUDE_RESET_VECTOR
2222
imply XIP
2323
help

0 commit comments

Comments
 (0)