15b827a8fSDan Handley /* 27fabe1a8SRoberto 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 7c3cf06f1SAntonio Nino Diaz #ifndef BL2_PRIVATE_H 8c3cf06f1SAntonio Nino Diaz #define BL2_PRIVATE_H 95b827a8fSDan Handley 10*c9f9d9eaSAntonio Nino Diaz #include <common/bl_common.h> 117d173fc5SJiafei Pan 125b827a8fSDan Handley /****************************************** 1342019bf4SYatharth Kochar * Forward declarations 1442019bf4SYatharth Kochar *****************************************/ 1542019bf4SYatharth Kochar struct entry_point_info; 1642019bf4SYatharth Kochar 1742019bf4SYatharth Kochar /****************************************** 185b827a8fSDan Handley * Function prototypes 195b827a8fSDan Handley *****************************************/ 20c6bc0710SDan Handley void bl2_arch_setup(void); 2142019bf4SYatharth Kochar struct entry_point_info *bl2_load_images(void); 227fabe1a8SRoberto Vargas void bl2_run_next_image(const struct entry_point_info *bl_ep_info); 235b827a8fSDan Handley 24c3cf06f1SAntonio Nino Diaz #endif /* BL2_PRIVATE_H */ 25