blob: 984aae85b2a192e46be72f072cd65f78b4c4c696 [file] [log] [blame]
Lionel Debieve13a668d2022-10-05 16:47:03 +02001/*
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 */