1 /*
2  * Copyright (c) 2019-2020, Broadcom
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef BL33_INFO_H
8 #define BL33_INFO_H
9 
10 /* Increase version number each time this file is modified */
11 #define BL33_INFO_VERSION	4
12 
13 struct chip_info {
14 	unsigned int chip_id;
15 	unsigned int rev_id;
16 };
17 
18 struct boot_time_info {
19 	unsigned int bl1_start;
20 	unsigned int bl1_end;
21 	unsigned int bl2_start;
22 	unsigned int bl2_end;
23 	unsigned int bl31_start;
24 	unsigned int bl31_end;
25 	unsigned int bl32_start;
26 	unsigned int bl32_end;
27 	unsigned int bl33_start;
28 	unsigned int bl33_prompt;
29 	unsigned int bl33_end;
30 };
31 
32 struct bl33_info {
33 	unsigned int version;
34 	struct chip_info chip;
35 	struct boot_time_info boot_time_info;
36 };
37 
38 #endif
39