1 /* SPDX-License-Identifier: BSD-2-Clause */ 2 /* 3 * Copyright 2024 NXP 4 */ 5 #ifndef __CAAM_AE_H__ 6 #define __CAAM_AE_H__ 7 8 #include <caam_common.h> 9 10 #if defined(CFG_NXP_CAAM_AE_CCM_DRV) || defined(CFG_NXP_CAAM_AE_GCM_DRV) 11 /* 12 * Initialize the Authentication Encryption module 13 * 14 * @ctrl_addr Controller base address 15 */ 16 enum caam_status caam_ae_init(vaddr_t ctrl_addr __unused); 17 #else caam_ae_init(vaddr_t ctrl_addr __unused)18static inline enum caam_status caam_ae_init(vaddr_t ctrl_addr __unused) 19 { 20 return CAAM_NO_ERROR; 21 } 22 #endif /* CFG_NXP_CAAM_AE_CCM_DRV || CFG_NXP_CAAM_AE_GCM_DRV */ 23 #endif /* __CAAM_AE_H__ */ 24