14353bb20SYann Gautier /* 24353bb20SYann Gautier * Copyright (c) 2015-2018, ARM Limited and Contributors. All rights reserved. 34353bb20SYann Gautier * 44353bb20SYann Gautier * SPDX-License-Identifier: BSD-3-Clause 54353bb20SYann Gautier */ 64353bb20SYann Gautier 7*c3cf06f1SAntonio Nino Diaz #ifndef STM32MP1_PRIVATE_H 8*c3cf06f1SAntonio Nino Diaz #define STM32MP1_PRIVATE_H 9*c3cf06f1SAntonio Nino Diaz 10*c3cf06f1SAntonio Nino Diaz #include <stdint.h> 114353bb20SYann Gautier 124353bb20SYann Gautier void stm32mp1_io_setup(void); 134353bb20SYann Gautier void configure_mmu(void); 144353bb20SYann Gautier 1510a511ceSYann Gautier void stm32mp1_arch_security_setup(void); 16964dfee1SYann Gautier void stm32mp1_security_setup(void); 1710a511ceSYann Gautier 184353bb20SYann Gautier void stm32mp1_save_boot_ctx_address(uintptr_t address); 194353bb20SYann Gautier uintptr_t stm32mp1_get_boot_ctx_address(void); 204353bb20SYann Gautier 21964dfee1SYann Gautier void stm32mp1_gic_pcpu_init(void); 22964dfee1SYann Gautier void stm32mp1_gic_init(void); 23964dfee1SYann Gautier 24*c3cf06f1SAntonio Nino Diaz #endif /* STM32MP1_PRIVATE_H */ 25