/* * Copyright (c) 2021-2023, The TrustedFirmware-M Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause * */ #ifndef CC3XX_INIT_H #define CC3XX_INIT_H #include "cc3xx_error.h" #include #include #ifdef __cplusplus extern "C" { #endif /** * @brief Initialize the CC3XX accelerator. * * @return CC3XX_ERR_SUCCESS on success, another * cc3xx_err_t on error. */ cc3xx_err_t cc3xx_lowlevel_init(void); /** * @brief Uninitialize the CC3XX accelerator. * * @return CC3XX_ERR_SUCCESS on success, another * cc3xx_err_t on error. */ cc3xx_err_t cc3xx_lowlevel_uninit(void); #ifdef __cplusplus } #endif #endif /* CC3XX_INIT_H */