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 36*f4e1db95SHisping Lin int OpteeClientRkFsInit(void); 371f25ada2SHisping Lin 381f25ada2SHisping Lin #endif 39