1 /* SPDX-License-Identifier: BSD-2-Clause */ 2 /* 3 * Copyright 2019, 2021 NXP 4 * 5 * Brief Status code management utilities header. 6 */ 7 #ifndef __CAAM_UTILS_STATUS_H__ 8 #define __CAAM_UTILS_STATUS_H__ 9 10 #include <caam_status.h> 11 #include <stdint.h> 12 #include <tee_api_types.h> 13 14 /* 15 * Convert Job status code to TEE Result 16 * 17 * @status Job status code 18 */ 19 TEE_Result job_status_to_tee_result(uint32_t status); 20 21 /* 22 * Convert caam status code to TEE Result 23 * 24 * @status caam status code 25 */ 26 TEE_Result caam_status_to_tee_result(enum caam_status status); 27 28 #endif /* __CAAM_UTILS_STATUS_H__ */ 29