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