soc: nordic: Add nRF54L09 FLPR
Add nrF54L09 FLPR core support. Signed-off-by: Adam Kondraciuk <adam.kondraciuk@nordicsemi.no>
This commit is contained in:
parent
4e1b310698
commit
5aa0827960
5 changed files with 25 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_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
|
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.
|
||||||
|
|
|
@ -37,6 +37,9 @@ config SOC_NRF54L15_CPUAPP
|
||||||
config SOC_NRF54L05_CPUFLPR
|
config SOC_NRF54L05_CPUFLPR
|
||||||
select RISCV_CORE_NORDIC_VPR
|
select RISCV_CORE_NORDIC_VPR
|
||||||
|
|
||||||
|
config SOC_NRF54L09_ENGA_CPUFLPR
|
||||||
|
select RISCV_CORE_NORDIC_VPR
|
||||||
|
|
||||||
config SOC_NRF54L10_CPUFLPR
|
config SOC_NRF54L10_CPUFLPR
|
||||||
select RISCV_CORE_NORDIC_VPR
|
select RISCV_CORE_NORDIC_VPR
|
||||||
|
|
||||||
|
|
11
soc/nordic/nrf54l/Kconfig.defconfig.nrf54l09_enga_cpuflpr
Normal file
11
soc/nordic/nrf54l/Kconfig.defconfig.nrf54l09_enga_cpuflpr
Normal 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
|
|
@ -39,6 +39,12 @@ config SOC_NRF54L09_ENGA_CPUAPP
|
||||||
help
|
help
|
||||||
NRF54L09 ENGA CPUAPP
|
NRF54L09 ENGA CPUAPP
|
||||||
|
|
||||||
|
config SOC_NRF54L09_ENGA_CPUFLPR
|
||||||
|
bool
|
||||||
|
select SOC_NRF54L09_ENGA
|
||||||
|
help
|
||||||
|
NRF54L09 ENGA CPUFLPR
|
||||||
|
|
||||||
config SOC_NRF54L10
|
config SOC_NRF54L10
|
||||||
bool
|
bool
|
||||||
select SOC_SERIES_NRF54LX
|
select SOC_SERIES_NRF54LX
|
||||||
|
|
|
@ -28,6 +28,7 @@ family:
|
||||||
- name: nrf54l09
|
- name: nrf54l09
|
||||||
cpuclusters:
|
cpuclusters:
|
||||||
- name: cpuapp
|
- name: cpuapp
|
||||||
|
- name: cpuflpr
|
||||||
- name: nrf54l10
|
- name: nrf54l10
|
||||||
cpuclusters:
|
cpuclusters:
|
||||||
- name: cpuapp
|
- name: cpuapp
|
||||||
|
@ -111,6 +112,7 @@ runners:
|
||||||
- nrf54l05/cpuflpr
|
- nrf54l05/cpuflpr
|
||||||
- qualifiers:
|
- qualifiers:
|
||||||
- nrf54l09/cpuapp
|
- nrf54l09/cpuapp
|
||||||
|
- nrf54l09/cpuflpr
|
||||||
- qualifiers:
|
- qualifiers:
|
||||||
- nrf54l10/cpuapp
|
- nrf54l10/cpuapp
|
||||||
- nrf54l10/cpuflpr
|
- nrf54l10/cpuflpr
|
||||||
|
@ -174,6 +176,7 @@ runners:
|
||||||
- nrf54l05/cpuflpr
|
- nrf54l05/cpuflpr
|
||||||
- qualifiers:
|
- qualifiers:
|
||||||
- nrf54l09/cpuapp
|
- nrf54l09/cpuapp
|
||||||
|
- nrf54l09/cpuflpr
|
||||||
- qualifiers:
|
- qualifiers:
|
||||||
- nrf54l10/cpuapp
|
- nrf54l10/cpuapp
|
||||||
- nrf54l10/cpuflpr
|
- nrf54l10/cpuflpr
|
||||||
|
@ -237,6 +240,7 @@ runners:
|
||||||
- nrf54l05/cpuflpr
|
- nrf54l05/cpuflpr
|
||||||
- qualifiers:
|
- qualifiers:
|
||||||
- nrf54l09/cpuapp
|
- nrf54l09/cpuapp
|
||||||
|
- nrf54l09/cpuflpr
|
||||||
- qualifiers:
|
- qualifiers:
|
||||||
- nrf54l10/cpuapp
|
- nrf54l10/cpuapp
|
||||||
- nrf54l10/cpuflpr
|
- nrf54l10/cpuflpr
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue