xref: /rk3399_rockchip-uboot/include/optee_include/OpteeClientRkFs.h (revision b4a0434fc98903ef97eae434c21a6082a6942e5a)
11f25ada2SHisping Lin /*
21f25ada2SHisping Lin  * Copyright (c) 2016, Fuzhou Rockchip Electronics Co.,Ltd.
31f25ada2SHisping Lin  * All rights reserved.
41f25ada2SHisping Lin  *
51f25ada2SHisping Lin  * Redistribution and use in source and binary forms, with or without
61f25ada2SHisping Lin  * modification, are permitted provided that the following conditions are met:
71f25ada2SHisping Lin  *
81f25ada2SHisping Lin  * 1. Redistributions of source code must retain the above copyright notice,
91f25ada2SHisping Lin  * this list of conditions and the following disclaimer.
101f25ada2SHisping Lin  *
111f25ada2SHisping Lin  * 2. Redistributions in binary form must reproduce the above copyright notice,
121f25ada2SHisping Lin  * this list of conditions and the following disclaimer in the documentation
131f25ada2SHisping Lin  * and/or other materials provided with the distribution.
141f25ada2SHisping Lin  *
151f25ada2SHisping Lin  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
161f25ada2SHisping Lin  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
171f25ada2SHisping Lin  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
181f25ada2SHisping Lin  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
191f25ada2SHisping Lin  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
201f25ada2SHisping Lin  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
211f25ada2SHisping Lin  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
221f25ada2SHisping Lin  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
231f25ada2SHisping Lin  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
241f25ada2SHisping Lin  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
251f25ada2SHisping Lin  * POSSIBILITY OF SUCH DAMAGE.
261f25ada2SHisping Lin  */
271f25ada2SHisping Lin #ifndef TEE_SUPP_RK_FS_H
281f25ada2SHisping Lin #define TEE_SUPP_RK_FS_H
291f25ada2SHisping Lin 
301f25ada2SHisping Lin #include <stddef.h>
311f25ada2SHisping Lin 
321f25ada2SHisping Lin int tee_supp_rk_fs_init(void);
331f25ada2SHisping Lin 
341f25ada2SHisping Lin int tee_supp_rk_fs_process(void *cmd, uint32_t cmd_size);
351f25ada2SHisping Lin 
36f4e1db95SHisping Lin int OpteeClientRkFsInit(void);
371f25ada2SHisping Lin 
38*b4a0434fSHisping Lin int check_security_exist(int print_flag);
39*b4a0434fSHisping Lin 
401f25ada2SHisping Lin #endif
41