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:
parent
ad3ab05259
commit
e3bcd428b3
5 changed files with 49 additions and 1 deletions
|
@ -4,7 +4,7 @@
|
||||||
config VPR_LAUNCHER
|
config VPR_LAUNCHER
|
||||||
bool "VPR launcher"
|
bool "VPR launcher"
|
||||||
default y
|
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
|
help
|
||||||
Include VPR launcher in build.
|
Include VPR launcher in build.
|
||||||
VPR launcher is a minimal sample built for an ARM core that starts given VPR core.
|
VPR launcher is a minimal sample built for an ARM core that starts given VPR core.
|
||||||
|
|
|
@ -20,9 +20,23 @@ config SOC_NRF54L15_ENGA_CPUAPP
|
||||||
select HAS_HW_NRF_RADIO_IEEE802154
|
select HAS_HW_NRF_RADIO_IEEE802154
|
||||||
select HAS_POWEROFF
|
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
|
config SOC_NRF54L15_ENGA_CPUFLPR
|
||||||
depends on RISCV_CORE_NORDIC_VPR
|
depends on RISCV_CORE_NORDIC_VPR
|
||||||
|
|
||||||
|
config SOC_NRF54L15_CPUFLPR
|
||||||
|
depends on RISCV_CORE_NORDIC_VPR
|
||||||
|
|
||||||
if SOC_SERIES_NRF54LX
|
if SOC_SERIES_NRF54LX
|
||||||
|
|
||||||
config SOC_NRF54LX_SKIP_CLOCK_CONFIG
|
config SOC_NRF54LX_SKIP_CLOCK_CONFIG
|
||||||
|
|
11
soc/nordic/nrf54l/Kconfig.defconfig.nrf54l15_cpuapp
Normal file
11
soc/nordic/nrf54l/Kconfig.defconfig.nrf54l15_cpuapp
Normal 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
|
11
soc/nordic/nrf54l/Kconfig.defconfig.nrf54l15_cpuflpr
Normal file
11
soc/nordic/nrf54l/Kconfig.defconfig.nrf54l15_cpuflpr
Normal 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
|
|
@ -27,5 +27,17 @@ config SOC_NRF54L15_ENGA_CPUFLPR
|
||||||
help
|
help
|
||||||
NRF54L15 ENGA CPUFLPR
|
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
|
config SOC
|
||||||
default "nrf54l15" if SOC_NRF54L15
|
default "nrf54l15" if SOC_NRF54L15
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue