From: Etienne Carriere Date: Wed, 1 Jun 2022 08:27:31 +0000 (+0200) Subject: smccc: define generic IDs for feature discovery X-Git-Tag: v2022.10~89^2~14^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f7f124001540878b68b50c6d7ca188a9872a3cb5;p=platform%2Fkernel%2Fu-boot.git smccc: define generic IDs for feature discovery Defines function IDs ARM_SMCCC_ARCH_FEATURES used to query SMCCC feature support, applicable from Arm SMCCC v1.1 specification. Defines macro ARM_SMCCC_RET_NOT_SUPPORTED as generic return identifier for when a SMCCC feature is not supported. Signed-off-by: Etienne Carriere --- diff --git a/include/linux/arm-smccc.h b/include/linux/arm-smccc.h index 7f2be23..94a20c9 100644 --- a/include/linux/arm-smccc.h +++ b/include/linux/arm-smccc.h @@ -51,6 +51,10 @@ #define ARM_SMCCC_QUIRK_NONE 0 #define ARM_SMCCC_QUIRK_QCOM_A6 1 /* Save/restore register a6 */ +#define ARM_SMCCC_ARCH_FEATURES 0x80000001 + +#define ARM_SMCCC_RET_NOT_SUPPORTED ((unsigned long)-1) + #ifndef __ASSEMBLY__ #include