blob: e030b68cca794c7092bda274634a00a66fd5c37a [file] [log] [blame] [edit]
/*
* 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 */