soc: Add support for nRF54L15

Add support for production version of the device.

Signed-off-by: Karol Lasończyk <karol.lasonczyk@nordicsemi.no>
This commit is contained in:
Karol Lasończyk 2024-08-19 14:13:52 +02:00 committed by Carles Cufí
commit e3bcd428b3
5 changed files with 49 additions and 1 deletions

View file

@ -4,7 +4,7 @@
config VPR_LAUNCHER
bool "VPR launcher"
default y
depends on (SOC_NRF54H20_CPUPPR || SOC_NRF54H20_CPUFLPR || SOC_NRF54L15_ENGA_CPUFLPR || SOC_NRF9280_CPUPPR)
depends on (SOC_NRF54H20_CPUPPR || SOC_NRF54H20_CPUFLPR || SOC_NRF54L15_ENGA_CPUFLPR || SOC_NRF54L15_CPUFLPR || SOC_NRF9280_CPUPPR)
help
Include VPR launcher in build.
VPR launcher is a minimal sample built for an ARM core that starts given VPR core.

View file

@ -20,9 +20,23 @@ config SOC_NRF54L15_ENGA_CPUAPP
select HAS_HW_NRF_RADIO_IEEE802154
select HAS_POWEROFF
config SOC_NRF54L15_CPUAPP
select ARM
select ARMV8_M_DSP
select CPU_CORTEX_M33
select CPU_HAS_ARM_MPU
select CPU_HAS_ICACHE
select CPU_HAS_ARM_SAU
select CPU_HAS_FPU
select HAS_HW_NRF_RADIO_IEEE802154
select HAS_POWEROFF
config SOC_NRF54L15_ENGA_CPUFLPR
depends on RISCV_CORE_NORDIC_VPR
config SOC_NRF54L15_CPUFLPR
depends on RISCV_CORE_NORDIC_VPR
if SOC_SERIES_NRF54LX
config SOC_NRF54LX_SKIP_CLOCK_CONFIG

View file

@ -0,0 +1,11 @@
# Nordic Semiconductor nRF54L15 MCU
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
if SOC_NRF54L15_CPUAPP
config NUM_IRQS
default 271
endif # SOC_NRF54L15_CPUAPP

View file

@ -0,0 +1,11 @@
# Nordic Semiconductor nRF54L15 MCU
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
if SOC_NRF54L15_CPUFLPR
config NUM_IRQS
default 287
endif # SOC_NRF54L15_CPUFLPR

View file

@ -27,5 +27,17 @@ config SOC_NRF54L15_ENGA_CPUFLPR
help
NRF54L15 ENGA CPUFLPR
config SOC_NRF54L15_CPUAPP
bool
select SOC_NRF54L15
help
NRF54L15 CPUAPP
config SOC_NRF54L15_CPUFLPR
bool
select SOC_NRF54L15
help
NRF54L15 CPUFLPR
config SOC
default "nrf54l15" if SOC_NRF54L15