Lionel Debieve | 13a668d | 2022-10-05 16:47:03 +0200 | [diff] [blame] | 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 */ |