]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/T-HEAD_CB2201_CDK/csi/csi_driver/csky/common/csi.mk
Introduce a port for T-HEAD CK802. A simple demo for T-HEAD CB2201 is also included.
[freertos] / FreeRTOS / Demo / T-HEAD_CB2201_CDK / csi / csi_driver / csky / common / csi.mk
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
5 endif
6 ifeq ($(CONFIG_PLATFORM_HOBBIT3), y)
7 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/sha/ck_sha_v2.c
8 endif
9 ifeq ($(CONFIG_PLATFORM_HOBBIT1_2), y)
10 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/sha/ck_sha_v1.c
11 endif
12 endif
13
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
18 endif
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
22 endif
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
26 endif
27 endif
28
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
32 endif
33
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
37 endif
38
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
42 endif
43
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
47 endif
48
49 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/wdt/dw_wdt.c
50
51 TEE_SRC += $(CSI_DIR)/csi_driver/csky/common/eflash/ck_eflash.c
52