1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Copyright (c) 2021 Rockchip Electronics Co. Ltd. 4 */ 5 #ifndef _RKTEST_H_ 6 #define _RKTEST_H_ 7 8 #include <tee_client_api.h> 9 #include <tee_api_defines_extensions.h> 10 11 #define DISABLE 0 12 #define ENABLE 1 13 14 typedef enum { 15 TRANSFER_DATA = 0, 16 STORAGE, 17 STORAGE_SPEED, 18 PROPERTY, 19 CRYPTO_SHA, 20 CRYPTO_AES, 21 CRYPTO_RSA, 22 SECSTOR_TA, 23 OTP_READ, 24 OTP_WRITE, 25 OTP_SIZE, 26 OTP_NS_READ, 27 OTP_NS_WRITE, 28 TRNG_READ, 29 SOCKET, 30 TEST_NULL, 31 CRYPTO_HW, 32 DERIVE_KEY, 33 } enum_func; 34 35 TEEC_Result rk_test(uint32_t invoke_command); 36 37 #endif /*_RKTEST_H_*/ 38