xref: /rk3399_rockchip-uboot/include/optee_include/OpteeClientRkFs.h (revision 1f25ada2a8eccef6ea3d9844a40d05d7ce7027d4)
1*1f25ada2SHisping Lin /*
2*1f25ada2SHisping Lin  * Copyright (c) 2016, Fuzhou Rockchip Electronics Co.,Ltd.
3*1f25ada2SHisping Lin  * All rights reserved.
4*1f25ada2SHisping Lin  *
5*1f25ada2SHisping Lin  * Redistribution and use in source and binary forms, with or without
6*1f25ada2SHisping Lin  * modification, are permitted provided that the following conditions are met:
7*1f25ada2SHisping Lin  *
8*1f25ada2SHisping Lin  * 1. Redistributions of source code must retain the above copyright notice,
9*1f25ada2SHisping Lin  * this list of conditions and the following disclaimer.
10*1f25ada2SHisping Lin  *
11*1f25ada2SHisping Lin  * 2. Redistributions in binary form must reproduce the above copyright notice,
12*1f25ada2SHisping Lin  * this list of conditions and the following disclaimer in the documentation
13*1f25ada2SHisping Lin  * and/or other materials provided with the distribution.
14*1f25ada2SHisping Lin  *
15*1f25ada2SHisping Lin  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
16*1f25ada2SHisping Lin  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17*1f25ada2SHisping Lin  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18*1f25ada2SHisping Lin  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
19*1f25ada2SHisping Lin  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
20*1f25ada2SHisping Lin  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
21*1f25ada2SHisping Lin  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22*1f25ada2SHisping Lin  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23*1f25ada2SHisping Lin  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
24*1f25ada2SHisping Lin  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25*1f25ada2SHisping Lin  * POSSIBILITY OF SUCH DAMAGE.
26*1f25ada2SHisping Lin  */
27*1f25ada2SHisping Lin #ifndef TEE_SUPP_RK_FS_H
28*1f25ada2SHisping Lin #define TEE_SUPP_RK_FS_H
29*1f25ada2SHisping Lin 
30*1f25ada2SHisping Lin #include <stddef.h>
31*1f25ada2SHisping Lin 
32*1f25ada2SHisping Lin int tee_supp_rk_fs_init(void);
33*1f25ada2SHisping Lin 
34*1f25ada2SHisping Lin int tee_supp_rk_fs_process(void *cmd, uint32_t cmd_size);
35*1f25ada2SHisping Lin 
36*1f25ada2SHisping Lin void OpteeClientRkFsInit(void);
37*1f25ada2SHisping Lin 
38*1f25ada2SHisping Lin #endif
39