blob: 4c2358a8035d5886a540efd594b78bf3b3d00376 [file] [log] [blame]
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +02001/*
Arvind Ram Prakash43d421b2024-09-11 12:01:56 -05002 * Copyright (c) 2018-2025, Arm Limited. All rights reserved.
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +02003 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#ifndef __ARM_ARCH_SVC_H__
8#define __ARM_ARCH_SVC_H__
9
10#define SMCCC_VERSION 0x80000000
11#define SMCCC_ARCH_FEATURES 0x80000001
Manish V Badarkhebc93a342020-04-28 17:59:32 +010012#define SMCCC_ARCH_SOC_ID 0x80000002
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +020013#define SMCCC_ARCH_WORKAROUND_1 0x80008000
14#define SMCCC_ARCH_WORKAROUND_2 0x80007FFF
Bipin Ravi4e577572022-05-13 15:30:46 -050015#define SMCCC_ARCH_WORKAROUND_3 0x80003FFF
Boyan Karatotev7b7ca222024-10-25 13:33:18 +010016#define SMCCC_ARCH_FEATURE_AVAILABILITY U(0x80000003)
Arvind Ram Prakash43d421b2024-09-11 12:01:56 -050017#define SMCCC_ARCH_WORKAROUND_4 0x80000004
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +020018
19#endif /* __ARM_ARCH_SVC_H__ */