1 /* 2 * Arm SCP/MCP Software 3 * Copyright (c) 2022, Arm Limited and Contributors. All rights reserved. 4 * 5 * SPDX-License-Identifier: BSD-3-Clause 6 */ 7 8 #include <n1sdp_fip.h> 9 10 #include <mod_fip.h> 11 12 #include <fwk_module.h> 13 14 #define FIP_UUID_TFA_BL1 \ 15 (struct fip_uuid_desc) \ 16 { \ 17 .image_type = \ 18 (enum mod_fip_toc_entry_type)MOD_N1SDP_FIP_TOC_ENTRY_TFA_BL1, \ 19 .uuid = { \ 20 0xcf, \ 21 0xac, \ 22 0xc2, \ 23 0xc4, \ 24 0x15, \ 25 0xe8, \ 26 0x46, \ 27 0x68, \ 28 0x82, \ 29 0xbe, \ 30 0x43, \ 31 0x0a, \ 32 0x38, \ 33 0xfa, \ 34 0xd7, \ 35 0x05 \ 36 } \ 37 } 38 39 struct fip_uuid_desc custom_fip_arr[1] = { 40 FIP_UUID_TFA_BL1, 41 }; 42 43 static struct mod_fip_module_config fip_data = { 44 .custom_fip_uuid_desc_arr = custom_fip_arr, 45 .custom_uuid_desc_count = 1, 46 }; 47 48 struct fwk_module_config config_fip = { .data = &fip_data }; 49