1f10796a0Sdp-arm /* 215b94cc1SAntonio 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 715b94cc1SAntonio Nino Diaz #ifndef ARM_SIP_SVC_H 815b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_H 915b94cc1SAntonio Nino Diaz 10*09d40e0eSAntonio Nino Diaz #include <lib/utils_def.h> 11f10796a0Sdp-arm 12f10796a0Sdp-arm /* SMC function IDs for SiP Service queries */ 13f10796a0Sdp-arm 1415b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_CALL_COUNT U(0x8200ff00) 1515b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_UID U(0x8200ff01) 1615b94cc1SAntonio Nino Diaz /* U(0x8200ff02) is reserved */ 1715b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_VERSION U(0x8200ff03) 18f10796a0Sdp-arm 19b10d4499SJeenu Viswambharan /* Function ID for requesting state switch of lower EL */ 2015b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_EXE_STATE_SWITCH U(0x82000020) 21b10d4499SJeenu Viswambharan 22f10796a0Sdp-arm /* ARM SiP Service Calls version numbers */ 2315b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_VERSION_MAJOR U(0x0) 2415b94cc1SAntonio Nino Diaz #define ARM_SIP_SVC_VERSION_MINOR U(0x2) 25f10796a0Sdp-arm 2615b94cc1SAntonio Nino Diaz #endif /* ARM_SIP_SVC_H */ 27