From 3eefe12b4b45fa5eb431246ec6ca55728aa79616 Mon Sep 17 00:00:00 2001 From: Sumit Garg Date: Tue, 27 Jan 2026 11:53:39 +0530 Subject: tee: optee: Export OP-TEE message UID check API OP-TEE message UID check API can be useful to know whether OP-TEE is enabled on not assuming the corresponding SMC call is properly handled if OP-TEE is not supported. This API can be used by platform code to know OP-TEE presence and on that basis OP-TEE DT node can be added as part of DT fixups for the OP-TEE driver probe to happen for both U-Boot and Linux. Signed-off-by: Sumit Garg Reviewed-by: Casey Connolly Link: https://patch.msgid.link/20260127062341.723966-2-sumit.garg@kernel.org Signed-off-by: Casey Connolly --- include/tee/optee.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'include') diff --git a/include/tee/optee.h b/include/tee/optee.h index 77729450bb6..d1194493780 100644 --- a/include/tee/optee.h +++ b/include/tee/optee.h @@ -65,4 +65,13 @@ static inline int optee_copy_fdt_nodes(void *new_blob) } #endif +#if defined(CONFIG_OPTEE) +bool is_optee_smc_api(void); +#else +static inline bool is_optee_smc_api(void) +{ + return false; +} +#endif + #endif /* _OPTEE_H */ -- cgit v1.2.3