13a1b0676SDimitris Papastamos /* 2*0e753437SManish V Badarkhe * Copyright (c) 2018-2020, ARM Limited and Contributors. All rights reserved. 33a1b0676SDimitris Papastamos * 43a1b0676SDimitris Papastamos * SPDX-License-Identifier: BSD-3-Clause 53a1b0676SDimitris Papastamos */ 63a1b0676SDimitris Papastamos 7c3cf06f1SAntonio Nino Diaz #ifndef ARM_ARCH_SVC_H 8c3cf06f1SAntonio Nino Diaz #define ARM_ARCH_SVC_H 93a1b0676SDimitris Papastamos 103a1b0676SDimitris Papastamos #define SMCCC_VERSION U(0x80000000) 113a1b0676SDimitris Papastamos #define SMCCC_ARCH_FEATURES U(0x80000001) 12*0e753437SManish V Badarkhe #define SMCCC_ARCH_SOC_ID U(0x80000002) 133a1b0676SDimitris Papastamos #define SMCCC_ARCH_WORKAROUND_1 U(0x80008000) 14b8a25bbbSDimitris Papastamos #define SMCCC_ARCH_WORKAROUND_2 U(0x80007FFF) 15b8a25bbbSDimitris Papastamos 16*0e753437SManish V Badarkhe #define SMCCC_GET_SOC_VERSION U(0) 17*0e753437SManish V Badarkhe #define SMCCC_GET_SOC_REVISION U(1) 18*0e753437SManish V Badarkhe 19c3cf06f1SAntonio Nino Diaz #endif /* ARM_ARCH_SVC_H */ 20