xref: /rk3399_ARM-atf/include/services/ven_el3_svc.h (revision de6b79d8b5e15262b328051095e15ad4c67518eb)
1*de6b79d8SGovindraj Raja /*
2*de6b79d8SGovindraj Raja  * Copyright (c) 2024, Arm Limited. All rights reserved.
3*de6b79d8SGovindraj Raja  *
4*de6b79d8SGovindraj Raja  * SPDX-License-Identifier: BSD-3-Clause
5*de6b79d8SGovindraj Raja  */
6*de6b79d8SGovindraj Raja 
7*de6b79d8SGovindraj Raja #ifndef VEN_EL3_SVC_H
8*de6b79d8SGovindraj Raja #define VEN_EL3_SVC_H
9*de6b79d8SGovindraj Raja 
10*de6b79d8SGovindraj Raja /*
11*de6b79d8SGovindraj Raja  * Function Identifier value ranges for Vendor-Specific
12*de6b79d8SGovindraj Raja  * EL3 Monitor Service Calls.
13*de6b79d8SGovindraj Raja  */
14*de6b79d8SGovindraj Raja /* VEN_EL3_SMC_32		0x87000000U */
15*de6b79d8SGovindraj Raja /* VEN_EL3_SMC_64		0xC7000000U */
16*de6b79d8SGovindraj Raja 
17*de6b79d8SGovindraj Raja 
18*de6b79d8SGovindraj Raja /* Function Identifier values of general queries */
19*de6b79d8SGovindraj Raja #define VEN_EL3_SVC_UID		0x8700ff01
20*de6b79d8SGovindraj Raja /*				0x8700ff02 is reserved */
21*de6b79d8SGovindraj Raja #define VEN_EL3_SVC_VERSION	0x8700ff03
22*de6b79d8SGovindraj Raja 
23*de6b79d8SGovindraj Raja #define VEN_EL3_SVC_VERSION_MAJOR	1
24*de6b79d8SGovindraj Raja #define VEN_EL3_SVC_VERSION_MINOR	0
25*de6b79d8SGovindraj Raja 
26*de6b79d8SGovindraj Raja #endif /* VEN_EL3_SVC_H */
27