Skip to content

Commit 64e3a45

Browse files
[nrf fromlist] snippets: add nRF54L20pdk FLPR core snippet
Add snippet to boot nRF54L20pdk FLPR from application core. Upstream PR #: 79355 Signed-off-by: Michał Stasiak <[email protected]>
1 parent 6125915 commit 64e3a45

File tree

2 files changed

+41
-0
lines changed

2 files changed

+41
-0
lines changed

snippets/nordic-flpr/snippet.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,6 @@ boards:
99
/.*/nrf54h20/cpuapp/:
1010
append:
1111
EXTRA_DTC_OVERLAY_FILE: soc/nrf54h20_cpuapp.overlay
12+
/.*/nrf54l20/cpuapp/:
13+
append:
14+
EXTRA_DTC_OVERLAY_FILE: soc/nrf54l20_cpuapp.overlay
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
/ {
7+
soc {
8+
reserved-memory {
9+
#address-cells = <1>;
10+
#size-cells = <1>;
11+
cpuflpr_code_partition: image@1ed000 {
12+
/* FLPR core code partition */
13+
reg = <0x1ed000 DT_SIZE_K(64)>;
14+
};
15+
};
16+
17+
cpuflpr_sram_code_data: memory@2006fc00 {
18+
compatible = "mmio-sram";
19+
reg = <0x2006fc00 DT_SIZE_K(64)>;
20+
#address-cells = <1>;
21+
#size-cells = <1>;
22+
ranges = <0x0 0x2006fc00 0x10000>;
23+
};
24+
};
25+
};
26+
27+
&uart30 {
28+
status = "reserved";
29+
};
30+
31+
&cpuflpr_vpr {
32+
execution-memory = <&cpuflpr_sram_code_data>;
33+
source-memory = <&cpuflpr_code_partition>;
34+
};
35+
36+
&cpuapp_vevif_tx {
37+
status = "okay";
38+
};

0 commit comments

Comments
 (0)