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)13enum 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