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_MCP_BL2 \ 15 (struct fip_uuid_desc) \ 16 { \ 17 .image_type = \ 18 (enum mod_fip_toc_entry_type)MOD_N1SDP_FIP_TOC_ENTRY_MCP_BL2, \ 19 .uuid = { \ 20 0x54, \ 21 0x46, \ 22 0x42, \ 23 0x22, \ 24 0xa4, \ 25 0xcf, \ 26 0x4b, \ 27 0xf8, \ 28 0xb1, \ 29 0xb6, \ 30 0xce, \ 31 0xe7, \ 32 0xda, \ 33 0xde, \ 34 0x53, \ 35 0x9e \ 36 } \ 37 } 38 39 struct fip_uuid_desc custom_fip_arr[1] = { 40 FIP_UUID_MCP_BL2, 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