]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/pdk.git/blob - packages/ti/build/procsdk_defs.mk
PRSDK-8041:Build: Adding arp32_1 to the corelist of am57xx
[processor-sdk/pdk.git] / packages / ti / build / procsdk_defs.mk
2 #Definitions pertaining to PDK when built from Processor SDK.
3 # Processor SDK defines "PDK_SOC" which is the SOC name used in the processor sdk installer.
4 # Many SOCs can be included in the processor sdk installer and the pdk directory takes the form "pdk_<PDK_SOC>_<version>
5 # For example, pdk_am57xx_x_x_x holds am571x,am572x,am574x. The PDK_SOC here is "am57xx"
6 # In this file, the make variables below are derived from PDK_SOC
8 include $(PDK_INSTALL_PATH)/ti/build/soc_info.mk
10 # Below are the supported PDK_SOCs in Processor SDK
11 export PROCSDK_SUPPORTED_PDK_SOCS = am335x am437x am437x-hs am57xx omapl137 omapl138 k2hk k2e k2l k2g k2g-hs c665x c667x am65xx am65xx-hs j7 tpr12
13 #if PDK_SOC is specified , derive LIMIT_SOCS/LIMIT_BOARDS/LIMIT_CORES from it (if not specified explicitly)
14 ifneq ($(PDK_SOC),)
15 #Check if PDK_SOC exists within the supported SOCs 
16 ifeq ($(PDK_SOC),$(filter $(PDK_SOC), $(PROCSDK_SUPPORTED_PDK_SOCS)))
18 LIMIT_CORES_am335x    = $(CORE_LIST_am335x)
19 LIMIT_CORES_am437x    = $(CORE_LIST_am437x)
20 LIMIT_CORES_am437x-hs = $(CORE_LIST_am437x)
21 # Filter out arp32_1 as Processor SDK does not build it
22 LIMIT_CORES_am57xx    = $(filter-out arp32_1,$(sort $(CORE_LIST_am571x) $(CORE_LIST_am572x) $(CORE_LIST_am574x)))
23 LIMIT_CORES_omapl137  = $(CORE_LIST_omapl137)
24 LIMIT_CORES_omapl138  = $(CORE_LIST_omapl138)
25 LIMIT_CORES_k2hk      = $(sort $(CORE_LIST_k2h) $(CORE_LIST_k2k))
26 LIMIT_CORES_k2e       = $(CORE_LIST_k2e)
27 LIMIT_CORES_k2l       = $(CORE_LIST_k2l)
28 LIMIT_CORES_k2g       = $(CORE_LIST_k2g)
29 LIMIT_CORES_k2g-hs    = $(CORE_LIST_k2g)
30 LIMIT_CORES_c665x     = $(CORE_LIST_c6657)
31 LIMIT_CORES_c667x     = $(CORE_LIST_c6678)
32 LIMIT_CORES_am65xx    = $(CORE_LIST_am65xx)
33 LIMIT_CORES_am65xx-hs = $(CORE_LIST_am65xx)
34 LIMIT_CORES_tpr12     = $(CORE_LIST_tpr12)
35 # Filter out c7x-hostemu as Processor SDK does not build use it
36 LIMIT_CORES_j7        = $(filter-out c7x-hostemu,$(sort $(CORE_LIST_j721e) $(CORE_LIST_j7200)))
38 export LIMIT_CORES ?= $(LIMIT_CORES_$(PDK_SOC))
40 LIMIT_SOCS_k2g       = k2g
41 LIMIT_SOCS_k2g-hs    = k2g
42 LIMIT_SOCS_k2hk      = k2hk
43 LIMIT_SOCS_k2e       = k2e
44 LIMIT_SOCS_k2l       = k2l
45 LIMIT_SOCS_c665x     = c6657
46 LIMIT_SOCS_c667x     = c6678
47 LIMIT_SOCS_am57xx    = am571x am572x am574x
48 LIMIT_SOCS_am437x    = am437x
49 LIMIT_SOCS_am437x-hs = am437x
50 LIMIT_SOCS_am335x    = am335x
51 LIMIT_SOCS_am65xx    = am65xx
52 LIMIT_SOCS_am65xx-hs = am65xx
53 LIMIT_SOCS_j7        = j721e j7200
54 LIMIT_SOCS_tpr12     = tpr12
56 export LIMIT_SOCS ?= $(LIMIT_SOCS_$(PDK_SOC))
58 ifeq ($(findstring hs,$(PDK_SOC)),hs)
59 export BUILD_HS ?= yes
60 endif
62 LIMIT_BOARDS_j7        = $(BOARD_LIST_j721e) $(BOARD_LIST_j7200)
63 LIMIT_BOARDS_am335x    = $(BOARD_LIST_am335x)
64 LIMIT_BOARDS_omapl137  = $(BOARD_LIST_omapl137)
65 LIMIT_BOARDS_k2l       = $(BOARD_LIST_k2l)
66 LIMIT_BOARDS_am437x    = $(BOARD_LIST_am437x)
67 LIMIT_BOARDS_am437x-hs = $(BOARD_LIST_am437x)
68 LIMIT_BOARDS_k2hk      = $(BOARD_LIST_k2h) $(BOARD_LIST_k2k)
69 LIMIT_BOARDS_k2g       = $(BOARD_LIST_k2g)
70 LIMIT_BOARDS_k2g-hs    = $(BOARD_LIST_k2g)
71 LIMIT_BOARDS_k2e       = $(BOARD_LIST_k2e)
72 LIMIT_BOARDS_am65xx    = $(BOARD_LIST_am65xx)
73 LIMIT_BOARDS_am65xx-hs = $(BOARD_LIST_am65xx)
74 LIMIT_BOARDS_c665x     = $(BOARD_LIST_c6657)
75 LIMIT_BOARDS_c667x     = $(BOARD_LIST_c6678)
76 LIMIT_BOARDS_omapl138  = $(BOARD_LIST_omapl138)
77 LIMIT_BOARDS_am57xx    = $(BOARD_LIST_am571x) $(BOARD_LIST_am572x) $(BOARD_LIST_am574x)
78 LIMIT_BOARDS_tpr12     = $(BOARD_LIST_tpr12)
80 export LIMIT_BOARDS ?= $(LIMIT_BOARDS_$(PDK_SOC))
82 endif
83 endif