1 /* SPDX-License-Identifier: BSD-2-Clause */
2 /*
3  * Copyright 2020 Pengutronix, Rouven Czerwinski <entwicklung@pengutronix.de>
4  */
5 #ifndef __CAAM_BLOB_H__
6 #define __CAAM_BLOB_H__
7 
8 #include <caam_common.h>
9 
10 #ifdef CFG_NXP_CAAM_BLOB_DRV
11 /*
12  * Initialize the BLOB module
13  *
14  * @ctrl_addr   Controller base address
15  */
16 enum caam_status caam_blob_mkvb_init(vaddr_t baseaddr);
17 #else
caam_blob_mkvb_init(vaddr_t baseaddr __unused)18 static inline enum caam_status caam_blob_mkvb_init(vaddr_t baseaddr __unused)
19 {
20 	return CAAM_NO_ERROR;
21 }
22 #endif /* CFG_NXP_CAAM_BLOB_DRV */
23 
24 #endif /* __CAAM_BLOB_H__ */
25