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 7*8d66892aSYeoreum Yun#include <stmm_common.dtsi> 8*8d66892aSYeoreum Yun 9*8d66892aSYeoreum Yun&io_fpga { 10*8d66892aSYeoreum Yun base-address = <ADDR_INIT(STMM_IOFPGA_BASE)>; 11*8d66892aSYeoreum Yun pages-count = <PAGE_COUNT(STMM_IOFPGA_SIZE)>; 12*8d66892aSYeoreum Yun attributes = <SECURE_RW>; 13*8d66892aSYeoreum Yun}; 14*8d66892aSYeoreum Yun 15*8d66892aSYeoreum Yun&system_reg_el0 { 16*8d66892aSYeoreum Yun base-address = <ADDR_INIT(STMM_SYSREG_BASE)>; 17*8d66892aSYeoreum Yun pages-count = <PAGE_COUNT(STMM_SYSREG_SIZE)>; 18*8d66892aSYeoreum Yun attributes = <SECURE_RW>; 19*8d66892aSYeoreum Yun}; 20*8d66892aSYeoreum Yun 21*8d66892aSYeoreum Yun&soc_components { 22*8d66892aSYeoreum Yun base-address = <ADDR_INIT(STMM_SOCCMP_BASE)>; 23*8d66892aSYeoreum Yun pages-count = <PAGE_COUNT(STMM_SOCCMP_SIZE)>; 24*8d66892aSYeoreum Yun attributes = <SECURE_RW>; 25*8d66892aSYeoreum Yun}; 26*8d66892aSYeoreum Yun 27*8d66892aSYeoreum Yun#ifdef STMM_FLASH0_BASE 28*8d66892aSYeoreum Yun&flash0 { 29*8d66892aSYeoreum Yun base-address = <ADDR_INIT(STMM_FLASH0_BASE)>; 30*8d66892aSYeoreum Yun pages-count = <PAGE_COUNT(STMM_FLASH0_SIZE)>; 31*8d66892aSYeoreum Yun attributes = <STMM_FLASH0_ATTR>; 32*8d66892aSYeoreum Yun}; 33*8d66892aSYeoreum Yun#endif 34*8d66892aSYeoreum Yun 35*8d66892aSYeoreum Yun#ifdef STMM_FLASH1_BASE 36*8d66892aSYeoreum Yun&flash1 { 37*8d66892aSYeoreum Yun base-address = <ADDR_INIT(STMM_FLASH1_BASE)>; 38*8d66892aSYeoreum Yun pages-count = <PAGE_COUNT(STMM_FLASH1_SIZE)>; 39*8d66892aSYeoreum Yun attributes = <STMM_FLASH1_ATTR>; }; 40*8d66892aSYeoreum Yun#endif 41*8d66892aSYeoreum Yun 42*8d66892aSYeoreum Yun#ifdef STMM_TPM_S_CRB_BASE 43*8d66892aSYeoreum Yun&tpm_s_crb { 44*8d66892aSYeoreum Yun base-address = <ADDR_INIT(STMM_TPM_S_CRB_BASE)>; 45*8d66892aSYeoreum Yun pages-count = <PAGE_COUNT(STMM_TPM_S_CRB_SIZE)>; 46*8d66892aSYeoreum Yun attributes = <SECURE_RW>; 47*8d66892aSYeoreum Yun}; 48*8d66892aSYeoreum Yun#endif 49*8d66892aSYeoreum Yun 50*8d66892aSYeoreum Yun#ifdef STMM_TPM_NS_CRB_BASE 51*8d66892aSYeoreum Yun&tpm_ns_crb { 52*8d66892aSYeoreum Yun base-address = <ADDR_INIT(STMM_TPM_NS_CRB_BASE)>; 53*8d66892aSYeoreum Yun pages-count = <PAGE_COUNT(STMM_TPM_NS_CRB_SIZE)>; 54*8d66892aSYeoreum Yun attributes = <NON_SECURE_RW>; 55*8d66892aSYeoreum Yun}; 56*8d66892aSYeoreum Yun#endif 57