| /* |
| * Copyright (c) 2024, Arm Limited. All rights reserved. |
| * |
| * SPDX-License-Identifier: BSD-3-Clause |
| */ |
| |
| #ifndef VEN_EL3_SVC_H |
| #define VEN_EL3_SVC_H |
| |
| /* |
| * Function Identifier value ranges for Vendor-Specific |
| * EL3 Monitor Service Calls. |
| */ |
| /* VEN_EL3_SMC_32 0x87000000U */ |
| /* VEN_EL3_SMC_64 0xC7000000U */ |
| |
| |
| /* Function Identifier values of general queries */ |
| #define VEN_EL3_SVC_UID 0x8700ff01 |
| /* 0x8700ff02 is reserved */ |
| #define VEN_EL3_SVC_VERSION 0x8700ff03 |
| |
| #define VEN_EL3_SVC_VERSION_MAJOR 1 |
| #define VEN_EL3_SVC_VERSION_MINOR 0 |
| |
| /* DEBUGFS_SMC_32 0x87000010U */ |
| /* DEBUGFS_SMC_64 0xC7000010U */ |
| |
| /* PMF_SMC_GET_TIMESTAMP_32 0x87000020U */ |
| /* PMF_SMC_GET_TIMESTAMP_64 0xC7000020U */ |
| |
| #endif /* VEN_EL3_SVC_H */ |