1*54fd6939SJiyong Park /* 2*54fd6939SJiyong Park * Copyright (c) 2013-2018, ARM Limited and Contributors. All rights reserved. 3*54fd6939SJiyong Park * 4*54fd6939SJiyong Park * SPDX-License-Identifier: BSD-3-Clause 5*54fd6939SJiyong Park */ 6*54fd6939SJiyong Park 7*54fd6939SJiyong Park #ifndef BL2_PRIVATE_H 8*54fd6939SJiyong Park #define BL2_PRIVATE_H 9*54fd6939SJiyong Park 10*54fd6939SJiyong Park #include <common/bl_common.h> 11*54fd6939SJiyong Park 12*54fd6939SJiyong Park /****************************************** 13*54fd6939SJiyong Park * Forward declarations 14*54fd6939SJiyong Park *****************************************/ 15*54fd6939SJiyong Park struct entry_point_info; 16*54fd6939SJiyong Park 17*54fd6939SJiyong Park /****************************************** 18*54fd6939SJiyong Park * Function prototypes 19*54fd6939SJiyong Park *****************************************/ 20*54fd6939SJiyong Park void bl2_arch_setup(void); 21*54fd6939SJiyong Park struct entry_point_info *bl2_load_images(void); 22*54fd6939SJiyong Park void bl2_run_next_image(const struct entry_point_info *bl_ep_info); 23*54fd6939SJiyong Park 24*54fd6939SJiyong Park #endif /* BL2_PRIVATE_H */ 25