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