qtiseclib_defs_plat.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
  3. *
  4. * SPDX-License-Identifier: BSD-3-Clause
  5. */
  6. #ifndef QTISECLIB_DEFS_PLAT_H
  7. #define QTISECLIB_DEFS_PLAT_H
  8. #define QTISECLIB_PLAT_CLUSTER_COUNT 1
  9. #define QTISECLIB_PLAT_CORE_COUNT 8
  10. #define BL31_BASE 0x80b00000
  11. #define BL31_SIZE 0x00100000
  12. /* Chipset specific secure interrupt number/ID defs. */
  13. #define QTISECLIB_INT_ID_SEC_WDOG_BARK (0x204)
  14. #define QTISECLIB_INT_ID_NON_SEC_WDOG_BITE (0x21)
  15. #define QTISECLIB_INT_ID_VMIDMT_ERR_CLT_SEC (0xE6)
  16. #define QTISECLIB_INT_ID_VMIDMT_ERR_CLT_NONSEC (0xE7)
  17. #define QTISECLIB_INT_ID_VMIDMT_ERR_CFG_SEC (0xE8)
  18. #define QTISECLIB_INT_ID_VMIDMT_ERR_CFG_NONSEC (0xE9)
  19. #define QTISECLIB_INT_ID_XPU_SEC (0xE3)
  20. #define QTISECLIB_INT_ID_XPU_NON_SEC (0xE4)
  21. #define QTISECLIB_INT_ID_A2_NOC_ERROR (0x194)
  22. #define QTISECLIB_INT_ID_CONFIG_NOC_ERROR (0xE2)
  23. #define QTISECLIB_INT_ID_DC_NOC_ERROR (0x122)
  24. #define QTISECLIB_INT_ID_MEM_NOC_ERROR (0x6C)
  25. #define QTISECLIB_INT_ID_SYSTEM_NOC_ERROR (0xC6)
  26. #define QTISECLIB_INT_ID_MMSS_NOC_ERROR (0xBA)
  27. #endif /* QTISECLIB_DEFS_PLAT_H */