1/*
2 * Copyright (c) 2021 Carlo Caione <ccaione@baylibre.com>
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#include <zephyr/dt-bindings/memory-attr/memory-attr.h>
8#include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
9
10/ {
11	/delete-node/ memory@38000000;
12
13	ssram2_3: memory@38000000 {
14		compatible = "zephyr,memory-region", "mmio-sram";
15		reg = <0x38000000 0x100000>;
16		zephyr,memory-region = "SSRAM2_3";
17	};
18
19	res0: memory@38100000 {
20		compatible = "zephyr,memory-region", "mmio-sram";
21		reg = <0x38100000 0x1000>;
22		zephyr,memory-region = "RES0";
23		zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>;
24	};
25
26	res1: memory@38200000 {
27		compatible = "zephyr,memory-region", "mmio-sram";
28		reg = <0x38200000 0x2000>;
29		zephyr,memory-region = "RES1";
30		zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM_NOCACHE) )>;
31	};
32
33	res2: memory@38300000 {
34		compatible = "zephyr,memory-region", "mmio-sram";
35		reg = <0x38300000 0x3000>;
36		zephyr,memory-region = "RES2";
37		zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>;
38	};
39};
40