blob: 50295d674fdf8433af8690481e13d0e00be1aca5 [file] [log] [blame]
Dan Handleybcd60ba2014-04-17 18:53:42 +01001/*
Roberto Vargas05712702018-02-12 12:36:17 +00002 * Copyright (c) 2013-2018, ARM Limited and Contributors. All rights reserved.
Dan Handleybcd60ba2014-04-17 18:53:42 +01003 *
dp-armfa3cf0b2017-05-03 09:38:09 +01004 * SPDX-License-Identifier: BSD-3-Clause
Dan Handleybcd60ba2014-04-17 18:53:42 +01005 */
6
7#ifndef __BL2_PRIVATE_H__
8#define __BL2_PRIVATE_H__
9
10/******************************************
Yatharth Kochar51f76f62016-09-12 16:10:33 +010011 * Forward declarations
12 *****************************************/
13struct entry_point_info;
14
15/******************************************
Dan Handleybcd60ba2014-04-17 18:53:42 +010016 * Function prototypes
17 *****************************************/
Dan Handleya17fefa2014-05-14 12:38:32 +010018void bl2_arch_setup(void);
Yatharth Kochar51f76f62016-09-12 16:10:33 +010019struct entry_point_info *bl2_load_images(void);
Roberto Vargas05712702018-02-12 12:36:17 +000020void bl2_run_next_image(const struct entry_point_info *bl_ep_info);
Dan Handleybcd60ba2014-04-17 18:53:42 +010021
22#endif /* __BL2_PRIVATE_H__ */