1 /* 2 * Copyright (c) 2020, Arm Limited. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 * 6 */ 7 8 #ifndef __TFM_HAL_SPM_LOGDEV_H__ 9 #define __TFM_HAL_SPM_LOGDEV_H__ 10 11 #include <stdint.h> 12 13 /** 14 * \brief HAL API for SPM log system 15 * 16 * \param[in] str The string to output 17 * \param[in] len Length of the string in bytes 18 * 19 * \retval >=0 Number of chars output. 20 * \retval <0 TFM HAL error code. 21 */ 22 int32_t tfm_hal_output_spm_log(const char *str, uint32_t len); 23 24 #endif /* __TFM_HAL_SPM_LOGDEV_H__ */ 25