16393c787SUsama Arif /* 26393c787SUsama Arif * Copyright (c) 2019, Arm Limited. All rights reserved. 36393c787SUsama Arif * 46393c787SUsama Arif * SPDX-License-Identifier: BSD-3-Clause 56393c787SUsama Arif */ 66393c787SUsama Arif 7b0c97dafSAditya Angadi #include <drivers/arm/sp805.h> 86393c787SUsama Arif #include <plat/arm/common/plat_arm.h> 96393c787SUsama Arif #include <plat/common/platform.h> 10b0c97dafSAditya Angadi #include <platform_def.h> 116393c787SUsama Arif 126393c787SUsama Arif /******************************************************************************* 136393c787SUsama Arif * Perform any BL1 specific platform actions. 146393c787SUsama Arif ******************************************************************************/ bl1_early_platform_setup(void)156393c787SUsama Arifvoid bl1_early_platform_setup(void) 166393c787SUsama Arif { 176393c787SUsama Arif arm_bl1_early_platform_setup(); 186393c787SUsama Arif } 19b0c97dafSAditya Angadi plat_arm_secure_wdt_start(void)20b0c97dafSAditya Angadivoid plat_arm_secure_wdt_start(void) 21b0c97dafSAditya Angadi { 22b0c97dafSAditya Angadi sp805_start(ARM_SP805_TWDG_BASE, ARM_TWDG_LOAD_VAL); 23b0c97dafSAditya Angadi } 24b0c97dafSAditya Angadi plat_arm_secure_wdt_stop(void)25b0c97dafSAditya Angadivoid plat_arm_secure_wdt_stop(void) 26b0c97dafSAditya Angadi { 27b0c97dafSAditya Angadi sp805_stop(ARM_SP805_TWDG_BASE); 28b0c97dafSAditya Angadi } 29*1461ad9fSAlexei Fedorov bl1_platform_setup(void)30*1461ad9fSAlexei Fedorovvoid bl1_platform_setup(void) 31*1461ad9fSAlexei Fedorov { 32*1461ad9fSAlexei Fedorov arm_bl1_platform_setup(); 33*1461ad9fSAlexei Fedorov } 34