180d37c28SDeepak Pandey /* 280d37c28SDeepak Pandey * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved. 380d37c28SDeepak Pandey * 480d37c28SDeepak Pandey * SPDX-License-Identifier: BSD-3-Clause 580d37c28SDeepak Pandey */ 680d37c28SDeepak Pandey 780d37c28SDeepak Pandey #include <platform_def.h> 880d37c28SDeepak Pandey 909d40e0eSAntonio Nino Diaz #include <common/bl_common.h> 1009d40e0eSAntonio Nino Diaz #include <common/debug.h> 11bd9344f6SAntonio Nino Diaz #include <plat/arm/common/plat_arm.h> 1209d40e0eSAntonio Nino Diaz #include <plat/common/platform.h> 13*b0c97dafSAditya Angadi #include <drivers/arm/sbsa.h> 1409d40e0eSAntonio Nino Diaz 1580d37c28SDeepak Pandey /* 1680d37c28SDeepak Pandey * Table of regions to map using the MMU. 1780d37c28SDeepak Pandey * Replace or extend the below regions as required 1880d37c28SDeepak Pandey */ 1980d37c28SDeepak Pandey 2080d37c28SDeepak Pandey const mmap_region_t plat_arm_mmap[] = { 2180d37c28SDeepak Pandey ARM_MAP_SHARED_RAM, 2280d37c28SDeepak Pandey N1SDP_MAP_DEVICE, 2380d37c28SDeepak Pandey {0} 2480d37c28SDeepak Pandey }; 2580d37c28SDeepak Pandey 26*b0c97dafSAditya Angadi void plat_arm_secure_wdt_start(void) 27*b0c97dafSAditya Angadi { 28*b0c97dafSAditya Angadi sbsa_wdog_start(SBSA_SECURE_WDOG_BASE, SBSA_SECURE_WDOG_TIMEOUT); 29*b0c97dafSAditya Angadi } 30*b0c97dafSAditya Angadi 31*b0c97dafSAditya Angadi void plat_arm_secure_wdt_stop(void) 32*b0c97dafSAditya Angadi { 33*b0c97dafSAditya Angadi sbsa_wdog_stop(SBSA_SECURE_WDOG_BASE); 34*b0c97dafSAditya Angadi } 35