1f10796a0Sdp-arm /* 2*15b94cc1SAntonio Nino Diaz * Copyright (c) 2016-2018, ARM Limited and Contributors. All rights reserved. 3f10796a0Sdp-arm * 482cb2c1aSdp-arm * SPDX-License-Identifier: BSD-3-Clause 5f10796a0Sdp-arm */ 6f10796a0Sdp-arm 7*15b94cc1SAntonio Nino Diaz #ifndef ARM_SIP_SVC_H 8*15b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_H 9*15b94cc1SAntonio Nino Diaz 10*15b94cc1SAntonio Nino Diaz #include <utils_def.h> 11f10796a0Sdp-arm 12f10796a0Sdp-arm /* SMC function IDs for SiP Service queries */ 13f10796a0Sdp-arm 14*15b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_CALL_COUNT U(0x8200ff00) 15*15b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_UID U(0x8200ff01) 16*15b94cc1SAntonio Nino Diaz /* U(0x8200ff02) is reserved */ 17*15b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_VERSION U(0x8200ff03) 18f10796a0Sdp-arm 19b10d4499SJeenu Viswambharan /* Function ID for requesting state switch of lower EL */ 20*15b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_EXE_STATE_SWITCH U(0x82000020) 21b10d4499SJeenu Viswambharan 22f10796a0Sdp-arm /* ARM SiP Service Calls version numbers */ 23*15b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_VERSION_MAJOR U(0x0) 24*15b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_VERSION_MINOR U(0x2) 25f10796a0Sdp-arm 26*15b94cc1SAntonio Nino Diaz #endif /* ARM_SIP_SVC_H */ 27