From 17a7735b1f3dbcdf66840f43c8a1d61a535a6417 Mon Sep 17 00:00:00 2001 From: Grzegorz Swiderski Date: Wed, 4 Sep 2024 13:19:30 +0200 Subject: [PATCH] snippets: Support nordic-ppr and nordic-ppr-xip on nRF92 Add overlays for booting PPR on the `nrf9280pdk/nrf9280/cpuapp` target. They are identical to the nRF54H ones because of similar DT structure. Signed-off-by: Grzegorz Swiderski --- .../boards/nrf9280pdk_nrf9280_cpuapp.overlay | 17 +++++++++++++++++ snippets/nordic-ppr-xip/snippet.yml | 3 +++ .../boards/nrf9280pdk_nrf9280_cpuapp.overlay | 12 ++++++++++++ snippets/nordic-ppr/snippet.yml | 3 +++ 4 files changed, 35 insertions(+) create mode 100644 snippets/nordic-ppr-xip/boards/nrf9280pdk_nrf9280_cpuapp.overlay create mode 100644 snippets/nordic-ppr/boards/nrf9280pdk_nrf9280_cpuapp.overlay diff --git a/snippets/nordic-ppr-xip/boards/nrf9280pdk_nrf9280_cpuapp.overlay b/snippets/nordic-ppr-xip/boards/nrf9280pdk_nrf9280_cpuapp.overlay new file mode 100644 index 00000000000..4d02921660b --- /dev/null +++ b/snippets/nordic-ppr-xip/boards/nrf9280pdk_nrf9280_cpuapp.overlay @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2024 Nordic Semiconductor + * SPDX-License-Identifier: Apache-2.0 + */ + +&cpuppr_ram3x_region { + status = "okay"; +}; + +&cpuppr_vpr { + execution-memory = <&cpuppr_code_partition>; + /delete-property/ source-memory; +}; + +&uart135 { + status = "reserved"; +}; diff --git a/snippets/nordic-ppr-xip/snippet.yml b/snippets/nordic-ppr-xip/snippet.yml index 4fa136b20e2..09b42719c47 100644 --- a/snippets/nordic-ppr-xip/snippet.yml +++ b/snippets/nordic-ppr-xip/snippet.yml @@ -6,3 +6,6 @@ boards: nrf54h20dk/nrf54h20/cpuapp: append: EXTRA_DTC_OVERLAY_FILE: boards/nrf54h20dk_nrf54h20_cpuapp.overlay + nrf9280pdk/nrf9280/cpuapp: + append: + EXTRA_DTC_OVERLAY_FILE: boards/nrf9280pdk_nrf9280_cpuapp.overlay diff --git a/snippets/nordic-ppr/boards/nrf9280pdk_nrf9280_cpuapp.overlay b/snippets/nordic-ppr/boards/nrf9280pdk_nrf9280_cpuapp.overlay new file mode 100644 index 00000000000..75128f42a13 --- /dev/null +++ b/snippets/nordic-ppr/boards/nrf9280pdk_nrf9280_cpuapp.overlay @@ -0,0 +1,12 @@ +/* + * Copyright (c) 2024 Nordic Semiconductor + * SPDX-License-Identifier: Apache-2.0 + */ + +&cpuppr_ram3x_region { + status = "okay"; +}; + +&uart135 { + status = "reserved"; +}; diff --git a/snippets/nordic-ppr/snippet.yml b/snippets/nordic-ppr/snippet.yml index 8257e6f0a22..48caac253a8 100644 --- a/snippets/nordic-ppr/snippet.yml +++ b/snippets/nordic-ppr/snippet.yml @@ -6,3 +6,6 @@ boards: nrf54h20dk/nrf54h20/cpuapp: append: EXTRA_DTC_OVERLAY_FILE: boards/nrf54h20dk_nrf54h20_cpuapp.overlay + nrf9280pdk/nrf9280/cpuapp: + append: + EXTRA_DTC_OVERLAY_FILE: boards/nrf9280pdk_nrf9280_cpuapp.overlay