xref: /rk3399_ARM-atf/bl2/bl2_private.h (revision 7fabe1a89903cab4919304faa085ee6eaaec5c9d)
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