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