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