^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Makefile for the CAAM backend and dependent components
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) ifeq ($(CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG), y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) ccflags-y := -DDEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) ccflags-y += -DVERSION=\"\"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) obj-$(CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON) += error.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) obj-$(CONFIG_CRYPTO_DEV_FSL_CAAM) += caam.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) obj-$(CONFIG_CRYPTO_DEV_FSL_CAAM_JR) += caam_jr.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) obj-$(CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC) += caamalg_desc.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) obj-$(CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC) += caamhash_desc.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) caam-y := ctrl.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) caam_jr-y := jr.o key_gen.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) caam_jr-$(CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API) += caamalg.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) caam_jr-$(CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI) += caamalg_qi.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) caam_jr-$(CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API) += caamhash.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) caam_jr-$(CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API) += caamrng.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) caam_jr-$(CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API) += caampkc.o pkc_desc.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) caam-$(CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI) += qi.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) ifneq ($(CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI),)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) ccflags-y += -DCONFIG_CAAM_QI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) caam-$(CONFIG_DEBUG_FS) += debugfs.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) obj-$(CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM) += dpaa2_caam.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) dpaa2_caam-y := caamalg_qi2.o dpseci.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) dpaa2_caam-$(CONFIG_DEBUG_FS) += dpseci-debugfs.o