Commit 21475774 authored by Carles Cufi's avatar Carles Cufi Committed by Henrik Brix Andersen
Browse files

boards: nordic: nRF54L15DK: Add basic support for the L05 and L10 ICs

The nRF54L05 and nRF54L10 are identical to the nRF54L15 except for their
memory sizes. Add support for emulating those ICs on the nRF54L15DK.
This commit only adds support for the main application core. Support for
the FLPR core may be added later.

Signed-off-by: default avatarCarles Cufi <carles.cufi@nordicsemi.no>
parent 1b84958f
Loading
Loading
Loading
Loading
+4 −2
Changes for boards/nordic/nrf54l15dk/Kconfig.defconfig: 4 added lines, 2 removed lines.
Original line number Diff line number Diff line
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0

if BOARD_NRF54L15DK_NRF54L15_CPUAPP
if BOARD_NRF54L15DK_NRF54L05_CPUAPP || BOARD_NRF54L15DK_NRF54L10_CPUAPP || \
	BOARD_NRF54L15DK_NRF54L15_CPUAPP

config BT_CTLR
	default BT
@@ -9,4 +10,5 @@ config BT_CTLR
config ROM_START_OFFSET
	default 0x800 if BOOTLOADER_MCUBOOT

endif # BOARD_NRF54L15DK_NRF54L15_CPUAPP
endif # BOARD_NRF54L15DK_NRF54L05_CPUAPP || BOARD_NRF54L15DK_NRF54L10_CPUAPP || \
	# BOARD_NRF54L15DK_NRF54L15_CPUAPP
+2 −0
Changes for boards/nordic/nrf54l15dk/Kconfig.nrf54l15dk: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@
# SPDX-License-Identifier: Apache-2.0

config BOARD_NRF54L15DK
	select SOC_NRF54L05_CPUAPP if BOARD_NRF54L15DK_NRF54L05_CPUAPP
	select SOC_NRF54L10_CPUAPP if BOARD_NRF54L15DK_NRF54L10_CPUAPP
	select SOC_NRF54L15_CPUAPP if BOARD_NRF54L15DK_NRF54L15_CPUAPP
	select SOC_NRF54L15_CPUFLPR if BOARD_NRF54L15DK_NRF54L15_CPUFLPR || \
					    BOARD_NRF54L15DK_NRF54L15_CPUFLPR_XIP
+4 −2
Changes for boards/nordic/nrf54l15dk/board.cmake: 4 added lines, 2 removed lines.
Original line number Diff line number Diff line
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0

if(CONFIG_SOC_NRF54L15_CPUAPP)
if(CONFIG_SOC_NRF54L05_CPUAPP OR CONFIG_SOC_NRF54L10_CPUAPP OR
		CONFIG_SOC_NRF54L15_CPUAPP)
  board_runner_args(jlink "--device=cortex-m33" "--speed=4000")
elseif(CONFIG_SOC_NRF54L15_CPUFLPR)
elseif(CONFIG_SOC_NRF54L05_CPUFLPR OR CONFIG_SOC_NRF54L10_CPUFLPR OR
		CONFIG_SOC_NRF54L15_CPUFLPR)
  board_runner_args(jlink "--speed=4000")
endif()

+2 −0
Changes for boards/nordic/nrf54l15dk/board.yml: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -3,6 +3,8 @@ board:
  full_name: nRF54L15 DK
  vendor: nordic
  socs:
  - name: nrf54l05
  - name: nrf54l10
  - name: nrf54l15
    variants:
    - name: xip
+1 −1
Changes for boards/nordic/nrf54l15dk/nrf54l15dk_common.dtsi: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@
 * SPDX-License-Identifier: Apache-2.0
 */

#include "nrf54l15dk_nrf54l15-pinctrl.dtsi"
#include "nrf54l15dk_nrf54l_05_10_15-pinctrl.dtsi"

/ {
	leds {
Loading