blob: 8125ab07d4d7a79b4ba615003bb0acc926b6dfd3 [file] [log] [blame]
Caesar Wangc1bf6462016-06-21 14:44:01 +08001/*
2 * Copyright (c) 2016, ARM Limited and Contributors. All rights reserved.
3 *
dp-armfa3cf0b2017-05-03 09:38:09 +01004 * SPDX-License-Identifier: BSD-3-Clause
Caesar Wangc1bf6462016-06-21 14:44:01 +08005 */
6
7#ifndef __ROCKCHIP_SIP_SVC_H__
8#define __ROCKCHIP_SIP_SVC_H__
9
10/* SMC function IDs for SiP Service queries */
11#define SIP_SVC_CALL_COUNT 0x8200ff00
12#define SIP_SVC_UID 0x8200ff01
13#define SIP_SVC_VERSION 0x8200ff03
14
15/* rockchip SiP Service Calls version numbers */
16#define RK_SIP_SVC_VERSION_MAJOR 0x0
17#define RK_SIP_SVC_VERSION_MINOR 0x1
18
19/* Number of ROCKCHIP SiP Calls implemented */
20#define RK_COMMON_SIP_NUM_CALLS 0x3
21
22enum {
23 RK_SIP_E_SUCCESS = 0,
24 RK_SIP_E_INVALID_PARAM = -1
25};
26
27#endif