Skip to content

Commit f4a1131

Browse files
boards: nrf54l15dk: configure nrf_regulators initial mode
Set regulator initial mode. This reduces the power consumption by ~80 uA in idle. Signed-off-by: Eivind Jølsgard <[email protected]>
1 parent 51a5f96 commit f4a1131

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

boards/nordic/bm_nrf54l15dk/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55
#
66

77
zephyr_include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
8+
zephyr_library_sources(init.c)

boards/nordic/bm_nrf54l15dk/Kconfig.bm_nrf54l15dk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ config BOARD_BM_NRF54L15DK
88
select SOC_NRF54L05_CPUAPP if BOARD_BM_NRF54L15DK_NRF54L05_CPUAPP_S115_SOFTDEVICE || BOARD_BM_NRF54L15DK_NRF54L05_CPUAPP_S115_SOFTDEVICE_MCUBOOT
99
select SOC_NRF54L10_CPUAPP if BOARD_BM_NRF54L15DK_NRF54L10_CPUAPP_S115_SOFTDEVICE || BOARD_BM_NRF54L15DK_NRF54L10_CPUAPP_S115_SOFTDEVICE_MCUBOOT
1010
select SOC_NRF54L15_CPUAPP if BOARD_BM_NRF54L15DK_NRF54L15_CPUAPP_S115_SOFTDEVICE || BOARD_BM_NRF54L15DK_NRF54L15_CPUAPP_S115_SOFTDEVICE_MCUBOOT
11+
select BOARD_LATE_INIT_HOOK

boards/nordic/bm_nrf54l15dk/init.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
#include <hal/nrf_regulators.h>
7+
8+
void board_late_init_hook(void)
9+
{
10+
nrf_regulators_vreg_enable_set(NRF_REGULATORS, NRF_REGULATORS_VREG_MAIN, true);
11+
}

0 commit comments

Comments
 (0)