xref: /rk3399_ARM-atf/plat/rockchip/common/include/rockchip_sip_svc.h (revision 82cb2c1ad9897473743f08437d0a3995bed561b9)
11760db68SCaesar Wang /*
21760db68SCaesar Wang  * Copyright (c) 2016, ARM Limited and Contributors. All rights reserved.
31760db68SCaesar Wang  *
4*82cb2c1aSdp-arm  * SPDX-License-Identifier: BSD-3-Clause
51760db68SCaesar Wang  */
61760db68SCaesar Wang 
71760db68SCaesar Wang #ifndef __ROCKCHIP_SIP_SVC_H__
81760db68SCaesar Wang #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
141760db68SCaesar Wang 
151760db68SCaesar Wang /* rockchip SiP Service Calls version numbers */
161760db68SCaesar Wang #define RK_SIP_SVC_VERSION_MAJOR	0x0
171760db68SCaesar Wang #define RK_SIP_SVC_VERSION_MINOR	0x1
181760db68SCaesar Wang 
191760db68SCaesar Wang /* Number of ROCKCHIP SiP Calls implemented */
201760db68SCaesar Wang #define RK_COMMON_SIP_NUM_CALLS		0x3
211760db68SCaesar Wang 
221760db68SCaesar Wang enum {
231760db68SCaesar Wang 	RK_SIP_E_SUCCESS = 0,
241760db68SCaesar Wang 	RK_SIP_E_INVALID_PARAM = -1
251760db68SCaesar Wang };
261760db68SCaesar Wang 
271760db68SCaesar Wang #endif
28