1 /*
2  * Copyright (c) 2023-2024, Arm Limited. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 
8 #include "sds.h"
9 #include "tfm_plat_defs.h"
10 #include "platform_svc_numbers.h"
11 
12 TFM_LINK_SET_RO_IN_PARTITION_SECTION("TFM_SP_DPE", "APP-ROT") __attribute__((naked))
request_sds_struct_add(const struct sds_structure_desc * struct_desc)13 enum tfm_plat_err_t request_sds_struct_add(const struct sds_structure_desc *struct_desc)
14 {
15     /* Platform SVC handlers can be added for secure world in TF-M */
16     __asm("SVC %0\n"
17           "BX LR\n"
18           : : "I" (TFM_SVC_PLATFORM_SDS_STRUCT_ADD));
19 }
20