soc: nordic: Add nRF54L09 FLPR

Add nrF54L09 FLPR core support.

Signed-off-by: Adam Kondraciuk <adam.kondraciuk@nordicsemi.no>
This commit is contained in:
Adam Kondraciuk 2025-02-06 13:53:39 +01:00 committed by Benjamin Cabé
commit 5aa0827960
5 changed files with 25 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_CPUFLPR || SOC_NRF54L20_ENGA_CPUFLPR || SOC_NRF9280_CPUPPR)
depends on (SOC_NRF54H20_CPUPPR || SOC_NRF54H20_CPUFLPR || SOC_NRF54L09_ENGA_CPUFLPR || SOC_NRF54L15_CPUFLPR || SOC_NRF54L20_ENGA_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

@ -37,6 +37,9 @@ config SOC_NRF54L15_CPUAPP
config SOC_NRF54L05_CPUFLPR
select RISCV_CORE_NORDIC_VPR
config SOC_NRF54L09_ENGA_CPUFLPR
select RISCV_CORE_NORDIC_VPR
config SOC_NRF54L10_CPUFLPR
select RISCV_CORE_NORDIC_VPR

View file

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

View file

@ -39,6 +39,12 @@ config SOC_NRF54L09_ENGA_CPUAPP
help
NRF54L09 ENGA CPUAPP
config SOC_NRF54L09_ENGA_CPUFLPR
bool
select SOC_NRF54L09_ENGA
help
NRF54L09 ENGA CPUFLPR
config SOC_NRF54L10
bool
select SOC_SERIES_NRF54LX

View file

@ -28,6 +28,7 @@ family:
- name: nrf54l09
cpuclusters:
- name: cpuapp
- name: cpuflpr
- name: nrf54l10
cpuclusters:
- name: cpuapp
@ -111,6 +112,7 @@ runners:
- nrf54l05/cpuflpr
- qualifiers:
- nrf54l09/cpuapp
- nrf54l09/cpuflpr
- qualifiers:
- nrf54l10/cpuapp
- nrf54l10/cpuflpr
@ -174,6 +176,7 @@ runners:
- nrf54l05/cpuflpr
- qualifiers:
- nrf54l09/cpuapp
- nrf54l09/cpuflpr
- qualifiers:
- nrf54l10/cpuapp
- nrf54l10/cpuflpr
@ -237,6 +240,7 @@ runners:
- nrf54l05/cpuflpr
- qualifiers:
- nrf54l09/cpuapp
- nrf54l09/cpuflpr
- qualifiers:
- nrf54l10/cpuapp
- nrf54l10/cpuflpr