14d9f825aSVenkatesh Yadav Abbarapu /* 24d9f825aSVenkatesh Yadav Abbarapu * Copyright (c) 2020, ARM Limited and Contributors. All rights reserved. 34d9f825aSVenkatesh Yadav Abbarapu * 44d9f825aSVenkatesh Yadav Abbarapu * SPDX-License-Identifier: BSD-3-Clause 54d9f825aSVenkatesh Yadav Abbarapu */ 64d9f825aSVenkatesh Yadav Abbarapu 74d9f825aSVenkatesh Yadav Abbarapu #ifndef PLAT_STARTUP_H 84d9f825aSVenkatesh Yadav Abbarapu #define PLAT_STARTUP_H 94d9f825aSVenkatesh Yadav Abbarapu 104d9f825aSVenkatesh Yadav Abbarapu /* For FSBL handover */ 114d9f825aSVenkatesh Yadav Abbarapu enum fsbl_handoff { 124d9f825aSVenkatesh Yadav Abbarapu FSBL_HANDOFF_SUCCESS = 0, 134d9f825aSVenkatesh Yadav Abbarapu FSBL_HANDOFF_NO_STRUCT, 144d9f825aSVenkatesh Yadav Abbarapu FSBL_HANDOFF_INVAL_STRUCT, 154d9f825aSVenkatesh Yadav Abbarapu FSBL_HANDOFF_TOO_MANY_PARTS 164d9f825aSVenkatesh Yadav Abbarapu }; 174d9f825aSVenkatesh Yadav Abbarapu 18*944e7ea9SVenkatesh Yadav Abbarapu enum fsbl_handoff fsbl_atf_handover(entry_point_info_t *bl32, 19*944e7ea9SVenkatesh Yadav Abbarapu entry_point_info_t *bl33, 204d9f825aSVenkatesh Yadav Abbarapu uint64_t atf_handoff_addr); 214d9f825aSVenkatesh Yadav Abbarapu 224d9f825aSVenkatesh Yadav Abbarapu #endif /* PLAT_STARTUP_H */ 23