ven_el3_svc.h 733 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * Copyright (c) 2024, Arm Limited. All rights reserved.
  3. *
  4. * SPDX-License-Identifier: BSD-3-Clause
  5. */
  6. #ifndef VEN_EL3_SVC_H
  7. #define VEN_EL3_SVC_H
  8. /*
  9. * Function Identifier value ranges for Vendor-Specific
  10. * EL3 Monitor Service Calls.
  11. */
  12. /* VEN_EL3_SMC_32 0x87000000U */
  13. /* VEN_EL3_SMC_64 0xC7000000U */
  14. /* Function Identifier values of general queries */
  15. #define VEN_EL3_SVC_UID 0x8700ff01
  16. /* 0x8700ff02 is reserved */
  17. #define VEN_EL3_SVC_VERSION 0x8700ff03
  18. #define VEN_EL3_SVC_VERSION_MAJOR 1
  19. #define VEN_EL3_SVC_VERSION_MINOR 0
  20. /* DEBUGFS_SMC_32 0x87000010U */
  21. /* DEBUGFS_SMC_64 0xC7000010U */
  22. /* PMF_SMC_GET_TIMESTAMP_32 0x87000020U */
  23. /* PMF_SMC_GET_TIMESTAMP_64 0xC7000020U */
  24. #endif /* VEN_EL3_SVC_H */