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