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