bl33_info.h 706 B

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