1*4d9f825aSVenkatesh Yadav Abbarapu /* 2*4d9f825aSVenkatesh Yadav Abbarapu * Copyright (c) 2020, ARM Limited and Contributors. All rights reserved. 3*4d9f825aSVenkatesh Yadav Abbarapu * 4*4d9f825aSVenkatesh Yadav Abbarapu * SPDX-License-Identifier: BSD-3-Clause 5*4d9f825aSVenkatesh Yadav Abbarapu */ 6*4d9f825aSVenkatesh Yadav Abbarapu 7*4d9f825aSVenkatesh Yadav Abbarapu #ifndef PLAT_STARTUP_H 8*4d9f825aSVenkatesh Yadav Abbarapu #define PLAT_STARTUP_H 9*4d9f825aSVenkatesh Yadav Abbarapu 10*4d9f825aSVenkatesh Yadav Abbarapu /* For FSBL handover */ 11*4d9f825aSVenkatesh Yadav Abbarapu enum fsbl_handoff { 12*4d9f825aSVenkatesh Yadav Abbarapu FSBL_HANDOFF_SUCCESS = 0, 13*4d9f825aSVenkatesh Yadav Abbarapu FSBL_HANDOFF_NO_STRUCT, 14*4d9f825aSVenkatesh Yadav Abbarapu FSBL_HANDOFF_INVAL_STRUCT, 15*4d9f825aSVenkatesh Yadav Abbarapu FSBL_HANDOFF_TOO_MANY_PARTS 16*4d9f825aSVenkatesh Yadav Abbarapu }; 17*4d9f825aSVenkatesh Yadav Abbarapu 18*4d9f825aSVenkatesh Yadav Abbarapu enum fsbl_handoff fsbl_atf_handover(entry_point_info_t *bl32_image_ep_info, 19*4d9f825aSVenkatesh Yadav Abbarapu entry_point_info_t *bl33_image_ep_info, 20*4d9f825aSVenkatesh Yadav Abbarapu uint64_t atf_handoff_addr); 21*4d9f825aSVenkatesh Yadav Abbarapu 22*4d9f825aSVenkatesh Yadav Abbarapu #endif /* PLAT_STARTUP_H */ 23