1 /* 2 * Copyright (c) 2024, Arm Limited. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #include <common/debug.h> 8 #include <drivers/arm/sbsa.h> 9 #include <lib/fconf/fconf.h> 10 #include <lib/fconf/fconf_dyn_cfg_getter.h> 11 #include <plat/arm/common/plat_arm.h> 12 #include <plat/common/platform.h> 13 14 const mmap_region_t plat_arm_mmap[] = { 15 ARM_MAP_SHARED_RAM, 16 RD1AE_MAP_DEVICE, 17 RD1AE_EXTERNAL_FLASH, 18 SOC_PLATFORM_PERIPH_MAP_DEVICE, 19 #if IMAGE_BL2 20 RD1AE_MAP_NS_DRAM1, 21 #endif 22 RD1AE_MAP_S_DRAM1, 23 {0} 24 }; 25 plat_arm_secure_wdt_start(void)26void plat_arm_secure_wdt_start(void) 27 { 28 sbsa_wdog_start(SBSA_SECURE_WDOG_BASE, SBSA_SECURE_WDOG_TIMEOUT); 29 } 30 plat_arm_secure_wdt_stop(void)31void plat_arm_secure_wdt_stop(void) 32 { 33 sbsa_wdog_stop(SBSA_SECURE_WDOG_BASE); 34 } 35 36 /* 37 * TZC programming is currently not done. 38 */ plat_arm_security_setup(void)39void plat_arm_security_setup(void) 40 { 41 } 42