1 /* 2 * Copyright (c) 2016-2017, ARM Limited and Contributors. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #include <console.h> 8 #include <platform.h> 9 #include <xlat_mmu_helpers.h> 10 11 /* 12 * The following platform setup functions are weakly defined. They 13 * provide typical implementations that may be re-used by multiple 14 * platforms but may also be overridden by a platform if required. 15 */ 16 #pragma weak bl32_plat_enable_mmu 17 #pragma weak sp_min_plat_runtime_setup 18 bl32_plat_enable_mmu(uint32_t flags)19void bl32_plat_enable_mmu(uint32_t flags) 20 { 21 enable_mmu_secure(flags); 22 } 23 sp_min_plat_runtime_setup(void)24void sp_min_plat_runtime_setup(void) 25 { 26 /* 27 * Finish the use of console driver in SP_MIN so that any runtime logs 28 * from SP_MIN will be suppressed. 29 */ 30 console_uninit(); 31 } 32