blob: 8836f9b58c041660be2dc2fdfb2b6a28e8e06dcd [file] [log] [blame]
Caesar Wang1760db62016-06-21 14:44:01 +08001/*
2 * Copyright (c) 2016, ARM Limited and Contributors. All rights reserved.
3 *
dp-arm82cb2c12017-05-03 09:38:09 +01004 * SPDX-License-Identifier: BSD-3-Clause
Caesar Wang1760db62016-06-21 14:44:01 +08005 */
6
Antonio Nino Diazc3cf06f2018-11-08 10:20:19 +00007#ifndef ROCKCHIP_SIP_SVC_H
8#define ROCKCHIP_SIP_SVC_H
Caesar Wang1760db62016-06-21 14:44:01 +08009
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
XiaoDong Huang04150fe2023-06-25 17:38:13 +080014#define RK_SIP_SCMI_AGENT0 0x82000010
Caesar Wang1760db62016-06-21 14:44:01 +080015
16/* rockchip SiP Service Calls version numbers */
17#define RK_SIP_SVC_VERSION_MAJOR 0x0
18#define RK_SIP_SVC_VERSION_MINOR 0x1
19
20/* Number of ROCKCHIP SiP Calls implemented */
21#define RK_COMMON_SIP_NUM_CALLS 0x3
22
23enum {
24 RK_SIP_E_SUCCESS = 0,
25 RK_SIP_E_INVALID_PARAM = -1
26};
27
Antonio Nino Diazc3cf06f2018-11-08 10:20:19 +000028#endif /* ROCKCHIP_SIP_SVC_H */