arm_arch_svc.h 544 B

1234567891011121314151617181920
  1. /*
  2. * Copyright (c) 2018-2022, ARM Limited and Contributors. All rights reserved.
  3. *
  4. * SPDX-License-Identifier: BSD-3-Clause
  5. */
  6. #ifndef ARM_ARCH_SVC_H
  7. #define ARM_ARCH_SVC_H
  8. #define SMCCC_VERSION U(0x80000000)
  9. #define SMCCC_ARCH_FEATURES U(0x80000001)
  10. #define SMCCC_ARCH_SOC_ID U(0x80000002)
  11. #define SMCCC_ARCH_WORKAROUND_1 U(0x80008000)
  12. #define SMCCC_ARCH_WORKAROUND_2 U(0x80007FFF)
  13. #define SMCCC_ARCH_WORKAROUND_3 U(0x80003FFF)
  14. #define SMCCC_GET_SOC_VERSION U(0)
  15. #define SMCCC_GET_SOC_REVISION U(1)
  16. #endif /* ARM_ARCH_SVC_H */