18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Makefile for the CAAM backend and dependent components
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ciifeq ($(CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG), y)
68c2ecf20Sopenharmony_ci	ccflags-y := -DDEBUG
78c2ecf20Sopenharmony_ciendif
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciccflags-y += -DVERSION=\"\"
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciobj-$(CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON) += error.o
128c2ecf20Sopenharmony_ciobj-$(CONFIG_CRYPTO_DEV_FSL_CAAM) += caam.o
138c2ecf20Sopenharmony_ciobj-$(CONFIG_CRYPTO_DEV_FSL_CAAM_JR) += caam_jr.o
148c2ecf20Sopenharmony_ciobj-$(CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC) += caamalg_desc.o
158c2ecf20Sopenharmony_ciobj-$(CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC) += caamhash_desc.o
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_cicaam-y := ctrl.o
188c2ecf20Sopenharmony_cicaam_jr-y := jr.o key_gen.o
198c2ecf20Sopenharmony_cicaam_jr-$(CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API) += caamalg.o
208c2ecf20Sopenharmony_cicaam_jr-$(CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI) += caamalg_qi.o
218c2ecf20Sopenharmony_cicaam_jr-$(CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API) += caamhash.o
228c2ecf20Sopenharmony_cicaam_jr-$(CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API) += caamrng.o
238c2ecf20Sopenharmony_cicaam_jr-$(CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API) += caampkc.o pkc_desc.o
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_cicaam-$(CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI) += qi.o
268c2ecf20Sopenharmony_ciifneq ($(CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI),)
278c2ecf20Sopenharmony_ci	ccflags-y += -DCONFIG_CAAM_QI
288c2ecf20Sopenharmony_ciendif
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_cicaam-$(CONFIG_DEBUG_FS) += debugfs.o
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ciobj-$(CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM) += dpaa2_caam.o
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_cidpaa2_caam-y    := caamalg_qi2.o dpseci.o
358c2ecf20Sopenharmony_cidpaa2_caam-$(CONFIG_DEBUG_FS) += dpseci-debugfs.o
36