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