1 /*
2 * Copyright (c) 2021, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8 #include "tfm_plat_otp.h"
9
tfm_plat_otp_init(void)10 enum tfm_plat_err_t tfm_plat_otp_init(void)
11 {
12 return TFM_PLAT_ERR_SUCCESS;
13 }
14
tfm_plat_otp_read(enum tfm_otp_element_id_t id,size_t out_len,uint8_t * out)15 enum tfm_plat_err_t tfm_plat_otp_read(enum tfm_otp_element_id_t id,
16 size_t out_len, uint8_t *out)
17 {
18 return TFM_PLAT_ERR_SUCCESS;
19 }
20
tfm_plat_otp_write(enum tfm_otp_element_id_t id,size_t in_len,const uint8_t * in)21 enum tfm_plat_err_t tfm_plat_otp_write(enum tfm_otp_element_id_t id,
22 size_t in_len, const uint8_t *in)
23 {
24 return TFM_PLAT_ERR_SUCCESS;
25 }
26
tfm_plat_otp_get_size(enum tfm_otp_element_id_t id,size_t * size)27 enum tfm_plat_err_t tfm_plat_otp_get_size(enum tfm_otp_element_id_t id,
28 size_t *size)
29 {
30 return TFM_PLAT_ERR_SUCCESS;
31 }
32