15b827a8fSDan Handley /* 2*7fabe1a8SRoberto Vargas * Copyright (c) 2013-2018, ARM Limited and Contributors. All rights reserved. 35b827a8fSDan Handley * 482cb2c1aSdp-arm * SPDX-License-Identifier: BSD-3-Clause 55b827a8fSDan Handley */ 65b827a8fSDan Handley 75b827a8fSDan Handley #ifndef __BL2_PRIVATE_H__ 85b827a8fSDan Handley #define __BL2_PRIVATE_H__ 95b827a8fSDan Handley 105b827a8fSDan Handley /****************************************** 1142019bf4SYatharth Kochar * Forward declarations 1242019bf4SYatharth Kochar *****************************************/ 1342019bf4SYatharth Kochar struct entry_point_info; 1442019bf4SYatharth Kochar 1542019bf4SYatharth Kochar /****************************************** 165b827a8fSDan Handley * Function prototypes 175b827a8fSDan Handley *****************************************/ 18c6bc0710SDan Handley void bl2_arch_setup(void); 1942019bf4SYatharth Kochar struct entry_point_info *bl2_load_images(void); 20*7fabe1a8SRoberto Vargas void bl2_run_next_image(const struct entry_point_info *bl_ep_info); 215b827a8fSDan Handley 225b827a8fSDan Handley #endif /* __BL2_PRIVATE_H__ */ 23