13a1b0676SDimitris Papastamos /* 2*9b2510b6SBipin Ravi * Copyright (c) 2018-2022, 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) 120e753437SManish 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) 15*9b2510b6SBipin Ravi #define SMCCC_ARCH_WORKAROUND_3 U(0x80003FFF) 16b8a25bbbSDimitris Papastamos 170e753437SManish V Badarkhe #define SMCCC_GET_SOC_VERSION U(0) 180e753437SManish V Badarkhe #define SMCCC_GET_SOC_REVISION U(1) 190e753437SManish V Badarkhe 20c3cf06f1SAntonio Nino Diaz #endif /* ARM_ARCH_SVC_H */ 21