1 /* 2 * Copyright (c) 2025, Arm Limited and Contributors. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #include <errno.h> 8 #include <string.h> 9 10 #include <plat/common/platform.h> 11 12 int plat_rmmd_el3_ide_key_program(uint64_t ecam_address, uint64_t root_port_id, 13 uint64_t ide_stream_info, 14 rp_ide_key_info_t *ide_key_info_ptr, uint64_t request_id, 15 uint64_t cookie) 16 { 17 /* placeholder to add further implementation */ 18 19 return 0; 20 21 } 22 23 int plat_rmmd_el3_ide_key_set_go(uint64_t ecam_address, uint64_t root_port_id, 24 uint64_t ide_stream_info, uint64_t request_id, 25 uint64_t cookie) 26 { 27 /* placeholder to add further implementation */ 28 29 return 0; 30 31 } 32 33 int plat_rmmd_el3_ide_key_set_stop(uint64_t ecam_address, uint64_t root_port_id, 34 uint64_t ide_stream_info, uint64_t request_id, 35 uint64_t cookie) 36 { 37 /* placeholder to add further implementation */ 38 39 return 0; 40 } 41 42 int plat_rmmd_el3_ide_km_pull_response(uint64_t ecam_address, uint64_t root_port_id, 43 uint64_t *req_resp, uint64_t *request, 44 uint64_t *cookie) 45 { 46 /* placeholder to add further implementation */ 47 return E_RMM_UNK; 48 } 49