Skip to content

Commit f3f3ef5

Browse files
authored
Merge branch 'main' into fix_bt_att_chan_create_pdu_deadlock_test
2 parents aedea3e + 83d751b commit f3f3ef5

File tree

7 files changed

+55
-8
lines changed

7 files changed

+55
-8
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/ {
2+
sram0_image@2006f000 {
3+
compatible = "zephyr,memory-region", "mmio-sram";
4+
reg = <0x2006f000 DT_SIZE_K(4)>;
5+
zephyr,memory-region = "RetainedMem";
6+
status = "okay";
7+
8+
retainedmem0: retainedmem {
9+
compatible = "zephyr,retained-ram";
10+
status = "okay";
11+
};
12+
};
13+
14+
aliases {
15+
retainedmemdevice = &retainedmem0;
16+
};
17+
};
18+
19+
&sram0_image {
20+
/* Shrink SRAM size to avoid overlap with retained memory region */
21+
reg = <0x20000000 DT_SIZE_K(444)>;
22+
};

samples/boards/nordic/system_off/sample.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ tests:
2929
platform_allow:
3030
- nrf52840dk/nrf52840
3131
- nrf52dk/nrf52832
32+
- nrf5340dk/nrf5340/cpuapp
3233
- nrf54l15dk/nrf54l05/cpuapp
3334
- nrf54l15dk/nrf54l10/cpuapp
3435
- nrf54l15dk/nrf54l15/cpuapp

soc/nordic/common/poweroff.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,6 @@ void z_sys_poweroff(void)
5050

5151
/* Disable retention for all memory blocks */
5252
nrfx_ram_ctrl_retention_enable_set(ram_start, ram_size, false);
53-
#if defined(DEVELOP_IN_NRF54L15) && defined(NRF54L05_XXAA)
54-
nrf_memconf_ramblock_ret_mask_enable_set(NRF_MEMCONF, 0, 0x1F8, false);
55-
nrf_memconf_ramblock_ret2_mask_enable_set(NRF_MEMCONF, 0, 0x1F8, false);
56-
#endif
57-
#if defined(DEVELOP_IN_NRF54L15) && defined(NRF54L10_XXAA)
58-
nrf_memconf_ramblock_ret_mask_enable_set(NRF_MEMCONF, 0, 0x1C0, false);
59-
nrf_memconf_ramblock_ret2_mask_enable_set(NRF_MEMCONF, 0, 0x1C0, false);
60-
#endif
6153

6254
#endif /* defined(CONFIG_HAS_NORDIC_RAM_CTRL) */
6355

soc/nordic/nrf53/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ config SOC_SERIES_NRF53X
1313
imply XIP
1414
select HAS_NRFX
1515
select HAS_NORDIC_DRIVERS
16+
select HAS_NORDIC_RAM_CTRL
1617
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
1718
select HAS_SWO
1819
help
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CONFIG_RETAINED_MEM_NRF_GPREGRET=n
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/ {
2+
sram0_image@2006f000 {
3+
compatible = "zephyr,memory-region", "mmio-sram";
4+
reg = <0x2006f000 DT_SIZE_K(4)>;
5+
zephyr,memory-region = "RetainedMem";
6+
status = "okay";
7+
8+
retainedmem0: retainedmem {
9+
compatible = "zephyr,retained-ram";
10+
status = "okay";
11+
};
12+
};
13+
14+
aliases {
15+
retainedmemtestdevice = &retainedmem0;
16+
};
17+
};
18+
19+
&gpregret1 {
20+
status = "disabled";
21+
};
22+
23+
&gpregret2 {
24+
status = "disabled";
25+
};
26+
27+
&sram0_image {
28+
reg = <0x20000000 DT_SIZE_K(444)>;
29+
};

tests/drivers/retained_mem/api/testcase.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ tests:
77
drivers.retained_mem.api.ram:
88
platform_allow:
99
- qemu_cortex_m3
10+
- nrf5340dk/nrf5340/cpuapp
1011
- nrf54h20dk/nrf54h20/cpuapp
1112
- nrf54h20dk/nrf54h20/cpurad
1213
- nrf54l09pdk/nrf54l09/cpuapp

0 commit comments

Comments
 (0)