11760db68SCaesar Wang /* 21760db68SCaesar Wang * Copyright (c) 2016, ARM Limited and Contributors. All rights reserved. 31760db68SCaesar Wang * 482cb2c1aSdp-arm * SPDX-License-Identifier: BSD-3-Clause 51760db68SCaesar Wang */ 61760db68SCaesar Wang 7c3cf06f1SAntonio Nino Diaz #ifndef ROCKCHIP_SIP_SVC_H 8c3cf06f1SAntonio Nino Diaz #define ROCKCHIP_SIP_SVC_H 91760db68SCaesar Wang 101760db68SCaesar Wang /* SMC function IDs for SiP Service queries */ 111760db68SCaesar Wang #define SIP_SVC_CALL_COUNT 0x8200ff00 121760db68SCaesar Wang #define SIP_SVC_UID 0x8200ff01 131760db68SCaesar Wang #define SIP_SVC_VERSION 0x8200ff03 14*04150feeSXiaoDong Huang #define RK_SIP_SCMI_AGENT0 0x82000010 151760db68SCaesar Wang 161760db68SCaesar Wang /* rockchip SiP Service Calls version numbers */ 171760db68SCaesar Wang #define RK_SIP_SVC_VERSION_MAJOR 0x0 181760db68SCaesar Wang #define RK_SIP_SVC_VERSION_MINOR 0x1 191760db68SCaesar Wang 201760db68SCaesar Wang /* Number of ROCKCHIP SiP Calls implemented */ 211760db68SCaesar Wang #define RK_COMMON_SIP_NUM_CALLS 0x3 221760db68SCaesar Wang 231760db68SCaesar Wang enum { 241760db68SCaesar Wang RK_SIP_E_SUCCESS = 0, 251760db68SCaesar Wang RK_SIP_E_INVALID_PARAM = -1 261760db68SCaesar Wang }; 271760db68SCaesar Wang 28c3cf06f1SAntonio Nino Diaz #endif /* ROCKCHIP_SIP_SVC_H */ 29