xref: /optee_os/core/arch/arm/dts/stm32mp257f-ev1-ca35tdcid-resmem.dtsi (revision 1868eb206733e931b6c6c2d85d55e646bc8a2496)
1// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2/*
3 * Copyright (C) 2024, STMicroelectronics
4 */
5
6/ {
7	reserved-memory {
8		#address-cells = <2>;
9		#size-cells = <2>;
10		ranges;
11
12		/* PCIe reserved memory declaration */
13		pcie_device: pcie-device@10000000 {
14			reg = <0x0 0x10000000 0x0 0x10000000>;
15			no-map;
16		};
17
18		/* Backup RAM reserved memory declaration */
19		bl31_lowpower: bl31-lowpower@42000000 {
20			reg = <0x0 0x42000000 0x0 0x1000>;
21			no-map;
22		};
23
24		tfm_its: tfm-its@42001000 {
25			reg = <0x0 0x42001000 0x0 0x1000>;
26			no-map;
27		};
28
29		/* Octo Memory Manager reserved memory declaration */
30		mm_ospi1: mm-ospi@60000000 {
31			reg = <0x0 0x60000000 0x0 0x10000000>;
32			no-map;
33		};
34
35		/* DDR reserved memory declaration */
36		tfm_code: tfm-code@80000000 {
37			reg = <0x0 0x80000000 0x0 0x100000>;
38			no-map;
39		};
40
41		cm33_cube_fw: cm33-cube-fw@80100000 {
42			reg = <0x0 0x80100000 0x0 0x800000>;
43			no-map;
44		};
45
46		tfm_data: tfm-data@80900000 {
47			reg = <0x0 0x80900000 0x0 0x100000>;
48			no-map;
49		};
50
51		cm33_cube_data: cm33-cube-data@80a00000 {
52			reg = <0x0 0x80a00000 0x0 0x800000>;
53			no-map;
54		};
55
56		ipc_shmem: ipc-shmem@81200000 {
57			reg = <0x0 0x81200000 0x0 0x100000>;
58			no-map;
59		};
60
61		spare1: spare1@81300000 {
62			reg = <0x0 0x81300000 0x0 0xcc0000>;
63			no-map;
64		};
65
66		bl31_context: bl31-context@81fc0000 {
67			reg = <0x0 0x81fc0000 0x0 0x40000>;
68			no-map;
69		};
70
71		op_tee: op-tee@82000000 {
72			reg = <0x0 0x82000000 0x0 0x2000000>;
73			no-map;
74		};
75
76		linuxkernel1: linuxkernel1@84000000 {
77			reg = <0x0 0x84000000 0x0 0x76800000>;
78			no-map;
79		};
80
81		gpu_reserved: gpu-reserved@fa800000 {
82			reg = <0x0 0xfa800000 0x0 0x4000000>;
83			no-map;
84		};
85
86		ltdc_sec_layer: ltdc-sec-layer@fe800000 {
87			reg = <0x0 0xfe800000 0x0 0x800000>;
88			no-map;
89		};
90
91		ltdc_sec_rotation: ltdc-sec-rotation@ff000000 {
92			reg = <0x0 0xff000000 0x0 0x1000000>;
93			no-map;
94		};
95
96		linuxkernel2: linuxkernel2@100000000 {
97			reg = <0x1 0x00000000 0x0 0x80000000>;
98			no-map;
99		};
100	};
101};
102