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