xref: /rk3399_rockchip-uboot/drivers/crypto/rockchip/Makefile (revision 0056558950698852c664324dc1cdc849faed7122)
1726087deSJason Zhu#
2726087deSJason Zhu# SPDX-License-Identifier: GPL-2.0
3726087deSJason Zhu#
4726087deSJason Zhu#  Copyright (c) 2019 Fuzhou Rockchip Electronics Co., Ltd
5726087deSJason Zhu#
6726087deSJason Zhu
7*00565589SLin Jinhancrypto_common_rsa := crypto_v2_pka.o crypto_v2_util.o crypto_mpa.o
8*00565589SLin Jinhancrypto_common_ec  := crypto_ecc.o crypto_v2_util.o crypto_mpa.o
9*00565589SLin Jinhan
10c48f1acfSLin Jinhanobj-$(CONFIG_$(SPL_TPL_)ROCKCHIP_CRYPTO_V1) += crypto_v1.o crypto_hash_cache.o
11c48f1acfSLin Jinhanobj-$(CONFIG_$(SPL_TPL_)ROCKCHIP_CRYPTO_V2) += crypto_v2.o crypto_hash_cache.o
12*00565589SLin Jinhanobj-$(CONFIG_$(SPL_TPL_)ROCKCHIP_CRYPTO_CE) += crypto_ce.o rkce_core.o
13864e581cSLin Jinhan
14*00565589SLin Jinhanifneq ($(filter y,$(CONFIG_$(SPL_TPL_)ROCKCHIP_CRYPTO_V2) $(CONFIG_$(SPL_TPL_)ROCKCHIP_CRYPTO_CE))$(CONFIG_$(SPL_TPL_)ROCKCHIP_RSA),)
15*00565589SLin Jinhanobj-y += $(crypto_common_rsa)
16864e581cSLin Jinhanendif
1702b4cf42SLin Jinhan
18*00565589SLin Jinhanifneq ($(filter y,$(CONFIG_$(SPL_TPL_)ROCKCHIP_CRYPTO_V2) $(CONFIG_$(SPL_TPL_)ROCKCHIP_CRYPTO_CE))$(CONFIG_$(SPL_TPL_)ROCKCHIP_EC),)
19*00565589SLin Jinhanobj-y += $(crypto_common_ec)
2002b4cf42SLin Jinhanendif
21