| * Copyright (c) 2020, ARM Limited and Contributors. All rights reserved. |
| * Copyright (C) 2023, Advanced Micro Devices, Inc. All rights reserved. |
| * SPDX-License-Identifier: BSD-3-Clause |
| #include <common/bl_common.h> |
| FSBL_HANDOFF_SUCCESS = 0, |
| FSBL_HANDOFF_INVAL_STRUCT, |
| FSBL_HANDOFF_TOO_MANY_PARTS |
| #define FSBL_MAX_PARTITIONS 8U |
| /* Structure corresponding to each partition entry */ |
| /* Structure for handoff parameters to ARM Trusted Firmware (ATF) */ |
| struct xfsbl_atf_handoff_params { |
| struct xfsbl_partition partition[FSBL_MAX_PARTITIONS]; |
| #define ATF_HANDOFF_PARAMS_MAX_SIZE sizeof(struct xfsbl_atf_handoff_params) |
| enum fsbl_handoff fsbl_atf_handover(entry_point_info_t *bl32, |
| entry_point_info_t *bl33, |
| uint64_t atf_handoff_addr); |
| /* JEDEC Standard Manufacturer's Identification Code and Bank ID JEP106 */ |
| #define JEDEC_XILINX_MFID U(0x49) |
| #define JEDEC_XILINX_BKID U(0) |
| #endif /* PLAT_STARTUP_H */ |