xref: /rk3399_ARM-atf/plat/rockchip/common/include/rockchip_sip_svc.h (revision 44418fce30938ee483fbfc79cc32fde33753d1aa)
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