xref: /rk3399_ARM-atf/drivers/qti/accesscontrol/access_control_stub.c (revision 5de3e03dbd7c2da6748e294f423c83f9582f459c)
1 /*
2  * Copyright (c) 2026, Qualcomm Technologies, Inc. and/or its subsidiaries.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #include <drivers/qti/accesscontrol/accesscontrol.h>
8 #include <qtiseclib_interface.h>
9 
10 uint64_t
qti_accesscontrol_mem_assign(const qti_accesscontrol_mem_t * mem,uint32_t mem_len,const uint32_t * src,uint32_t src_len,const qti_accesscontrol_perm_t * perm,uint32_t perm_len)11 qti_accesscontrol_mem_assign(const qti_accesscontrol_mem_t *mem,
12 			     uint32_t mem_len,
13 			     const uint32_t *src, uint32_t src_len,
14 			     const qti_accesscontrol_perm_t *perm,
15 			     uint32_t perm_len)
16 {
17 	memprot_dst_vm_perm_info_t *dst;
18 	memprot_info_t *mem_info;
19 
20 	dst = (memprot_dst_vm_perm_info_t *)(void *)perm;
21 	mem_info = (memprot_info_t *)(void *)mem;
22 
23 	return qtiseclib_mem_assign(mem_info, mem_len, src, src_len, dst,
24 				    perm_len);
25 }
26 
qti_accesscontrol_init(void)27 void qti_accesscontrol_init(void)
28 {
29 }
30