Skip to content

Commit 4e54417

Browse files
committed
tests: benchmarks: system_off: more with retained mem
Add checking grtc with retained mem (4k, 16k, 32k). Extend checking checking with retained 16k and 32k. Signed-off-by: Piotr Kosycarz <piotr.kosycarz@nordicsemi.no>
1 parent e081cf5 commit 4e54417

22 files changed

+428
-19
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/ {
2+
sram0@2003C000 {
3+
compatible = "zephyr,memory-region", "mmio-sram";
4+
reg = <0x2003C000 DT_SIZE_K(16)>;
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 {
20+
/* Shrink SRAM size to avoid overlap with retained memory region */
21+
reg = <0x20000000 DT_SIZE_K(240)>;
22+
};
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/ {
2+
sram0@20038000 {
3+
compatible = "zephyr,memory-region", "mmio-sram";
4+
reg = <0x20038000 DT_SIZE_K(32)>;
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 {
20+
/* Shrink SRAM size to avoid overlap with retained memory region */
21+
reg = <0x20000000 DT_SIZE_K(224)>;
22+
};
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/ {
2+
cpuapp_sram@20014000 {
3+
compatible = "zephyr,memory-region", "mmio-sram";
4+
reg = <0x20014000 DT_SIZE_K(16)>;
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+
&cpuapp_sram {
20+
/* Shrink SRAM size to avoid overlap with retained memory region:
21+
* 96 - 16 = 80KB = 0x14000
22+
*/
23+
reg = <0x20000000 0x014000>;
24+
ranges = <0x0 0x20000000 0x014000>;
25+
};
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/ {
2+
cpuapp_sram@2002c000 {
3+
compatible = "zephyr,memory-region", "mmio-sram";
4+
reg = <0x2002c000 DT_SIZE_K(16)>;
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+
&cpuapp_sram {
20+
/* Shrink SRAM size to avoid overlap with retained memory region:
21+
* 192 - 16 = 176KB = 0x2c000
22+
*/
23+
reg = <0x20000000 0x2c000>;
24+
ranges = <0x0 0x20000000 0x2c000>;
25+
};
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/ {
2+
cpuapp_sram@20028000 {
3+
compatible = "zephyr,memory-region", "mmio-sram";
4+
reg = <0x20028000 DT_SIZE_K(32)>;
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+
&cpuapp_sram {
20+
/* Shrink SRAM size to avoid overlap with retained memory region:
21+
* 192 - 32 = 160KB = 0x28000
22+
*/
23+
reg = <0x20000000 0x28000>;
24+
ranges = <0x0 0x20000000 0x28000>;
25+
};
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/ {
2+
cpuapp_sram@2002b000 {
3+
compatible = "zephyr,memory-region", "mmio-sram";
4+
reg = <0x2002b000 DT_SIZE_K(16)>;
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+
&cpuapp_sram {
20+
/* Shrink SRAM size to avoid overlap with retained memory region */
21+
reg = <0x20000000 DT_SIZE_K(172)>;
22+
ranges = <0x0 0x20000000 0x2b000>;
23+
};

0 commit comments

Comments
 (0)