Skip to content

Commit bab6d31

Browse files
adamkondraciuknordicjm
authored andcommitted
[nrf fromlist] soc: nordic: Add nRF54L09 FLPR
Add nrF54L09 FLPR core support. Upstream PR #: 85310 Signed-off-by: Adam Kondraciuk <[email protected]>
1 parent 72a47b6 commit bab6d31

File tree

5 files changed

+25
-1
lines changed

5 files changed

+25
-1
lines changed

soc/nordic/common/vpr/Kconfig.sysbuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
config VPR_LAUNCHER
55
bool "VPR launcher"
66
default y
7-
depends on (SOC_NRF54H20_CPUPPR || SOC_NRF54H20_CPUFLPR || SOC_NRF54L15_CPUFLPR || SOC_NRF54L20_ENGA_CPUFLPR || SOC_NRF9280_CPUPPR)
7+
depends on (SOC_NRF54H20_CPUPPR || SOC_NRF54H20_CPUFLPR || SOC_NRF54L09_ENGA_CPUFLPR || SOC_NRF54L15_CPUFLPR || SOC_NRF54L20_ENGA_CPUFLPR || SOC_NRF9280_CPUPPR)
88
help
99
Include VPR launcher in build.
1010
VPR launcher is a minimal sample built for an ARM core that starts given VPR core.

soc/nordic/nrf54l/Kconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ config SOC_NRF54L15_CPUAPP
3737
config SOC_NRF54L05_CPUFLPR
3838
select RISCV_CORE_NORDIC_VPR
3939

40+
config SOC_NRF54L09_ENGA_CPUFLPR
41+
select RISCV_CORE_NORDIC_VPR
42+
4043
config SOC_NRF54L10_CPUFLPR
4144
select RISCV_CORE_NORDIC_VPR
4245

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Nordic Semiconductor nRF54L09 MCU
2+
3+
# Copyright (c) 2025 Nordic Semiconductor ASA
4+
# SPDX-License-Identifier: Apache-2.0
5+
6+
if SOC_NRF54L09_ENGA_CPUFLPR
7+
8+
config NUM_IRQS
9+
default 287
10+
11+
endif # SOC_NRF54L09_ENGA_CPUFLPR

soc/nordic/nrf54l/Kconfig.soc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@ config SOC_NRF54L09_ENGA_CPUAPP
3939
help
4040
NRF54L09 ENGA CPUAPP
4141

42+
config SOC_NRF54L09_ENGA_CPUFLPR
43+
bool
44+
select SOC_NRF54L09_ENGA
45+
help
46+
NRF54L09 ENGA CPUFLPR
47+
4248
config SOC_NRF54L10
4349
bool
4450
select SOC_SERIES_NRF54LX

soc/nordic/soc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ family:
2828
- name: nrf54l09
2929
cpuclusters:
3030
- name: cpuapp
31+
- name: cpuflpr
3132
- name: nrf54l10
3233
cpuclusters:
3334
- name: cpuapp
@@ -111,6 +112,7 @@ runners:
111112
- nrf54l05/cpuflpr
112113
- qualifiers:
113114
- nrf54l09/cpuapp
115+
- nrf54l09/cpuflpr
114116
- qualifiers:
115117
- nrf54l10/cpuapp
116118
- nrf54l10/cpuflpr
@@ -174,6 +176,7 @@ runners:
174176
- nrf54l05/cpuflpr
175177
- qualifiers:
176178
- nrf54l09/cpuapp
179+
- nrf54l09/cpuflpr
177180
- qualifiers:
178181
- nrf54l10/cpuapp
179182
- nrf54l10/cpuflpr
@@ -237,6 +240,7 @@ runners:
237240
- nrf54l05/cpuflpr
238241
- qualifiers:
239242
- nrf54l09/cpuapp
243+
- nrf54l09/cpuflpr
240244
- qualifiers:
241245
- nrf54l10/cpuapp
242246
- nrf54l10/cpuflpr

0 commit comments

Comments
 (0)