1 /*
2  * Copyright (c) 2022, STMicroelectronics - All Rights Reserved
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 
8 #ifndef STM32MP1_IMG_DEF_H
9 #define STM32MP1_IMG_DEF_H
10 
11 #include <export/common/tbbr/tbbr_img_def_exp.h>
12 
13 /* Undef the existing values */
14 #undef BL32_EXTRA1_IMAGE_ID
15 #undef BL32_EXTRA2_IMAGE_ID
16 #undef TOS_FW_CONFIG_ID
17 #undef TRUSTED_BOOT_FW_CERT_ID
18 #undef FWU_METADATA_IMAGE_ID
19 #undef BKUP_FWU_METADATA_IMAGE_ID
20 #undef FW_CONFIG_ID
21 #undef HW_CONFIG_ID
22 #undef GPT_IMAGE_ID
23 #undef ENC_IMAGE_ID
24 
25 /* Define the STM32MP1 used ID */
26 #define FW_CONFIG_ID			U(1)
27 #define HW_CONFIG_ID			U(2)
28 #define GPT_IMAGE_ID			U(3)
29 #define ENC_IMAGE_ID			U(6)
30 #define BL32_EXTRA1_IMAGE_ID		U(8)
31 #define BL32_EXTRA2_IMAGE_ID		U(9)
32 #define FWU_METADATA_IMAGE_ID		U(12)
33 #define BKUP_FWU_METADATA_IMAGE_ID	U(13)
34 #define TOS_FW_CONFIG_ID		U(16)
35 #define STM32MP_CONFIG_CERT_ID		U(17)
36 
37 /* Increase the MAX_NUMBER_IDS to match the authentication pool required */
38 #define MAX_NUMBER_IDS			U(19)
39 
40 #endif	/* STM32MP1_IMG_DEF_H */
41