xref: /rk3399_ARM-atf/fdts/stmm_mem_region.dtsi (revision 5feb20822a68242b63d46f6811357e8c4cf1d74c)
1*8d66892aSYeoreum Yun/*
2*8d66892aSYeoreum Yun * Copyright (c) 2025, Arm Limited and Contributors. All rights reserved.
3*8d66892aSYeoreum Yun *
4*8d66892aSYeoreum Yun * SPDX-License-Identifier: BSD-3-Clause
5*8d66892aSYeoreum Yun */
6*8d66892aSYeoreum Yun#include <stmm_common.dtsi>
7*8d66892aSYeoreum Yun
8*8d66892aSYeoreum Yun&image_fvb {
9*8d66892aSYeoreum Yun	base-address = <ADDR_INIT(STMM_IMAGE_BASE)>;
10*8d66892aSYeoreum Yun	pages-count = <PAGE_COUNT(STMM_IMAGE_SIZE)>;
11*8d66892aSYeoreum Yun	attributes = <SECURE_EXECUTE_RO>;
12*8d66892aSYeoreum Yun};
13*8d66892aSYeoreum Yun
14*8d66892aSYeoreum Yun&shared_buf {
15*8d66892aSYeoreum Yun	base-address = <ADDR_INIT(STMM_SSBUF_BASE)>;
16*8d66892aSYeoreum Yun	pages-count = <PAGE_COUNT(STMM_SSBUF_SIZE)>;
17*8d66892aSYeoreum Yun	attributes = <SECURE_RW>;
18*8d66892aSYeoreum Yun};
19*8d66892aSYeoreum Yun
20*8d66892aSYeoreum Yun&ns_shared_buf {
21*8d66892aSYeoreum Yun	base-address = <ADDR_INIT(STMM_NSBUF_BASE)>;
22*8d66892aSYeoreum Yun	pages-count = <PAGE_COUNT(STMM_NSBUF_SIZE)>;
23*8d66892aSYeoreum Yun	attributes = <NON_SECURE_RW>;
24*8d66892aSYeoreum Yun};
25*8d66892aSYeoreum Yun
26*8d66892aSYeoreum Yun&stmm_heap {
27*8d66892aSYeoreum Yun	base-address = <ADDR_INIT(STMM_HEAP_BASE)>;
28*8d66892aSYeoreum Yun	pages-count = <PAGE_COUNT(STMM_HEAP_SIZE)>;
29*8d66892aSYeoreum Yun	attributes = <SECURE_RW>;
30*8d66892aSYeoreum Yun};
31