From c720f6214b2abca695478dc9a4cc50d903d0af14 Mon Sep 17 00:00:00 2001 From: Nikodem Kastelik Date: Fri, 24 Jan 2025 12:52:37 +0100 Subject: [PATCH] [nrf fromtree] tests: drivers: retained_mem: add support for nRF5340 DK nRF5340 SoC supports retained_mem driver. Add test configuration confirming this. Signed-off-by: Nikodem Kastelik (cherry picked from commit 34b14bbc4835461466038e793be005a732406f26) --- .../api/boards/nrf5340dk_nrf5340_cpuapp.conf | 1 + .../boards/nrf5340dk_nrf5340_cpuapp.overlay | 29 +++++++++++++++++++ tests/drivers/retained_mem/api/testcase.yaml | 1 + 3 files changed, 31 insertions(+) create mode 100644 tests/drivers/retained_mem/api/boards/nrf5340dk_nrf5340_cpuapp.conf create mode 100644 tests/drivers/retained_mem/api/boards/nrf5340dk_nrf5340_cpuapp.overlay diff --git a/tests/drivers/retained_mem/api/boards/nrf5340dk_nrf5340_cpuapp.conf b/tests/drivers/retained_mem/api/boards/nrf5340dk_nrf5340_cpuapp.conf new file mode 100644 index 00000000000..4c12994e097 --- /dev/null +++ b/tests/drivers/retained_mem/api/boards/nrf5340dk_nrf5340_cpuapp.conf @@ -0,0 +1 @@ +CONFIG_RETAINED_MEM_NRF_GPREGRET=n diff --git a/tests/drivers/retained_mem/api/boards/nrf5340dk_nrf5340_cpuapp.overlay b/tests/drivers/retained_mem/api/boards/nrf5340dk_nrf5340_cpuapp.overlay new file mode 100644 index 00000000000..de246574722 --- /dev/null +++ b/tests/drivers/retained_mem/api/boards/nrf5340dk_nrf5340_cpuapp.overlay @@ -0,0 +1,29 @@ +/ { + sram0_image@2006f000 { + compatible = "zephyr,memory-region", "mmio-sram"; + reg = <0x2006f000 DT_SIZE_K(4)>; + zephyr,memory-region = "RetainedMem"; + status = "okay"; + + retainedmem0: retainedmem { + compatible = "zephyr,retained-ram"; + status = "okay"; + }; + }; + + aliases { + retainedmemtestdevice = &retainedmem0; + }; +}; + +&gpregret1 { + status = "disabled"; +}; + +&gpregret2 { + status = "disabled"; +}; + +&sram0_image { + reg = <0x20000000 DT_SIZE_K(444)>; +}; diff --git a/tests/drivers/retained_mem/api/testcase.yaml b/tests/drivers/retained_mem/api/testcase.yaml index bec7bed1321..2ad60f6e3b4 100644 --- a/tests/drivers/retained_mem/api/testcase.yaml +++ b/tests/drivers/retained_mem/api/testcase.yaml @@ -7,6 +7,7 @@ tests: drivers.retained_mem.api.ram: platform_allow: - qemu_cortex_m3 + - nrf5340dk/nrf5340/cpuapp - nrf54h20dk/nrf54h20/cpuapp - nrf54h20dk/nrf54h20/cpurad - nrf54l09pdk/nrf54l09/cpuapp