15b827a8fSDan Handley /* 2*2fe75a2dSZelalem * Copyright (c) 2013-2020, 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 BL1_PRIVATE_H 8c3cf06f1SAntonio Nino Diaz #define BL1_PRIVATE_H 95b827a8fSDan Handley 1093c78ed2SAntonio Nino Diaz #include <stdint.h> 1109d40e0eSAntonio Nino Diaz 12c9f9d9eaSAntonio Nino Diaz #include <common/bl_common.h> 138f55dfb4SSandrine Bailleux 145b827a8fSDan Handley /****************************************** 155b827a8fSDan Handley * Function prototypes 165b827a8fSDan Handley *****************************************/ 17c6bc0710SDan Handley void bl1_arch_setup(void); 18c6bc0710SDan Handley void bl1_arch_next_el_setup(void); 195b827a8fSDan Handley 207baff11fSYatharth Kochar void bl1_prepare_next_image(unsigned int image_id); 2148bfb88eSYatharth Kochar 22*2fe75a2dSZelalem u_register_t bl1_fwu_smc_handler(unsigned int smc_fid, 23*2fe75a2dSZelalem u_register_t x1, 24*2fe75a2dSZelalem u_register_t x2, 25*2fe75a2dSZelalem u_register_t x3, 26*2fe75a2dSZelalem u_register_t x4, 2748bfb88eSYatharth Kochar void *cookie, 2848bfb88eSYatharth Kochar void *handle, 2948bfb88eSYatharth Kochar unsigned int flags); 30c9f9d9eaSAntonio Nino Diaz 31c3cf06f1SAntonio Nino Diaz #endif /* BL1_PRIVATE_H */ 32