1 ifeq ($(CONFIG_SHA), y)
2 TEE_INC += -I$(CSI_DIR)/csi_driver/csky/common/sha/
3 ifeq ($(CONFIG_PLATFORM_PHOBOS), y)
4 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/sha/ck_sha_v2.c
6 ifeq ($(CONFIG_PLATFORM_HOBBIT3), y)
7 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/sha/ck_sha_v2.c
9 ifeq ($(CONFIG_PLATFORM_HOBBIT1_2), y)
10 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/sha/ck_sha_v1.c
14 ifeq ($(CONFIG_TRNG), y)
15 ifeq ($(CONFIG_PLATFORM_HOBBIT3), y)
16 TEE_INC += -I$(CSI_DIR)/csi_driver/csky/common/trng/
17 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/trng/osr_trng.c
19 ifeq ($(CONFIG_PLATFORM_PHOBOS), y)
20 TEE_INC += -I$(CSI_DIR)/csi_driver/csky/common/trng/
21 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/trng/ck_trng.c
23 ifeq ($(CONFIG_PLATFORM_HOBBIT1_2), y)
24 TEE_INC += -I$(CSI_DIR)/csi_driver/csky/common/trng/
25 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/trng/ck_trng.c
29 ifeq ($(CONFIG_AES), y)
30 TEE_INC += -I$(CSI_DIR)/csi_driver/csky/common/aes/
31 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/aes/ck_aes.c
34 ifeq ($(CONFIG_RSA), y)
35 TEE_INC += -I$(CSI_DIR)/csi_driver/csky/common/rsa/
36 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/rsa/ck_rsa.c
39 ifeq ($(CONFIG_USART), y)
40 TEE_INC += -I$(CSI_DIR)/csi_driver/csky/common/usart/
41 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/usart/dw_usart.c
44 ifeq ($(CONFIG_PMU), y)
45 TEE_INC += -I$(CSI_DIR)/csi_driver/csky/common/pmu/
46 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/pmu/ck_pmu.c
49 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/wdt/dw_wdt.c
51 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/eflash/ck_eflash.c