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