Merge pull request #860 in PROCESSOR-SDK/pdk from don/makefile_common_comp to master
authorSivaraj R <sivaraj@ti.com>
Mon, 6 Jul 2020 10:43:14 +0000 (05:43 -0500)
committerSivaraj R <sivaraj@ti.com>
Mon, 6 Jul 2020 10:43:14 +0000 (05:43 -0500)
Squashed commit of the following:

commit f08f91c0a362c69f750741096693b24590cf8f0c
Author: Don Dominic <a0486429@ti.com>
Date:   Mon Jul 6 09:52:24 2020 +0530

    Vuild Issue Fix 3 Test

Signed-off-by: Don Dominic <a0486429@ti.com>
commit 02d72c3aa5873483ab1f88d62f19febe9f44d7d6
Author: Don Dominic <a0486429@ti.com>
Date:   Fri Jul 3 17:54:24 2020 +0530

    Added udma and gpio

        Include 'gpio' for all soc's except AM64x and TDA platforms
        Include 'sciclient' and 'udma' for all K3 platforms

Signed-off-by: Don Dominic <a0486429@ti.com>
commit 48dc8afc52061a192c5ed77b57e53b586fbd1345
Author: Don Dominic <a0486429@ti.com>
Date:   Fri Jul 3 14:42:42 2020 +0530

    Build Issue Fix 2 Test

Signed-off-by: Don Dominic <a0486429@ti.com>
commit 71d2792205fcb3df1497e479b249de50f9480f96
Author: Don Dominic <a0486429@ti.com>
Date:   Fri Jul 3 12:31:14 2020 +0530

    Build Issue Fix Test

Signed-off-by: Don Dominic <a0486429@ti.com>
commit d63a5ab2415dc8aaff2844c925b52fcb73ffc85b
Author: Don Dominic <a0486429@ti.com>
Date:   Thu Jul 2 14:27:06 2020 +0530

    [PDK-6923] Makefile : Added new variables PDK_COMMON_TIRTOS_COMP and PDK_COMMON_BAREMETAL_COMP

    Includes all the mandatory dependency libraries - csl, board, i2c, uart
    Include 'osal_nonos' for baremetal applications
    Includes 'csl_intc' for baremetal c66x arch and 'csl_init' for all baremetal non c71 arch
    Include 'osal_tirtos' for RTOS applications
    Include 'sciclient' for all K3 platforms
    Include 'pmic lld' for J7 platforms

    -Updated all makefiles in pdk_repo to use this variables

Signed-off-by: Don Dominic <a0486429@ti.com>
141 files changed:
packages/ti/board/diag/adc/build/makefile
packages/ti/board/diag/automation_header/build/makefile
packages/ti/board/diag/boost_gpio/build/makefile
packages/ti/board/diag/boot_eeprom/build/makefile
packages/ti/board/diag/boot_switch/build/makefile
packages/ti/board/diag/button/build/makefile
packages/ti/board/diag/clock_generator/build/makefile
packages/ti/board/diag/cpsw/build/makefile
packages/ti/board/diag/csirx/build/makefile
packages/ti/board/diag/current_monitor/build/makefile
packages/ti/board/diag/display_port/build/makefile
packages/ti/board/diag/dsi/build/makefile
packages/ti/board/diag/eeprom/build/makefile
packages/ti/board/diag/emac/build/makefile
packages/ti/board/diag/emmc/build/makefile
packages/ti/board/diag/exp_header/build/makefile
packages/ti/board/diag/ext_rtc/build/makefile
packages/ti/board/diag/fpd_lib/build/makefile
packages/ti/board/diag/framework/build/makefile
packages/ti/board/diag/hdmi/build/makefile
packages/ti/board/diag/hyperbus/build/makefile
packages/ti/board/diag/icssg_led/build/makefile
packages/ti/board/diag/lcd/build/makefile
packages/ti/board/diag/led/build/makefile
packages/ti/board/diag/led_industrial/build/makefile
packages/ti/board/diag/leo_pmic_lib/build/makefile
packages/ti/board/diag/lin/build/makefile
packages/ti/board/diag/mcan/build/makefile
packages/ti/board/diag/mcasp/build/makefile
packages/ti/board/diag/mem/build/makefile
packages/ti/board/diag/mmcsd/build/makefile
packages/ti/board/diag/norflash/build/makefile
packages/ti/board/diag/ospi/build/makefile
packages/ti/board/diag/pcie/build/makefile
packages/ti/board/diag/pmic/build/makefile
packages/ti/board/diag/rotary_switch/build/makefile
packages/ti/board/diag/rs485_uart/build/makefile
packages/ti/board/diag/temperature/build/makefile
packages/ti/board/diag/uart/build/makefile
packages/ti/board/diag/usb_device/build/makefile
packages/ti/board/diag/usb_host/build/makefile
packages/ti/board/examples/ddr_thermal_test_app/makefile
packages/ti/board/utils/uniflash/target/build/uart_make.mk
packages/ti/boot/sbl/build/sbl_img.mk
packages/ti/boot/sbl/build/sbl_mcu0_boot_perf_test.mk
packages/ti/boot/sbl/build/sbl_smp_test.mk
packages/ti/build/makerules/component.mk
packages/ti/diag/examples/esm_example_app/makefile
packages/ti/diag/sdr/test/sdtf-test/makefile.mk
packages/ti/drv/cal/examples/cal_capture_test/makefile.mk
packages/ti/drv/cal/examples/cal_loopback_test/makefile.mk
packages/ti/drv/crc/test/makefile
packages/ti/drv/dss/examples/dss_colorbar_test/makefile
packages/ti/drv/dss/examples/dss_display_test/makefile.mk
packages/ti/drv/edma/examples/edma_memcpy_test/makefile
packages/ti/drv/emac/example/PacketInspection/dra7xx/makefile
packages/ti/drv/emac/test/EmacLoopbackTest/am65xx/cpsw/makefile
packages/ti/drv/emac/test/EmacLoopbackTest/am65xx/icssg/makefile_dualmac
packages/ti/drv/emac/test/EmacLoopbackTest/am65xx/icssg/makefile_without_ddr
packages/ti/drv/emac/test/EmacLoopbackTest/j721e/cpsw/makefile
packages/ti/drv/emac/test/EmacLoopbackTest/j721e/icssg/makefile
packages/ti/drv/emac/test/EmacLoopbackTest/j721e/icssg/makefile_dualmac
packages/ti/drv/gpio/test/led_blink/makefile
packages/ti/drv/hwa/test/makefile
packages/ti/drv/i2c/example/i2c_utility/makefile
packages/ti/drv/i2c/example/tdaxx/led_blink/makefile
packages/ti/drv/i2c/test/eeprom_read/makefile
packages/ti/drv/i2c/test/master_slave/makefile
packages/ti/drv/iolink/test/stack_test/makefile
packages/ti/drv/ipc/examples/common/makefile.mk
packages/ti/drv/ipc/examples/ipc_perf_test/makefile.mk
packages/ti/drv/mailbox/examples/mailbox_msg_testapp/makefile
packages/ti/drv/mailbox/examples/mailbox_perf_testapp/makefile
packages/ti/drv/mailbox/examples/mailbox_perf_testapp/makefile_baremetal
packages/ti/drv/mcasp/example/MCASP_AudioDCAnalogLoopback_TestApp/makefile
packages/ti/drv/mcasp/example/MCASP_AudioDCDigitalLoopback_TestApp/makefile
packages/ti/drv/mcasp/example/MCASP_AudioLoopback_TestApp/makefile
packages/ti/drv/mcasp/example/MCASP_DeviceLoopback_Regression_TestApp/makefile
packages/ti/drv/mcasp/example/MCASP_DeviceLoopback_TestApp/makefile
packages/ti/drv/mibspi/test/makefile
packages/ti/drv/mmcsd/test/MMCSD_Baremetal_DMA_TestApp/makefile
packages/ti/drv/mmcsd/test/MMCSD_Baremetal_DMA_TestProject/makefile
packages/ti/drv/mmcsd/test/MMCSD_Baremetal_EMMC_DMA_TestApp/makefile
packages/ti/drv/mmcsd/test/MMCSD_Baremetal_EMMC_DMA_TestProject/makefile
packages/ti/drv/mmcsd/test/MMCSD_Baremetal_EMMC_TestApp/makefile
packages/ti/drv/mmcsd/test/MMCSD_Baremetal_EMMC_TestProject/makefile
packages/ti/drv/mmcsd/test/MMCSD_Baremetal_Regression_TestApp/makefile
packages/ti/drv/mmcsd/test/MMCSD_Baremetal_TestApp/makefile
packages/ti/drv/mmcsd/test/MMCSD_Baremetal_TestProject/makefile
packages/ti/drv/mmcsd/test/MMCSD_DMA_TestApp/makefile
packages/ti/drv/mmcsd/test/MMCSD_DMA_TestProject/makefile
packages/ti/drv/mmcsd/test/MMCSD_EMMC_DMA_TestApp/makefile
packages/ti/drv/mmcsd/test/MMCSD_EMMC_DMA_TestProject/makefile
packages/ti/drv/mmcsd/test/MMCSD_EMMC_Regression_TestApp/makefile
packages/ti/drv/mmcsd/test/MMCSD_EMMC_TestApp/makefile
packages/ti/drv/mmcsd/test/MMCSD_EMMC_TestProject/makefile
packages/ti/drv/mmcsd/test/MMCSD_Regression_TestApp/makefile
packages/ti/drv/mmcsd/test/MMCSD_TestApp/makefile
packages/ti/drv/mmcsd/test/MMCSD_TestProject/makefile
packages/ti/drv/pcie/example/Qos/makefile
packages/ti/drv/pcie/example/sample/makefile
packages/ti/drv/pruss/example/apps/sorte/master/makefile
packages/ti/drv/pruss/example/apps/sorte/slave/makefile
packages/ti/drv/sciclient/examples/sciclient_ccs_init/makefile
packages/ti/drv/sciclient/examples/sciclient_firmware_boot_TestApp/makefile
packages/ti/drv/sciclient/examples/sciclient_fw_testapp/makefile
packages/ti/drv/sciclient/examples/sciclient_rtos_app/makefile
packages/ti/drv/sciclient/examples/sciclient_unit_testapp/makefile
packages/ti/drv/spi/example/mcspiLoopbackApp/makefile
packages/ti/drv/spi/example/mcspi_slavemode/makefile
packages/ti/drv/spi/test/ospi_flash/makefile
packages/ti/drv/spi/test/qspi_flash/makefile
packages/ti/drv/uart/example/UART_BasicExample_Intr_ExampleProject/makefile
packages/ti/drv/uart/example/UART_BasicExample_Polling_ExampleProject/makefile
packages/ti/drv/uart/test/makefile
packages/ti/drv/udma/dmautils/test/dmautils_autoinc_1d2d3d_test/makefile
packages/ti/drv/udma/dmautils/test/dmautils_autoinc_circular_test/makefile
packages/ti/drv/udma/dmautils/test/dmautils_autoincrement_test/makefile
packages/ti/drv/udma/examples/udma_adc_test/makefile
packages/ti/drv/udma/examples/udma_chaining_test/makefile
packages/ti/drv/udma/examples/udma_crc_test/makefile
packages/ti/drv/udma/examples/udma_dru_direct_tr_test/makefile
packages/ti/drv/udma/examples/udma_dru_test/makefile
packages/ti/drv/udma/examples/udma_memcpy_test/makefile.mk
packages/ti/drv/udma/unit_test/udma_ut/makefile
packages/ti/drv/usb/example/build/usb_dev_bulk/makefile
packages/ti/drv/usb/example/build/usb_dev_msc/makefile
packages/ti/drv/usb/example/build/usb_host_msc/makefile
packages/ti/drv/watchdog/test/makefile
packages/ti/fs/fatfs/example/console/makefile
packages/ti/osal/test/baremetal/makefile
packages/ti/osal/test/cpptest/makefile
packages/ti/osal/test/sysbios_unit_test/makefile
packages/ti/transport/ndk/nimu/example/am65xx/cpsw/makefile
packages/ti/transport/ndk/nimu/example/am65xx/icssg/makefile
packages/ti/transport/ndk/nimu/example/ftpApp/am65xx/cpsw/makefile
packages/ti/transport/ndk/nimu/example/ftpApp/am65xx/icssg/makefile
packages/ti/transport/ndk/nimu/example/ftpApp/j721e/cpsw/makefile
packages/ti/transport/ndk/nimu/example/ftpApp/j721e/icssg/makefile
packages/ti/transport/ndk/nimu/example/j721e/cpsw/makefile
packages/ti/transport/ndk/nimu/example/j721e/icssg/makefile

index 87802bc92f51f9b51c2f1156086c9f8a4a7d97a4..8680f3b1ca1ec61ceb70f6e7d444b030701974b9 100755 (executable)
@@ -68,10 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c\r
-ifeq ($(SOC), $(filter $(SOC), j721e j7200))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
 \r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
index d97ffef8c6d5625eae2e14c4aa98996c88cdd3fb..47df7cdfa1e6bb1d88169c11d16e227c7a49b752 100755 (executable)
@@ -68,11 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c\r
-ifeq ($(SOC), $(filter $(SOC), j721e j7200))\r
-COMP_LIST_COMMON += sciclient gpio\r
-endif\r
-\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src $(BOARD) makefile\r
index 1d1d0467a19052fcb56431ac02b4f41b36a10413..0c2d1a320385c5bfa9870159f26e089841c15e32 100755 (executable)
@@ -71,11 +71,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio i2c
-ifeq ($(SOC), $(filter $(SOC), am65xx))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src $(BOARD) makefile
index 78a65234c234f52d585d136581df2b4d466d1297..4572b8c06641014ba134821d042fe0e22ea1fef5 100755 (executable)
@@ -68,10 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index f069e40e95c91ef330841d481fe921dc5ef0b487..552957705347d5c47b7c88284d8f46eaa684e2ba 100755 (executable)
@@ -62,11 +62,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk csl
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c gpio
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src $(BOARD) makefile
index 175ddcedebf7603e5d0f5b2007193c650f092157..2c23f9dc7056a26d0a6a27accd1afb1bd15e0bca 100755 (executable)
@@ -68,11 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio i2c
-ifeq ($(SOC), $(filter $(SOC), am65xx))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src $(BOARD) makefile
index 84d08d4fd1c5979c2b5dc92993f678e700f117ad..4d284a4a31c2c9e98b5014551bb3ce452b67a8e0 100755 (executable)
@@ -62,10 +62,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c\r
-ifeq ($(SOC), $(filter $(SOC), j721e j7200))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index 83ba673cf54a971cb3855d160f5f01263ab01200..66561d2ca7c7182fa0be25f2c7159e3dab883a6e 100755 (executable)
@@ -62,11 +62,8 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-#COMP_LIST_COMMON = cpsw uart osal_nonos csl csl_init board i2c cpsw_apputils\r
-COMP_LIST_COMMON = csl udma pm_lib sciclient cpsw cpswsoc cpsw_apputils\r
-ifeq ($(SOC), $(filter $(SOC), j721e))\r
-COMP_LIST_COMMON += board uart i2c osal_nonos csl_init\r
-endif\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
+COMP_LIST_COMMON += pm_lib cpsw cpswsoc cpsw_apputils\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index bab6b224dee8aeeb55f1681328f5e8f8e71e615d..81d618136eb692b819d1dcafc8502144fdf8e119 100755 (executable)
@@ -68,11 +68,8 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/dev
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c fvid2 udma csirx dss\r
-ifeq ($(SOC), $(filter $(SOC), j721e))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
-\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
+COMP_LIST_COMMON += fvid2 csirx dss\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index 203e0ff3d63832f93d99cefe1c60f4af25f2a538..9627ad81d424bf1f228df7528add5a16d8e7879d 100755 (executable)
@@ -68,11 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))
-COMP_LIST_COMMON += sciclient gpio
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index 9b5421ae45a320cd818b584bea5918ce0e610b28..d9c25bf897f8619f2d477bcfa5086e1afb9083a1 100755 (executable)
@@ -62,10 +62,8 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c dss fvid2\r
-ifeq ($(SOC), $(filter $(SOC), j721e))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
+COMP_LIST_COMMON += dss fvid2\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index 25846bdc0aa95ad8a6f681cfa7b02c7287e294e9..8fa2e58327fa7263c6b5f79876b8a54927c6cbc3 100755 (executable)
@@ -67,10 +67,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c\r
-ifeq ($(SOC), $(filter $(SOC), j721e))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
 \r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
index 6a853aff2a23ee4d2aea18d6d9c53d7fd841fdf4..9943f68007e4f45411691e9b325194ebfb777e31 100755 (executable)
@@ -62,10 +62,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../common/$(S
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index d6955875b4736d35f33f8dfda2a7d3d6896c9bd0..210981a88ccdbc4468ff8881dfef07d97b5c1146 100755 (executable)
@@ -68,10 +68,8 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = emac uart osal_nonos csl csl_init board gpio i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx))
-COMP_LIST_COMMON += sciclient udma
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += emac
 
 
 # Common source files and CFLAGS across all platforms and cores
index f439652be229366c9438883286454260c03a6581..c21f21c260270cb0553a196ff5ae925bda1cae62 100755 (executable)
@@ -68,11 +68,8 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio mmcsd i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += mmcsd 
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index 0f9da7d15826ede7d875c819520664f220ac3c01..eb21c258f5315d138a953aecd2087335d5dccd78 100755 (executable)
@@ -73,11 +73,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio i2c\r
-ifeq ($(SOC), $(filter $(SOC), j721e j7200))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
-\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src $(BOARD) makefile\r
index 13a75a8c76ff1a79370be18acedebfe741a7334d..34ff3ded018a4320e5967b2c44d5ef58a944c81e 100755 (executable)
@@ -68,11 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c\r
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
-\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index 598ab1d6cc60a0bfd109bf9a9dbd7810f54997f3..ee7955908a3b6e7ac56692f77016075ce8581b63 100755 (executable)
@@ -62,11 +62,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/dev
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c\r
-ifeq ($(SOC), $(filter $(SOC), j721e))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
-\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index 81b0ddcfc3bdec524f0c783bbe2c5ae29e3b02d0..12dee9f1c92609dc6d61d6c10a5a81f338541839 100755 (executable)
@@ -62,11 +62,8 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk csl
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl csl_init osal_nonos uart gpio i2c fatfs_indp mmcsd board
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))
-COMP_LIST_COMMON += sciclient udma
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += fatfs_indp mmcsd
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index e7542323360334b2a646f2cd1c06f51ea186cd1f..a80e09c9e75a1cee598502a4ac7d6f4ea2b448bd 100755 (executable)
@@ -62,10 +62,8 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c dss fvid2\r
-ifeq ($(SOC), $(filter $(SOC), j721e))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
+COMP_LIST_COMMON += dss fvid2\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index 8fe824d31fee64455cbfb6345fd26653e97971c5..3e814a3ec84a278d3b56c8bf23d1f3648356be02 100755 (executable)
@@ -68,11 +68,8 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c spi\r
-ifeq ($(SOC), $(filter $(SOC), j721e j7200))\r
-COMP_LIST_COMMON += sciclient gpio\r
-endif\r
-\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
+COMP_LIST_COMMON += spi\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 # Common source files and CFLAGS across all platforms and cores\r
index c7fa7e740f789a8550518a5a0b6859193ee5bf7c..6674fa61afa2df172b70326e4ade4f0aef99a09c 100755 (executable)
@@ -71,11 +71,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio i2c
-ifeq ($(SOC), $(filter $(SOC), am65xx))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src $(BOARD) makefile
index 5ecb38e41312354286230d0e4a94853d4c8cb33f..c9c0147e8bdb4409b7c50499ecd508d86c8c1d6e 100755 (executable)
@@ -71,11 +71,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c
-ifeq ($(SOC), $(filter $(SOC), am65xx))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index d9ab7fdefaaf726aab62b50f3c0d9b99a06e024e..659b10cd1532a0e098827c3ce10722fcf0f66a26 100755 (executable)
@@ -68,11 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index e5aa02069185e95241607bac3207de4b549bdc22..52a94ffacc6d3de37637b1233c0520076bb944d5 100755 (executable)
@@ -71,10 +71,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio i2c
-ifeq ($(SOC), $(filter $(SOC), am65xx))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index db85d467a8371e010c71da4e3d119c8df150c106..adad9c71c3596b3030199f61e7581c4c779dc6fb 100755 (executable)
@@ -62,10 +62,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c\r
-ifeq ($(SOC), $(filter $(SOC), j721e))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index ce50accd470d382998e3dcdd694dd41ef801c7bb..0969574bf869914ab727214b0ad73c13b524c41d 100755 (executable)
@@ -68,11 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio i2c\r
-ifeq ($(SOC), $(filter $(SOC), j721e j7200))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
-\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index db34246b616b0ce50266364dc601a6b923553a7b..c0867207b81248868f824302fe83c9c9d677a712 100755 (executable)
@@ -68,11 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src $(BOARD) makefile
index 016bcc4fcecd6582281e5c16d765267402aa4f26..a76bc7af9ed53fe0b2b91c255f17cea3e7066d90 100755 (executable)
@@ -71,11 +71,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio i2c
-ifeq ($(SOC), $(filter $(SOC), am65xx))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index 2ec9786beb4c4b19e8e5638bc786eebb20e0b561..cbd935fc54be3a75178a798f3793a1a5fc4e664d 100755 (executable)
@@ -68,11 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index 5acb467d7a649fd0b79d5e1f94a4e1880bbdb4e5..a4b66a69b020f4b7441d21fad23192f0a606e443 100755 (executable)
@@ -68,11 +68,8 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio mmcsd i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += mmcsd 
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index eba19e4c8602a61f2c5dab90fce8f6470eb1c5d1..6e0303b70cf52a1ce1e2bb22e1569043f971fc9c 100755 (executable)
@@ -70,11 +70,8 @@ INCDIR += ./$(BOARD)
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio spi i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx))
-COMP_LIST_COMMON += sciclient udma
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += spi
 
 # Common source files and CFLAGS across all platforms and cores
 ifeq ($(BOARD), $(filter $(BOARD), am65xx_evm am65xx_idk))
index fcf4c96b7ad6f5a63b19921053b384985c6e2755..e0cfb442cf60ae2edecce3c79941949a360f04ca 100755 (executable)
@@ -68,11 +68,8 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio spi i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx))
-COMP_LIST_COMMON += sciclient udma
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += spi
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index d385fb4536d2c317639b4901c1b990581e4d0623..8f965655cc08efc6c3851b75dc63526b39ecfb7f 100755 (executable)
@@ -62,11 +62,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = uart osal_nonos csl csl_init board i2c\r
-ifeq ($(SOC), $(filter $(SOC), am65xx))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
-\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index fb1cc38cfe71600411f2ab8f76a8dd6a82c8d66e..a92f8763a67d3af15aff06cf04f4deab183f9be6 100755 (executable)
@@ -68,7 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c sciclient\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index 93a804f11795b84240707c771fd7a9102389ebc2..4fff9fadf8600e22f0333b6d93f3cf52c185bbdb 100755 (executable)
@@ -68,11 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c
-ifeq ($(SOC), $(filter $(SOC), am65xx))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index c1ae6e8af1d6a8b8d5ccd029df558e14330ecd80..afd7420ce22bc596682cf1199eacd7e089d1cace 100755 (executable)
@@ -68,11 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))
-COMP_LIST_COMMON += sciclient
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src $(BOARD) makefile
index 5781e030ad7517ab1e91de9a0372a03d69baff2e..6d035e2ed93c488a90de62714616eb201a43881f 100755 (executable)
@@ -68,11 +68,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c\r
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
-\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index a299ea1af3cb95f50dcdd79f989865b1069ba993..fef4d57368d122ecc67daa8e073a8c0ee7efc52a 100755 (executable)
@@ -62,11 +62,7 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk csl
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart gpio i2c
-ifeq ($(SOC), $(filter $(SOC), j721e am65xx j7200))
-COMP_LIST_COMMON += sciclient udma
-endif
-
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = ../src makefile
index dea2003f29dc0a5be986ccd6b737c80947625ffb..7998363a800b100e651099035b331b9a15458f3a 100755 (executable)
@@ -62,11 +62,8 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = uart osal_nonos csl csl_init board i2c usb\r
-ifeq ($(SOC), $(filter $(SOC), am65xx))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
-\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
+COMP_LIST_COMMON += usb\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index 7fac81b1717cd98cb52f3956b4c8fff5a2fee78b..96b343e70f4fe4de6aea53109601dbbc949429c4 100755 (executable)
@@ -62,11 +62,8 @@ INCDIR = ../../../../board ../src ../../../src/$(BOARD)/include ../../../src/$(B
 INCLUDE_EXTERNAL_INTERFACES = pdk\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON = uart osal_nonos csl csl_init board i2c usb fatfs_indp\r
-ifeq ($(SOC), $(filter $(SOC), am65xx))\r
-COMP_LIST_COMMON += sciclient\r
-endif\r
-\r
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)\r
+COMP_LIST_COMMON += usb fatfs_indp\r
 \r
 # Common source files and CFLAGS across all platforms and cores\r
 PACKAGE_SRCS_COMMON = ../src makefile\r
index 4210a473177fbbf60827ab264db39ec3a48bab71..df84a93383f62b4bf111e17c28d8f1f9eb5b91f5 100644 (file)
@@ -12,12 +12,12 @@ endif
 
 ifeq ($(IS_BAREMETAL),yes)
 BUILD_OS_TYPE       = baremetal
-COMP_LIST_COMMON    = osal_nonos
+COMP_LIST_COMMON    = $(PDK_COMMON_BAREMETAL_COMP)
 else
 BUILD_OS_TYPE = tirtos
 CFLAGS_OS_DEFINES = -DUSE_BIOS
 EXTERNAL_INTERFACES = bios xdc
-COMP_LIST_COMMON    = osal_tirtos
+COMP_LIST_COMMON    = $(PDK_COMMON_TIRTOS_COMP)
 ifeq ($(SOC), j721e)
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 endif
@@ -30,22 +30,10 @@ INCDIR = inc
 INCLUDE_EXTERNAL_INTERFACES = pdk $(EXTERNAL_INTERFACES)
 INCLUDE_INTERNAL_INTERFACES =
 
-ifeq ($(CSL_BUILD),$(filter $(CSL_BUILD), CSL))
-  COMP_LIST_COMMON += csl
-else
+ifneq ($(CSL_BUILD),$(filter $(CSL_BUILD), CSL))
   COMP_LIST_COMMON += csl2 csl_trim
 endif
 
-# List all the components required by the application
-ifeq ($(SOC),$(filter $(SOC), j721e))
-ifeq ($(CORE),$(filter $(CORE), mcu1_0))
-  COMP_LIST_COMMON += csl_init  sciclient board uart i2c
-
-# Enable copy of vectors
-  COMP_LIST_COMMON += copyvecs
-endif
-endif
-
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
 SRCS_COMMON = main.c
index aa860972df2f2e630ce498b541404d83bdc1164d..c045ea601d1fa351d74adc4b352a93ffc3ea130b 100755 (executable)
@@ -82,11 +82,13 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board csl csl_init osal_nonos uart i2c
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 ifeq ($(BOARD), $(filter $(BOARD), j721e_evm am65xx_evm am65xx_idk j7200_evm))
-COMP_LIST_COMMON += spi_dma udma gpio mmcsd
+COMP_LIST_COMMON += spi_dma mmcsd
+endif
+ifneq ($(strip $(HS_SUFFIX)),) #if $(HS_SUFFIX) is non-empty
+  COMP_LIST_COMMON += sciclient$(HS_SUFFIX)
 endif
-COMP_LIST_COMMON += sciclient$(HS_SUFFIX)
 
 # Common source files and CFLAGS across all platforms and cores
 ifeq ($(BUILD_HS),yes)
index a96e5c08cc15bf3c139e335037e754c38216f904..6eb22ec1067d748c19cd189f32afd84a02f86bee 100755 (executable)
@@ -36,7 +36,10 @@ PACKAGE_SRCS_COMMON = .
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON += board uart osal_nonos csl csl_init i2c sciclient$(HS_SUFFIX)
+COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP)
+ifneq ($(strip $(HS_SUFFIX)),) #if $(HS_SUFFIX) is non-empty
+  COMP_LIST_COMMON += sciclient$(HS_SUFFIX)
+endif
 
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(SBL_CFLAGS)
 
@@ -76,10 +79,6 @@ ifeq ($(BOOTMODE), uart)
 endif # ifeq ($(BOOTMODE), uart)
 
 # Select libraries based on flags
-ifeq ($(filter $(SBL_CFLAGS), -DSBL_USE_DMA=1), -DSBL_USE_DMA=1)
-  COMP_LIST_COMMON += udma
-endif # ifeq ($(filter $(SBL_CFLAGS), -DSBL_USE_DMA=1), -DSBL_USE_DMA=1)
-
 ifeq ($(filter $(SBL_CFLAGS), -DBOOT_MMCSD), -DBOOT_MMCSD)
   COMP_LIST_COMMON += mmcsd fatfs_indp
 endif # ifeq ($(filter $(SBL_CFLAGS), -DBOOT_MMCSD), -DBOOT_MMCSD)
index 3afdd2fe79cb5992c6c8e04071832adf1dcfe0b7..fda4d755444a8d46266eef128d6908bac6f5590b 100644 (file)
@@ -29,7 +29,7 @@ PACKAGE_SRCS_COMMON = .
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl_init csl board uart osal_nonos sciclient i2c sbl_lib_$(BOOTMODE)
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP) sbl_lib_$(BOOTMODE)
 
 ifeq ($(filter $(SBL_CFLAGS), -DBOOT_MMCSD), -DBOOT_MMCSD)
   COMP_LIST_COMMON += mmcsd fatfs_indp
index fa2541dd8d718cad873a3a98de845dabef5e6f26..13d9e3d4fb942d3110db6f46999878df372fa295 100644 (file)
@@ -24,14 +24,10 @@ PACKAGE_SRCS_COMMON = .
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl_init csl uart osal_nonos
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 SRCS_COMMON += sbl_smp_multicore.c
 
-ifeq ($(CORE), mcu1_0)
-  COMP_LIST_COMMON += board sciclient i2c
-endif
-
 # asm files and linker scripts change due to different tool chains for R5 and A53
 ifeq ($(CORE),$(filter $(CORE), mcu1_0 mcu2_0 mcu3_0))
   SRCS_ASM_COMMON = sbl_smp_r5.asm
index 3cc9ac1ef203028ab63b304b76743a623d8b3a67..b830511731e028bbebef9d3ebf319be0d8dde5f9 100644 (file)
@@ -1141,5 +1141,43 @@ endif
 export PDK_CFLAGS
 export PDK_LNKFLAGS
 
+PDK_COMMON_COMP = csl board uart i2c 
+ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200 am64x))
+  PDK_COMMON_COMP += sciclient udma
+else
+  ifeq ($(SOC),$(filter $(SOC), tpr12))
+    PDK_COMMON_COMP += edma
+  endif
+endif
+
+ifneq ($(SOC),$(filter $(SOC), am64x tda2xx tda2px tda2ex tda3xx))
+  PDK_COMMON_COMP += gpio
+endif
+
+# Uncomment the following when pmic library is ready
+#ifeq ($(SOC),$(filter $(SOC), j721e j7200))
+#  PDK_COMMON_COMP += pmic 
+#endif  
+
+PDK_COMMON_TIRTOS_COMP = $(PDK_COMMON_COMP) osal_tirtos
+ifneq ($(SOC),$(filter $(SOC), tpr12))
+# Enable copy of vectors
+  ifeq ($(ISA),$(filter $(ISA), r5f))
+    PDK_COMMON_TIRTOS_COMP += copyvecs
+  endif
+endif
+
+PDK_COMMON_BAREMETAL_COMP = $(PDK_COMMON_COMP) osal_nonos 
+ifeq ($(ARCH),c66x)
+  PDK_COMMON_BAREMETAL_COMP += csl_intc
+else
+  ifneq ($(ARCH),c71)
+    PDK_COMMON_BAREMETAL_COMP += csl_init
+  endif
+endif
+
+export PDK_COMMON_TIRTOS_COMP
+export PDK_COMMON_BAREMETAL_COMP
+
 pdk_component_make_include := 1
 endif
index ea7adf58075389d225446d35bbffb9e463270e5f..16d5523bc12ab0bab8d3c465284c496db789d721 100644 (file)
@@ -20,17 +20,21 @@ INCDIR += $(SOC)/. ../common
 INCLUDE_EXTERNAL_INTERFACES = pdk sdr
 
 # List all the components required by the application
+COMP_LIST_COMMON = csl_utils_common csl_uart_console
+COMP_LIST_COMMON += sdr
+
+ifeq ($(SOC),$(filter $(SOC), j721e am64x))
+  COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP)
+endif
+
 ifeq ($(CSL_BUILD),$(filter $(CSL_BUILD), CSL))
-  COMP_LIST_COMMON = csl
+  ifneq ($(SOC),$(filter $(SOC), j721e am64x))
+    COMP_LIST_COMMON = csl
+  endif
 else
   COMP_LIST_COMMON = csl2 csl_trim
 endif
 
-COMP_LIST_COMMON += csl_utils_common csl_uart_console
-ifeq ($(SOC),$(filter $(SOC), j721e am64x))
-  COMP_LIST_COMMON += csl_init osal_nonos board uart sciclient i2c
-endif
-COMP_LIST_COMMON += sdr
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
 
index fbc8c6e0c1a042b9ea533a54feb208d591d499bb..f63c5c0196dd19c5ddc89656bd2fbb46f14c8be4 100644 (file)
@@ -14,9 +14,7 @@ INCDIR = ../../ src \
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl sciclient
-COMP_LIST_COMMON += board i2c uart
-COMP_LIST_COMMON += csl_init osal_nonos
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 COMP_LIST_COMMON += sdr
 
 SRCS_COMMON = sdtf_main.c sdtf_test.c sdtf_init.c sdtf_profile.c sdtf_injecterr.c \
index 35f061d6fb27de8c8010493124936241ad115e0b..06b7aaab3b24299f28630d13555875ceb59c3533 100644 (file)
@@ -9,17 +9,11 @@ INCDIR = . src
 INCLUDE_EXTERNAL_INTERFACES = pdk
 INCLUDE_INTERNAL_INTERFACES =
 
-# List all the components required by the application
-COMP_LIST_COMMON = csl fvid2 cal board uart i2c
-
-ifeq ($(SOC),$(filter $(SOC), am65xx))
-COMP_LIST_COMMON += sciclient
-endif
-
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CAL_CFLAGS)
 
 ifeq ($(BUILD_OS_TYPE), baremetal)
-  COMP_LIST_COMMON += csl_init osal_nonos cal_app_utils_baremetal
+  COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP) 
+  COMP_LIST_COMMON += cal_app_utils_baremetal
   SRCS_COMMON = main_baremetal.c
   ifeq ($(ISA),$(filter $(ISA), a53))
     LNKFLAGS_LOCAL_$(CORE) += --entry Entry
@@ -27,18 +21,16 @@ ifeq ($(BUILD_OS_TYPE), baremetal)
   CFLAGS_LOCAL_COMMON += -DBARE_METAL
 else
   INCLUDE_EXTERNAL_INTERFACES += xdc bios
-  COMP_LIST_COMMON += osal_tirtos cal_app_utils
+  COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) 
+  COMP_LIST_COMMON += cal_app_utils
   SRCS_COMMON = main_tirtos.c
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
-
-# Enable copy of vectors
-  ifeq ($(ISA),$(filter $(ISA), r5f))
-    COMP_LIST_COMMON += copyvecs
-  endif
-
 endif
 
+# List all the specific components required by the application
+COMP_LIST_COMMON += fvid2 cal
+
 ifeq ($(CORE),$(filter $(CORE), mpu1_0 mpu1_1))
 EXTERNAL_LNKCMD_FILE_LOCAL = $(PDK_CAL_COMP_PATH)/examples/utils/src/V0/linker_cal_a53.lds
 endif
index 9f66f6ed1cac992f84ff3a310cbfbc7201ee35b4..fd09ea5c585919c39b622a55b01d36400cd1fc8c 100644 (file)
@@ -9,14 +9,11 @@ INCDIR = . src
 INCLUDE_EXTERNAL_INTERFACES = pdk
 INCLUDE_INTERNAL_INTERFACES =
 
-# List all the components required by the application
-COMP_LIST_COMMON = csl fvid2 cal dss board uart i2c
-COMP_LIST_COMMON += sciclient pm_lib
-COMP_LIST_COMMON += dss_app_utils
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CAL_CFLAGS)
 
 ifeq ($(BUILD_OS_TYPE), baremetal)
-  COMP_LIST_COMMON += csl_init osal_nonos cal_app_utils_baremetal
+  COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP) 
+  COMP_LIST_COMMON += cal_app_utils_baremetal
   SRCS_COMMON = main_baremetal.c
   ifeq ($(ISA),$(filter $(ISA), a53))
     LNKFLAGS_LOCAL_$(CORE) += --entry Entry
@@ -24,18 +21,18 @@ ifeq ($(BUILD_OS_TYPE), baremetal)
   CFLAGS_LOCAL_COMMON += -DBARE_METAL
 else
   INCLUDE_EXTERNAL_INTERFACES += xdc bios
-  COMP_LIST_COMMON += osal_tirtos cal_app_utils
+  COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) 
+  COMP_LIST_COMMON += cal_app_utils
   SRCS_COMMON = main_tirtos.c
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
-
-# Enable copy of vectors
-  ifeq ($(ISA),$(filter $(ISA), r5f))
-    COMP_LIST_COMMON += copyvecs
-  endif
-
 endif
 
+# List all the specific components required by the application
+COMP_LIST_COMMON += fvid2 cal dss 
+COMP_LIST_COMMON += pm_lib
+COMP_LIST_COMMON += dss_app_utils
+
 ifeq ($(CORE),$(filter $(CORE), mpu1_0 mpu1_1))
 EXTERNAL_LNKCMD_FILE_LOCAL = $(PDK_CAL_COMP_PATH)/examples/utils/src/V0/linker_cal_a53.lds
 endif
index edde607da81e3cc2fec070ff24263e24bb9b3557..2325f86976f2f54672236cafd2bd4c463bbd4992 100644 (file)
@@ -20,9 +20,10 @@ INCDIR = .
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl board crc
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) 
+COMP_LIST_COMMON += crc
+
 INCLUDE_EXTERNAL_INTERFACES += xdc bios pdk
-COMP_LIST_COMMON += osal_tirtos
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
 # Common source files and CFLAGS across all platforms and cores
@@ -31,13 +32,6 @@ SRCS_COMMON += main.c crc_test.c crcmodel.c
 
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS)
 
-ifneq ($(SOC),$(filter $(SOC), tpr12))
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index 49694bb76af163a576ce91034276391bcb152735..6835a219050974d417fd9b2a23c7e7c81b53009a 100755 (executable)
@@ -17,11 +17,11 @@ INCDIR = .
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl fvid2 dss dss_app_utils
-COMP_LIST_COMMON += board uart sciclient pm_lib i2c
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) 
+COMP_LIST_COMMON += fvid2 dss dss_app_utils
+COMP_LIST_COMMON += pm_lib
 
 INCLUDE_EXTERNAL_INTERFACES += xdc bios
-COMP_LIST_COMMON += osal_tirtos
 SRCS_COMMON = main_tirtos.c
 # Enable XDC build for application by providing XDC CFG File per core
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
@@ -31,10 +31,6 @@ PACKAGE_SRCS_COMMON = .
 SRCS_COMMON += dss_colorbar_test.c
 CFLAGS_LOCAL_COMMON += $(PDK_CFLAGS) $(DSS_CFLAGS)
 
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index bb0bfd300a9cb7486ac80ddb0fd6f23d76629582..ed25790bc0763e0a8602e01cf52a067c00aad994 100755 (executable)
@@ -10,12 +10,9 @@ INCDIR = .
 #  need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
-# List all the components required by the application
-COMP_LIST_COMMON = csl fvid2 dss
-COMP_LIST_COMMON += board uart sciclient pm_lib i2c
-
 ifeq ($(BUILD_OS_TYPE), baremetal)
-  COMP_LIST_COMMON += osal_nonos csl_init dss_app_utils
+  COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP) 
+  COMP_LIST_COMMON += dss_app_utils
   SRCS_COMMON = main_baremetal.c
   CFLAGS_LOCAL_COMMON += -DDSS_TESTAPP_BAREMETAL
   ifeq ($(ISA),$(filter $(ISA), a53))
@@ -23,18 +20,18 @@ ifeq ($(BUILD_OS_TYPE), baremetal)
   endif
 else
   INCLUDE_EXTERNAL_INTERFACES += xdc bios
-  COMP_LIST_COMMON += osal_tirtos dss_app_utils_sysbios
+  COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) 
+  COMP_LIST_COMMON += dss_app_utils_sysbios
   SRCS_COMMON = main_tirtos.c
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
   XDC_CFG_UPDATE_$(CORE) = dss_display_test_prf.cfg
-
-  ifeq ($(ISA),$(filter $(ISA), r5f))
-    COMP_LIST_COMMON += copyvecs
-  endif
-
 endif
 
+# List all the specific components required by the application
+COMP_LIST_COMMON += fvid2 dss
+COMP_LIST_COMMON += pm_lib
+
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
 SRCS_COMMON += dss_display_test.c
index 2559a8a2d6a634412b52e9574f070ecfd736da78..485a8b9b055ee21b862867dcf58124bb9709952d 100755 (executable)
@@ -20,15 +20,15 @@ INCDIR =
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl edma board
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) 
+COMP_LIST_COMMON += edma
 INCLUDE_EXTERNAL_INTERFACES += xdc bios pdk
-COMP_LIST_COMMON += osal_tirtos
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
-ifeq ($(SOC),$(filter $(SOC), tpr12))\r
-# Append local auxilia·ry linker command file\r
-APPEND_LNKCMD_FILE = ./$(SOC)/linker_$(ISA).cmd\r
-endif\r
+ifeq ($(SOC),$(filter $(SOC), tpr12))
+# Append local auxilia�ry linker command file
+APPEND_LNKCMD_FILE = ./$(SOC)/linker_$(ISA).cmd
+endif
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
index 61d39f4ef827130ecd8b72165735a98fa2558845..514bcb80ba664cd4f4999405640a0a1c27bfd5c4 100644 (file)
@@ -15,7 +15,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = emac i2c uart osal_tirtos board drv_emac_test_utils csl
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) emac drv_emac_test_utils
 
 # Enable XDC build for application by providing XDC CFG File per core
 XDC_CFG_FILE_ipu1_0 = emac_test_m4.cfg
index aaefcfbe0b6af2432a50bb3d48bc5db918a55bb3..07d4376bbfcc9a31c6e81303242e3c02c1225249 100644 (file)
@@ -20,17 +20,12 @@ INCDIR += $(PDK_INSTALL_PATH)/ti/build/unit-test/Unity/src $(PDK_INSTALL_PATH)/t
 
 SRCS_COMMON += main_am65xx.c test_utils_k3.c unity_config.c unity.c
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON = copyvecs
-endif
-
 # List all the external components/interfaces, whose interface header files
 #  need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON += emac uart uart_console osal_tirtos csl board udma sciclient
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) emac uart_console
 
 
 ifeq ($(CORE),$(filter $(CORE), mpu1_0))
index d0af1a23bfc7cb1d29e1301657c91e0317641baa..ab6bec5f1c113212db601cf2f3071b11cfe444f5 100644 (file)
@@ -14,17 +14,12 @@ INCDIR += $(PDK_INSTALL_PATH)/ti/build/unit-test/Unity/src $(PDK_INSTALL_PATH)/t
 
 SRCS_COMMON += main_am65xx.c test_utils_k3.c emac_fw_config_dual_mac.c unity_config.c unity.c
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON = copyvecs
-endif
-
 # List all the external components/interfaces, whose interface header files
 #  need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON += emac uart uart_console osal_tirtos csl pruss board udma sciclient
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) emac uart_console pruss
 
 ifeq ($(CORE),$(filter $(CORE), mpu1_0))
 # Enable XDC build for application by providing XDC CFG File per core
index 2e51ac7d04df0fa6b41525aa9f5839f0b94f888a..97d43bcd262cc207f687e3c1efbc3ed54d123719 100644 (file)
@@ -14,17 +14,12 @@ INCDIR += $(PDK_INSTALL_PATH)/ti/build/unit-test/Unity/src $(PDK_INSTALL_PATH)/t
 
 SRCS_COMMON += main_am65xx.c test_utils_k3.c emac_fw_config_dual_mac.c unity_config.c unity.c
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON = copyvecs
-endif
-
 # List all the external components/interfaces, whose interface header files
 #  need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON += emac uart uart_console osal_tirtos csl pruss board udma sciclient
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) emac uart_console pruss
 
 ifeq ($(CORE),$(filter $(CORE), mpu1_0))
 # Enable XDC build for application by providing XDC CFG File per core
index 00390bb33d14c3129493c78c4afe06ae2d8717e0..bb003315d446f59b682b2639a2ca64a166b843f3 100644 (file)
@@ -25,18 +25,13 @@ SRCS_COMMON += main_j721e.c test_utils_k3.c unity_config.c unity.c
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = emac uart uart_console osal_tirtos csl board udma sciclient i2c
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) emac uart_console
 
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
 PACKAGE_SRCS_COMMON = .
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) -DEMAC_TEST_APP_CPSW -DUNITY_INCLUDE_CONFIG_H
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Include common make files
 ifeq ($(MAKERULEDIR), )
 #Makerule path not defined, define this and assume relative path from ROOTDIR
index 093f340aaec36a1e325a0df9be1ba6ca6ccfbed8..e5bae2951c8c30f3a2ff532bb817789622e680d5 100644 (file)
@@ -17,7 +17,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = emac uart uart_console osal_tirtos csl pruss board udma sciclient i2c
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) emac uart_console pruss
 
 ifeq ($(CORE),$(filter $(CORE), mpu1_0))
 # Enable XDC build for application by providing XDC CFG File per core
index 2d709fbdc9dd0ddb4a26186601fdeb287dbe4538..1a329d258f7420b46830645f59166d6d6fd060b4 100644 (file)
@@ -19,18 +19,13 @@ SRCS_COMMON += main_j721e.c test_utils_k3.c emac_fw_config_dual_mac.c unity_conf
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = emac uart uart_console osal_tirtos csl pruss board udma sciclient i2c
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) emac uart_console pruss
 
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
 PACKAGE_SRCS_COMMON = .
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) -DEMAC_TEST_APP_ICSSG -DUNITY_INCLUDE_CONFIG_H
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Include common make files
 ifeq ($(MAKERULEDIR), )
 #Makerule path not defined, define this and assume relative path from ROOTDIR
index cf33fbb04edd10f4e16a626ba00c9ae48979ed37..580479ea245aa94925a59ae2eb9e8933cd043293 100644 (file)
@@ -5,12 +5,7 @@ ifeq ($(IS_BAREMETAL),yes)
 BUILD_OS_TYPE = baremetal
 CFLAGS_OS_DEFINES =
 LNKFLAGS_LOCAL_mpu1_0  += --entry Entry
-COMP_LIST_COMMON =  osal_nonos
-  ifeq ($(ARCH),c66x)
-    COMP_LIST_COMMON += csl_intc
-  else
-    COMP_LIST_COMMON += csl_init
-  endif
+COMP_LIST_COMMON =  $(PDK_COMMON_BAREMETAL_COMP)
 EXTERNAL_INTERFACES =
 XDC_CFG_FILE_mpu1_0 =
 XDC_CFG_FILE_mcu1_0 =
@@ -18,7 +13,7 @@ else
 BUILD_OS_TYPE = tirtos
 CFLAGS_OS_DEFINES = -DUSE_BIOS
 EXTERNAL_INTERFACES = bios xdc
-COMP_LIST_COMMON    = osal_tirtos
+COMP_LIST_COMMON    = $(PDK_COMMON_TIRTOS_COMP)
 ifeq ($(SOC),$(filter $(SOC), am65xx))
 XDC_CFG_FILE_mpu1_0 = ./am65xx/gpioLedBlinkTest_a53.cfg
 XDC_CFG_FILE_mcu1_0 = ./am65xx/gpioLedBlinkTest_r5.cfg
@@ -61,29 +56,12 @@ ifeq ($(SOC),$(filter $(SOC), tpr12))
 SRCDIR += tpr12
 endif
 
-ifneq ($(SOC),$(filter $(SOC), tpr12))
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-endif
-
 # List all the external components/interfaces, whose interface header files
 # need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = pdk $(EXTERNAL_INTERFACES)
 
 # List all the components required by the application
-#COMP_LIST_COMMON  += gpio_profile uart board csl profiling
-COMP_LIST_COMMON  += gpio board csl
-ifeq ($(SOC),$(filter $(SOC), tpr12))
-else
-COMP_LIST_COMMON  += uart
-endif
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient i2c
-endif
-
+#COMP_LIST_COMMON  += gpio_profile profiling
 
 PACKAGE_SRCS_COMMON = ../../test
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_GPIO_UT) $(CFLAGS_OS_DEFINES)
index 9c5508ba8016ca3f651073b25e0bea8ea2d2111c..36a0feaa7aca46717351574fe5df12d7b73acea0 100755 (executable)
@@ -20,10 +20,9 @@ INCDIR = . src/
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-#COMP_LIST_COMMON = csl hwa board
-COMP_LIST_COMMON = hwa board
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += hwa
 INCLUDE_EXTERNAL_INTERFACES += xdc bios pdk
-COMP_LIST_COMMON += osal_tirtos
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 ifeq ($(CORE),$(filter $(CORE), c66xdsp_1))
 EXTERNAL_LNKCMD_FILE_LOCAL = $(PDK_INSTALL_PATH)/ti/drv/hwa/test/tpr12/dss_hwa_linker.cmd
index 5c6871bfeca462aea8359571315e27c6de8e4ec9..32281c623621eda6825723d438336443bdd9a316 100755 (executable)
@@ -16,8 +16,8 @@ INCDIR =
 INCLUDE_EXTERNAL_INTERFACES = pdk csl_arch
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl csl_utils_common csl_uart_console csl_arch
-COMP_LIST_COMMON += csl_init osal_nonos sciclient i2c board uart
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP) 
+COMP_LIST_COMMON += csl_utils_common csl_uart_console csl_arch     
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
index f1d72694d12bc99e10f6219e673839051aaddeb8..7e751306ef8f939d4ebe636b726965d5bc1c58f7 100644 (file)
@@ -15,7 +15,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = i2c osal_tirtos csl
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
 
 # Enable XDC build for application by providing XDC CFG File per core
 XDC_CFG_FILE_ipu1_0 = i2cSample.cfg
index 7310ce2e0f5b386718b904e06fef1b7faf51a4e1..b21ff31f85c02f6230b70f52953ca4cef4034ff9 100644 (file)
@@ -5,7 +5,7 @@ ifeq ($(IS_BAREMETAL),yes)
 BUILD_OS_TYPE = baremetal
 CFLAGS_OS_DEFINES =
 LNKFLAGS_LOCAL_mpu1_0  += --entry Entry
-COMP_LIST_COMMON =  csl_init osal_nonos
+COMP_LIST_COMMON =  $(PDK_COMMON_BAREMETAL_COMP)
 EXTERNAL_INTERFACES =
 XDC_CFG_FILE_mpu1_0 =
 XDC_CFG_FILE_mcu1_0 =
@@ -13,7 +13,7 @@ else
 BUILD_OS_TYPE = tirtos
 CFLAGS_OS_DEFINES = -DUSE_BIOS
 EXTERNAL_INTERFACES = bios xdc
-COMP_LIST_COMMON    = osal_tirtos
+COMP_LIST_COMMON    = $(PDK_COMMON_TIRTOS_COMP)
 ifeq ($(SOC),$(filter $(SOC), j721e j7200 am65xx am64x))
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 endif
@@ -55,13 +55,8 @@ endif
 # need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = pdk $(EXTERNAL_INTERFACES)
 
-# List all the components required by the application
-#COMP_LIST_COMMON  = i2c_profile uart board csl profiling
-COMP_LIST_COMMON  += i2c uart board csl
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200 am64x))
-COMP_LIST_COMMON += sciclient
-endif
+# List all the specific components required by the application
+#COMP_LIST_COMMON  = i2c_profile profiling
 
 CFLAGS_I2C_UT =
 
@@ -79,13 +74,6 @@ endif
 #   SRCS_<core/SoC/platform-name> =
 #   CFLAGS_LOCAL_<core/SoC/platform-name> =
 
-ifneq ($(SOC),$(filter $(SOC), tpr12))
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-endif
-
 # Include common make files
 ifeq ($(MAKERULEDIR), )
 #Makerule path not defined, define this and assume relative path from ROOTDIR
index c4cbac3ccf21186e2dbfb3a1f15468c4da459fd2..261c6f34f15166c67d9ab212faae97a6c8662347 100644 (file)
@@ -5,12 +5,7 @@ ifeq ($(IS_BAREMETAL),yes)
 BUILD_OS_TYPE = baremetal
 CFLAGS_OS_DEFINES =
 LNKFLAGS_LOCAL_mpu1_0  += --entry Entry
-COMP_LIST_COMMON =  osal_nonos
-ifeq ($(ARCH),c66x)
-  COMP_LIST_COMMON += csl_intc
-else
-  COMP_LIST_COMMON += csl_init
-endif
+COMP_LIST_COMMON =  $(PDK_COMMON_BAREMETAL_COMP)
 EXTERNAL_INTERFACES =
 XDC_CFG_FILE_mpu1_0 =
 XDC_CFG_FILE_mcu1_0 =
@@ -18,7 +13,7 @@ else
 BUILD_OS_TYPE = tirtos
 CFLAGS_OS_DEFINES = -DUSE_BIOS
 EXTERNAL_INTERFACES = bios xdc
-COMP_LIST_COMMON    = osal_tirtos
+COMP_LIST_COMMON    = $(PDK_COMMON_TIRTOS_COMP)
 ifeq ($(SOC),$(filter $(SOC), j721e j7200 am65xx tpr12))
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 endif
@@ -65,13 +60,8 @@ endif
 # need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = pdk $(EXTERNAL_INTERFACES)
 
-# List all the components required by the application
-#COMP_LIST_COMMON  = i2c_profile uart board csl profiling
-COMP_LIST_COMMON  += i2c uart board csl
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
+# List all the specific components required by the application
+#COMP_LIST_COMMON  = i2c_profile profiling
 
 PACKAGE_SRCS_COMMON = src ../src makefile
 ifeq ($(SOC),$(filter $(SOC), am65xx))
@@ -87,14 +77,6 @@ endif
 #   SRCS_<core/SoC/platform-name> =
 #   CFLAGS_LOCAL_<core/SoC/platform-name> =
 
-
-ifneq ($(SOC),$(filter $(SOC), tpr12))
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-endif
-
 # Include common make files
 ifeq ($(MAKERULEDIR), )
 #Makerule path not defined, define this and assume relative path from ROOTDIR
index 398facae3c753b8794649a39b0fda2e5dbe72f0c..1a4e92286e1d26426a058212023254fcc734f106 100644 (file)
@@ -6,19 +6,14 @@ ifeq ($(IS_BAREMETAL),yes)
 BUILD_OS_TYPE = baremetal
 CFLAGS_OS_DEFINES =
 LNKFLAGS_LOCAL_mpu1_0  += --entry Entry
-COMP_LIST_COMMON =  osal_nonos
-ifeq ($(ARCH),c66x)
-  COMP_LIST_COMMON += csl_intc
-else
-  COMP_LIST_COMMON += csl_init
-endif
+COMP_LIST_COMMON =  $(PDK_COMMON_BAREMETAL_COMP)
 EXTERNAL_INTERFACES =
 XDC_CFG_FILE_a9host =
 else
 BUILD_OS_TYPE = tirtos
 CFLAGS_OS_DEFINES = -DUSE_BIOS
 EXTERNAL_INTERFACES = bios xdc
-COMP_LIST_COMMON    = osal_tirtos
+COMP_LIST_COMMON    = $(PDK_COMMON_TIRTOS_COMP)
 XDC_CFG_FILE_a9host = ./$(SOC)/armv7/bios/iolink_arm_idkam437x.cfg
 endif
 
@@ -46,10 +41,8 @@ APP_NAME = IOLINK$(IOLINK_OS_TYPE)_Stack_TestApp
 # Name of the binary if different from the default (APP_NAME)_$(BOARD_$(CORE)_<build_profile>
 LOCAL_APP_NAME =  IOLINK$(IOLINK_OS_TYPE)_Stack_$(BOARD)_$(CORE)TestApp
 
-COMP_LIST_COMMON   += iolink pruss uart gpio spi
-
-# List all the components required by the application
-COMP_LIST_COMMON  += csl board 
+# List all the specific components required by the application
+COMP_LIST_COMMON   += iolink pruss spi
 
 PACKAGE_SRCS_COMMON = .
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_IOLINK_DMA) $(CFLAGS_OS_DEFINES)
index 5e240c7b641f8ece8d686bc76fd5324055cf5667..f86c5f198b369bf767a92578d7605144b95d4df0 100644 (file)
@@ -9,10 +9,8 @@ INCDIR =
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl sciclient
-COMP_LIST_COMMON += board i2c uart
 ifeq ($(BUILD_OS_TYPE), baremetal)
-  COMP_LIST_COMMON += csl_init osal_nonos
+  COMP_LIST_COMMON =  $(PDK_COMMON_BAREMETAL_COMP)
   COMP_LIST_COMMON += ipc_baremetal
   SRCS_COMMON += main_baremetal.c
   ifeq ($(ISA),$(filter $(ISA), a53, a72))
@@ -23,7 +21,8 @@ ifeq ($(BUILD_OS_TYPE), baremetal)
   endif
 else
   INCLUDE_EXTERNAL_INTERFACES += xdc bios
-  COMP_LIST_COMMON += ipc osal_tirtos
+  COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+  COMP_LIST_COMMON += ipc 
   SRCS_COMMON += main_tirtos.c
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
index 9f55187d42a46ca2cfb0527b31d60923b203f04d..f8edc2c01be39a551ce639ef486b51c5a154b222 100644 (file)
@@ -9,17 +9,16 @@ INCDIR =
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl ipc sciclient
-COMP_LIST_COMMON += board i2c uart
+COMP_LIST_COMMON = ipc
 ifeq ($(BUILD_OS_TYPE), baremetal)
-  COMP_LIST_COMMON += csl_init osal_nonos
+  COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP)
   SRCS_COMMON = main_baremetal.c
   ifeq ($(ISA),$(filter $(ISA), a53, a72))
     LNKFLAGS_LOCAL_$(CORE) += --entry Entry
   endif
 else
   INCLUDE_EXTERNAL_INTERFACES += xdc bios
-  COMP_LIST_COMMON += osal_tirtos
+  COMP_LIST_COMMON += $(PDK_COMMON_TIRTOS_COMP)
   SRCS_COMMON += main_tirtos.c
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
index ea43136e8a39079c75d1093d25afacbf6f341d03..ce0f2f38c4593be3a58a5b015e1a7ffd2bdb1d08 100644 (file)
@@ -20,18 +20,11 @@ INCDIR =
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl mailbox board
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mailbox 
 INCLUDE_EXTERNAL_INTERFACES += xdc bios pdk
-COMP_LIST_COMMON += osal_tirtos
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
-ifneq ($(SOC),$(filter $(SOC), tpr12))
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-endif
-
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
 SRCS_mcu1_0 += main_mss.c
index a304309da9a1573b81ecc41d417de253e02d34b8..fb9ac75874ddfa84b5bfbc811e6dd71339d92a74 100755 (executable)
@@ -18,10 +18,12 @@ PACKAGE_SRCS_COMMON = .
 INCLUDE_EXTERNAL_INTERFACES = xdc pdk bios
 
 # List all the components required by the application
-COMP_LIST_COMMON += csl csl_utils_common csl_uart_console mailbox
 ifeq ($(BOARD),$(filter $(BOARD), am64x_evm))
-  COMP_LIST_COMMON += osal_tirtos board uart sciclient i2c
+  COMP_LIST_COMMON += $(PDK_COMMON_TIRTOS_COMP)
+else
+  COMP_LIST_COMMON += csl 
 endif
+COMP_LIST_COMMON += csl_utils_common csl_uart_console mailbox
 ifeq ($(BOARD),$(filter $(BOARD), am64x_evm))
   ifeq ($(ISA),$(filter $(ISA), r5f))
     XDC_CFG_FILE_$(CORE) = $(SOC)/sysbios_$(ISA).cfg
index 1f54d6b61b5d48bb1036a4cbca54bd08c0ff3aee..0206ce63e7c3169641d37be0bca88d16076908d0 100755 (executable)
@@ -19,10 +19,12 @@ PACKAGE_SRCS_COMMON = .
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON += csl csl_utils_common csl_uart_console mailbox_baremetal
 ifeq ($(BOARD),$(filter $(BOARD), am64x_evm))
-  COMP_LIST_COMMON += csl_init osal_nonos board uart sciclient i2c
+  COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP) 
+else
+  COMP_LIST_COMMON += csl
 endif
+COMP_LIST_COMMON += csl_utils_common csl_uart_console mailbox_baremetal
 
 ifeq ($(SOC),$(filter $(SOC), am64x))
 SRCS_COMMON = mailbox_perf_main_baremetal.c mailbox_perf_app.c
index 56f30882f4f3556379cbc665befe7d22cb8b3932..a11f315b96a6786ce4abb9e1f67294a1686d4f3e 100755 (executable)
@@ -14,7 +14,8 @@ SRCS_COMMON = audioSample_io.c audioSample_main.c audio_evmInit.c mcasp_cfg.c mc
 # need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
-COMP_LIST_COMMON = csl mcasp osal_tirtos uart board
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mcasp
 
 CFLAGS_MCASP_UT = -DMCASP_MASTER -DAUDIO_DC_ANALOG_TEST
 
@@ -22,8 +23,6 @@ ifeq ($(SOC), $(filter $(SOC), j721e))
   SRCDIR += ../j721e/src
   INCDIR += ../j721e/include
 
-  COMP_LIST_COMMON += udma sciclient i2c
-
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
   XDC_CFG_UPDATE_$(CORE) = ../j721e/mcasp_extra_config.xs
@@ -33,8 +32,6 @@ ifeq ($(SOC), $(filter $(SOC), j7200))
   SRCDIR += ../j7200/src
   INCDIR += ../j7200/include
 
-  COMP_LIST_COMMON += udma sciclient i2c
-
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
   XDC_CFG_UPDATE_$(CORE) = ../j7200/mcasp_extra_config.xs
@@ -43,11 +40,6 @@ endif
 PACKAGE_SRCS_COMMON = .
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MCASP_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index 3651a24c05db0ad0c256036888750c3a284422f6..d44f5ae4cea537ea1e303b0ae87bf4e07eeff8e1 100755 (executable)
@@ -14,7 +14,8 @@ SRCS_COMMON = audioSample_io.c audioSample_main.c audio_evmInit.c mcasp_cfg.c mc
 # need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
-COMP_LIST_COMMON = csl mcasp osal_tirtos uart board
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mcasp
 
 CFLAGS_MCASP_UT = -DMCASP_MASTER -DAUDIO_DC_DIGITAL_TEST
 
@@ -22,8 +23,6 @@ ifeq ($(SOC), $(filter $(SOC), j721e))
   SRCDIR += ../j721e/src
   INCDIR += ../j721e/include
 
-  COMP_LIST_COMMON += udma sciclient i2c
-
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
   XDC_CFG_UPDATE_$(CORE) = ../j721e/mcasp_extra_config.xs
@@ -33,7 +32,7 @@ ifeq ($(SOC), $(filter $(SOC), j7200))
   SRCDIR += ../j7200/src
   INCDIR += ../j7200/include
 
-  COMP_LIST_COMMON += udma sciclient i2c
+  COMP_LIST_COMMON += udma
 
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
@@ -43,11 +42,6 @@ endif
 PACKAGE_SRCS_COMMON = .
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MCASP_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index 96621c9c899a0808f4e656a29987de0cc1b7ee0f..2dbae482cb3ebe3a0e6446229c9b266bb5b95c63 100644 (file)
@@ -14,7 +14,8 @@ SRCS_COMMON = audioSample_io.c audioSample_main.c audio_evmInit.c mcasp_cfg.c mc
 # need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
-COMP_LIST_COMMON = csl mcasp osal_tirtos uart board
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mcasp
 
 CFLAGS_MCASP_UT = -DMCASP_MASTER
 
@@ -25,8 +26,6 @@ ifeq ($(SOC),$(filter $(SOC), am65xx))
   SRCDIR += ../evmAM65xx/src
   INCDIR += ../evmAM65xx/include
 
-  COMP_LIST_COMMON += udma sciclient
-
   ifeq ($(CORE),$(filter $(CORE), mpu1_0))
     # Enable XDC build for application by providing XDC CFG File per core
     XDC_CFG_FILE_$(CORE) = ../evmAM65xx/a53/mcaspUnitTest_a53.cfg
@@ -42,8 +41,6 @@ ifeq ($(SOC), $(filter $(SOC), j721e))
   SRCDIR += ../j721e/src
   INCDIR += ../j721e/include
 
-  COMP_LIST_COMMON += udma sciclient i2c
-
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
   XDC_CFG_UPDATE_$(CORE) = ../j721e/mcasp_extra_config.xs
@@ -53,8 +50,6 @@ ifeq ($(SOC), $(filter $(SOC), j7200))
   SRCDIR += ../j7200/src
   INCDIR += ../j7200/include
 
-  COMP_LIST_COMMON += udma sciclient i2c
-
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
   XDC_CFG_UPDATE_$(CORE) = ../j7200/mcasp_extra_config.xs
@@ -63,11 +58,6 @@ endif
 PACKAGE_SRCS_COMMON = .
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MCASP_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index c585f322e7be6fec0fd4710bbe90d222662e34dd..52ffd3ea3cc5e78bd49c3018e9fcf85c2e70633c 100644 (file)
@@ -30,17 +30,14 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl mcasp osal_tirtos uart board
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mcasp
 
 CFLAGS_MCASP_UT = -DMCASP_MASTER -DDEVICE_LOOPBACK
 
 # Enable below to log various events
 # CFLAGS_MCASP_UT += -DMCASP_ENABLE_DEBUG_LOG
 
-ifeq ($(SOC),$(filter $(SOC), am65xx))
-COMP_LIST_COMMON += udma sciclient
-endif
-
 PACKAGE_SRCS_COMMON = .
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MCASP_UT)
 
index 8674f5061efcdfcf0404179aeb4302b424962152..3841e38aa8e68082304f517bfc3732b6ccfbd6ea 100644 (file)
@@ -19,7 +19,8 @@ SRCS_COMMON = audioSample_io.c audioSample_main.c deviceloopback.c audio_evmInit
 # need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
-COMP_LIST_COMMON = csl mcasp osal_tirtos uart board
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mcasp
 
 CFLAGS_MCASP_UT = -DMCASP_MASTER -DDEVICE_LOOPBACK
 
@@ -35,8 +36,6 @@ ifeq ($(SOC),$(filter $(SOC), am65xx))
   SRCDIR += ../evmAM65xx/src
   INCDIR += ../evmAM65xx/include
 
-  COMP_LIST_COMMON += udma sciclient
-
   ifeq ($(CORE),$(filter $(CORE), mpu1_0))
     # Enable XDC build for application by providing XDC CFG File per core
     XDC_CFG_FILE_$(CORE) = ../evmAM65xx/a53/mcaspUnitTest_a53.cfg
@@ -53,8 +52,6 @@ ifeq ($(SOC), $(filter $(SOC), j721e))
   SRCDIR += ../j721e/src
   INCDIR += ../j721e/include
 
-  COMP_LIST_COMMON += udma sciclient i2c
-
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
   XDC_CFG_UPDATE_$(CORE) = ../j721e/mcasp_extra_config.xs
@@ -65,8 +62,6 @@ ifeq ($(SOC), $(filter $(SOC), j7200))
   SRCDIR += ../j7200/src
   INCDIR += ../j7200/include
 
-  COMP_LIST_COMMON += udma sciclient i2c
-
   # Enable XDC build for application by providing XDC CFG File per core
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
   XDC_CFG_UPDATE_$(CORE) = ../j7200/mcasp_extra_config.xs
@@ -75,11 +70,6 @@ endif
 
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MCASP_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index c1f4263a6083e3a6f5cdca4579a92aa87bf267fa..4896995dea28bf332a23c00b91924cfaa0e03ab8 100644 (file)
@@ -5,14 +5,14 @@ ifeq ($(IS_BAREMETAL),yes)
 BUILD_OS_TYPE = baremetal
 CFLAGS_OS_DEFINES =
 LNKFLAGS_LOCAL_mpu1_0  += --entry Entry
-COMP_LIST_COMMON =  csl_init osal_nonos
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 EXTERNAL_INTERFACES =
 XDC_CFG_FILE_$(CORE) =
 else
 BUILD_OS_TYPE = tirtos
 CFLAGS_OS_DEFINES = -DUSE_BIOS
 EXTERNAL_INTERFACES = bios xdc
-COMP_LIST_COMMON    = osal_tirtos
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
 
 ifeq ($(SOC),$(filter $(SOC), tpr12))
 ifeq ($(CORE),$(filter $(CORE), mcu1_0))
@@ -91,9 +91,6 @@ endif
 endif
 endif
 
-
-# List all the components required by the application
-COMP_LIST_COMMON  += csl board
 # tpr12 build
 ifeq ($(BOARD),$(filter $(BOARD), tpr12_evm))
 #CFLAGS_SPI_UT    = -DMIBSPI_MULT_CHANNEL
index d61517ac3c88519d55ae89adc4a5a574512c893c..5fc3242f4983b096361fb9cfacd56d75ea0e2c7d 100644 (file)
@@ -30,27 +30,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk csl_arch
 
 # List all the components required by the application
-COMP_LIST_COMMON += uart osal_nonos mmcsd i2c board
-COMP_LIST_c66x = csl_intc
-COMP_LIST_COMMON += csl
-COMP_LIST_a15_0   = csl_init
-COMP_LIST_mpu1_0  = csl_init
-COMP_LIST_mpu1_1  = csl_init
-COMP_LIST_mcu1_0  = csl_init
-COMP_LIST_mcu1_1  = csl_init
-
-ifeq ($(SOC),$(filter $(SOC), j721e j7200))
-COMP_LIST_mcu2_0  = csl_init
-COMP_LIST_mcu2_1  = csl_init
-ifeq ($(SOC),$(filter $(SOC), j721e))
-COMP_LIST_mcu3_0  = csl_init
-COMP_LIST_mcu3_1  = csl_init
-endif
-endif
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += mmcsd
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
index 8d4af213128a85463dc4b32d54b47db6a2597b6f..a37303b1f9dd9ce05e0fada3759246ed55aad87b 100644 (file)
@@ -27,16 +27,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk csl_arch
 
 # List all the components required by the application
-COMP_LIST_COMMON += uart osal_nonos mmcsd i2c board
-COMP_LIST_c66x = csl_intc
-COMP_LIST_COMMON += csl
-COMP_LIST_a15_0   = csl_init
-COMP_LIST_mpu1_0  = csl_init
-COMP_LIST_mcu1_0  = csl_init
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += mmcsd
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
index 6c54e2283861231bae10c6e57c4fcb6a5261adcf..585eba2aa2d93681a8a4790364be3ccb919338ba 100644 (file)
@@ -26,27 +26,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk csl_arch
 
 # List all the components required by the application
-COMP_LIST_COMMON += uart osal_nonos mmcsd i2c board
-COMP_LIST_c66x = csl_intc
-COMP_LIST_COMMON += csl
-COMP_LIST_a15_0   = csl_init
-COMP_LIST_mpu1_0  = csl_init
-COMP_LIST_mpu1_1  = csl_init
-COMP_LIST_mcu1_0  = csl_init
-COMP_LIST_mcu1_1  = csl_init
-
-ifeq ($(SOC),$(filter $(SOC), j721e j7200))
-COMP_LIST_mcu2_0  = csl_init
-COMP_LIST_mcu2_1  = csl_init
-ifeq ($(SOC),$(filter $(SOC), j721e))
-COMP_LIST_mcu3_0  = csl_init
-COMP_LIST_mcu3_1  = csl_init
-endif
-endif
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += mmcsd
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
index fa325a10f5665237d5e6e81188f56ae9370e6d2e..4259a419c0c99ecd586d3710363ec7503107a83c 100644 (file)
@@ -26,16 +26,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk csl_arch
 
 # List all the components required by the application
-COMP_LIST_COMMON += uart osal_nonos mmcsd i2c board
-COMP_LIST_c66x = csl_intc
-COMP_LIST_COMMON += csl
-COMP_LIST_a15_0   = csl_init
-COMP_LIST_mpu1_0  = csl_init
-COMP_LIST_mcu1_0  = csl_init
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += mmcsd
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
index 9ac4b704e82cfa02f05300dfbacb7ef56d6246b2..51d2dae20633907ffe81e6db14b6bf23b7cfda15 100644 (file)
@@ -26,29 +26,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk csl_arch
 
 # List all the components required by the application
-COMP_LIST_COMMON += uart osal_nonos mmcsd i2c board
-COMP_LIST_c66x = csl_intc
-COMP_LIST_COMMON += csl
-COMP_LIST_a15_0   = csl_init
-COMP_LIST_mpu1_0  = csl_init
-COMP_LIST_mpu1_1  = csl_init
-
-
-COMP_LIST_mcu1_0  = csl_init
-COMP_LIST_mcu1_1  = csl_init
-
-ifeq ($(SOC),$(filter $(SOC), j721e j7200))
-COMP_LIST_mcu2_0  = csl_init
-COMP_LIST_mcu2_1  = csl_init
-ifeq ($(SOC),$(filter $(SOC), j721e))
-COMP_LIST_mcu3_0  = csl_init
-COMP_LIST_mcu3_1  = csl_init
-endif
-endif
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP)  
+COMP_LIST_COMMON += mmcsd
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
index d92f5405b4092d01e2c765493d50b0d8a9f29cf3..f8ab38e1457b4b5c8293e3abc7c48fe87bc38810 100644 (file)
@@ -27,17 +27,13 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk csl_arch
 
 # List all the components required by the application
-COMP_LIST_COMMON += uart osal_nonos mmcsd i2c board
+COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP)  
+COMP_LIST_COMMON += mmcsd
 COMP_LIST_c66x = csl_intc
-COMP_LIST_COMMON += csl
 COMP_LIST_a15_0   = csl_init
 COMP_LIST_mpu1_0  = csl_init
 COMP_LIST_mcu1_0  = csl_init
 
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e))
-COMP_LIST_COMMON += sciclient
-endif
-
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) -DBARE_METAL
index 5a9fb5f4f0287d8327c4e0405b96db6abb6e7e95..2e97c562d7a779e059fa301efa18b77d17d4109f 100644 (file)
@@ -46,34 +46,13 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk csl_arch
 
 # List all the components required by the application
-COMP_LIST_COMMON += uart osal_nonos i2c fatfs_indp mmcsd board
-COMP_LIST_c66x = csl_intc
-COMP_LIST_COMMON += csl
-COMP_LIST_a15_0   = csl_init
-COMP_LIST_mpu1_0  = csl_init
-COMP_LIST_mpu1_1  = csl_init
+COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += fatfs_indp mmcsd
 LNKFLAGS_LOCAL_a15_0  += --entry Entry
 LNKFLAGS_LOCAL_a8host += --entry Entry
 LNKFLAGS_LOCAL_a9host += --entry Entry
 LNKFLAGS_LOCAL_mpu1_0 += --entry Entry
 
-
-COMP_LIST_mcu1_0  = csl_init
-COMP_LIST_mcu1_1  = csl_init
-
-ifeq ($(SOC),$(filter $(SOC), j721e j7200))
-COMP_LIST_mcu2_0  = csl_init
-COMP_LIST_mcu2_1  = csl_init
-ifeq ($(SOC),$(filter $(SOC), j721e))
-COMP_LIST_mcu3_0  = csl_init
-COMP_LIST_mcu3_1  = csl_init
-endif
-endif
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
-
 # CFLAGS_MMCSD_UT += -DIO_CONSOLE 
 # am65xx build
 ifeq ($(BOARD),$(filter $(BOARD), am65xx-sim))
index fc98e2f4d949b353b25e4604a2d3beee3bd5b175..f2f6c5fd2cbadac51a6e25a8935367dd4b19caf8 100644 (file)
@@ -31,28 +31,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk csl_arch
 
 # List all the components required by the application
-COMP_LIST_COMMON += uart osal_nonos mmcsd i2c board
-COMP_LIST_c66x = csl_intc
-COMP_LIST_COMMON += csl
-COMP_LIST_a15_0   = csl_init
-COMP_LIST_mpu1_0  = csl_init
-COMP_LIST_mpu1_1  = csl_init
-
-COMP_LIST_mcu1_0  = csl_init
-COMP_LIST_mcu1_1  = csl_init
-
-ifeq ($(SOC),$(filter $(SOC), j721e j7200))
-COMP_LIST_mcu2_0  = csl_init
-COMP_LIST_mcu2_1  = csl_init
-ifeq ($(SOC),$(filter $(SOC), j721e))
-COMP_LIST_mcu3_0  = csl_init
-COMP_LIST_mcu3_1  = csl_init
-endif
-endif
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += mmcsd
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
index 786779b24f1771fb214236368d4b4dee7a075b8a..44d145b1d4671894b8636d97c330b36ee0ee4dc6 100644 (file)
@@ -27,16 +27,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = pdk csl_arch
 
 # List all the components required by the application
-COMP_LIST_COMMON += uart osal_nonos mmcsd i2c board
-COMP_LIST_c66x = csl_intc
-COMP_LIST_COMMON += csl
-COMP_LIST_a15_0   = csl_init
-COMP_LIST_mpu1_0  = csl_init
-COMP_LIST_mcu1_0  = csl_init
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON += $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += mmcsd
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
index 5fe00933905d447ecb5824fa5fe346ed8d45ed65..9c8a7fa02062fffbdb39e76620ca8c0bf36af5ec 100644 (file)
@@ -62,11 +62,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl osal_tirtos uart i2c board mmcsd
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mmcsd
 
 # CFLAGS_MCASP_UT = -DMCASP_MASTER -DDEVICE_LOOPBACK -DDSP_MODE
 # CFLAGS_MMCSD_UT += -DIO_CONSOLE
@@ -83,11 +80,6 @@ endif
 PACKAGE_SRCS_COMMON = ../
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MMCSD_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index c084a22bbc84e1385f106daf03abeedcf2e11857..ac12eb52a4845b801b3a4464083018b114a7f10e 100644 (file)
@@ -58,11 +58,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl osal_tirtos uart i2c board mmcsd
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mmcsd
 
 # CFLAGS_MCASP_UT = -DMCASP_MASTER -DDEVICE_LOOPBACK -DDSP_MODE
 # CFLAGS_MMCSD_UT += -DIO_CONSOLE
@@ -79,11 +76,6 @@ endif
 PACKAGE_SRCS_COMMON = ../
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MMCSD_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index 41db45f2b2e2770176134c5eb3459c4ac4a080d8..babc6a9e652a0a50da74589ffd204731a3cdb926 100644 (file)
@@ -45,11 +45,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl osal_tirtos uart i2c board mmcsd
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mmcsd
 
 CFLAGS_MMCSD_UT += -DMMCSD_ADMA_ENABLED
 
@@ -72,11 +69,6 @@ endif
 PACKAGE_SRCS_COMMON = ../
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MMCSD_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index a021521269b7601ed641866f0c46748d49096fe9..11659daea73de59067203d61d89fb2eb0d3cb9d3 100644 (file)
@@ -45,11 +45,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl osal_tirtos uart i2c board mmcsd
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mmcsd
 
 CFLAGS_MMCSD_UT += -DMMCSD_ADMA_ENABLED
 
@@ -67,11 +64,6 @@ endif
 PACKAGE_SRCS_COMMON = ../
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MMCSD_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index 81199395aecd30c7afdd14860e0ede3be3c1be0c..74fb4aa378fd2de1319a350b9326c0cbff9658d9 100644 (file)
@@ -43,11 +43,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl osal_tirtos uart i2c board mmcsd
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mmcsd
 
 CFLAGS_MMCSD_UT += -DMMCSD_ADMA_ENABLED -DMMCSD_REGRESSION_TEST -DMEASURE_TIME
 #CFLAGS_MMCSD_UT +=-DMMCSD_TEST_DDR_DISABLED
@@ -72,11 +69,6 @@ endif
 PACKAGE_SRCS_COMMON = ../
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MMCSD_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index d7b6f25fe00f189336002bba9fe4a1561534ae7a..238833da0e353296f68ee5ac222d986f180dea6c 100644 (file)
@@ -45,11 +45,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl osal_tirtos uart i2c board mmcsd
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mmcsd
 
 # CFLAGS_MMCSD_UT += -DIO_CONSOLE
 # am65xx build
@@ -70,11 +67,6 @@ endif
 PACKAGE_SRCS_COMMON = ../
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MMCSD_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index 3bda6e82dd5a05e9ee845359ddfe4188e621ae68..2c40636520d77c9060f341b7fe206c8134ad3adc 100644 (file)
@@ -45,11 +45,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl osal_tirtos uart i2c board mmcsd
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mmcsd
 
 # CFLAGS_MMCSD_UT += -DIO_CONSOLE
 # am65xx build
@@ -72,11 +69,6 @@ endif
 PACKAGE_SRCS_COMMON = ../
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MMCSD_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index 3ed1baf13102ff084ef4fbd62cf346c4554ef500..691674b7857081de9cac94d51f6b2d792fcc0a38 100644 (file)
@@ -47,11 +47,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl osal_tirtos uart i2c board mmcsd fatfs_indp
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mmcsd fatfs_indp
 
 # CFLAGS_MMCSD_UT += -DIO_CONSOLE
 # am65xx build
@@ -68,11 +65,6 @@ endif
 PACKAGE_SRCS_COMMON = ../
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MMCSD_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index 577ac890405c49035c1bf09755abcf886acee954..74f521ff32f1ec9389af24e0d7ea2592eb0dd81e 100644 (file)
@@ -62,11 +62,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl osal_tirtos uart i2c board mmcsd
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mmcsd
 
 #CFLAGS_MMCSD_UT += -DIO_CONSOLE
 # am65xx build
@@ -87,11 +84,6 @@ endif
 PACKAGE_SRCS_COMMON = ../
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MMCSD_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index d108db8cd94e0a1ed4c05a5680e8b7b4855c605c..a7c2914886241a1c57371e1c61a841351e8db2e6 100644 (file)
@@ -46,11 +46,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl osal_tirtos uart i2c board mmcsd
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mmcsd
 
 #CFLAGS_MMCSD_UT += -DIO_CONSOLE
 # am65xx build
@@ -72,11 +69,6 @@ endif
 PACKAGE_SRCS_COMMON = ../
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_MMCSD_UT)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index 28bd9d27a87a956a85b6b227683b7f73ec9dc059..908c7b6e4988131768d7fdfe07696295f454bc2d 100644 (file)
@@ -19,7 +19,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = pcie uart osal_tirtos csl board udma sciclient
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += pcie
 
 ifeq ($(CORE),$(filter $(CORE), mpu1_0))
 # Enable XDC build for application by providing XDC CFG File per core
index 62f1a2ff9b741e3dabe28a4d18d9a7a6eb6f80e9..af3202e3f5a6e0566c218e644c84d5f42d145bb0 100644 (file)
@@ -35,7 +35,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = pcie uart osal_tirtos csl board udma sciclient i2c 
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += pcie
 
 ifeq ($(SOC),$(filter $(SOC), am65xx))
 ifeq ($(CORE),$(filter $(CORE), mpu1_0))
@@ -53,12 +54,6 @@ endif
 ifeq ($(SOC),$(filter $(SOC), j721e))
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
-
 PACKAGE_SRCS_COMMON = .
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS)
 endif
index 0142c95dd9f48ba24a8b695a6087fd9d44635dce..e9f348050fc57f2aeb45fc65f7be036f4d469434 100644 (file)
@@ -59,7 +59,9 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board osal_tirtos pruss icss_emac uart i2c gpio csl
+# List all the components required by the application
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += pruss icss_emac
 
 PACKAGE_SRCS_COMMON = .
 
index fb9a31d7b1fcb5bb07e193f8636218651ec312f9..1e8ebdf613b8bae9d6b77a7d13a20dc6d1f1ae6a 100644 (file)
@@ -66,7 +66,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = board osal_tirtos pruss icss_emac uart i2c gpio csl
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)  
+COMP_LIST_COMMON += pruss icss_emac
 
 PACKAGE_SRCS_COMMON = .
 
index 869b69d0d120e20878570e7ce62a65a39c317ee5..6575dc136169bcf05262aabb32b64a707f59d058 100644 (file)
@@ -17,7 +17,7 @@ INCDIR = .
 INCLUDE_EXTERNAL_INTERFACES = pdk sciclient osal_nonos 
 
 # List all the components required by the application
-COMP_LIST_COMMON  = sciclient csl osal_nonos csl_init board uart i2c
+COMP_LIST_COMMON  = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 SRCS_COMMON = sciclient_ccs_init_main.c
index 51172aa3b05ee3094cb65c5eed3c25bddbed8273..56dfb4f41e5d197e6c09cbeee7d2c3bbccd7b25a 100755 (executable)
@@ -18,14 +18,7 @@ INCDIR = .
 INCLUDE_EXTERNAL_INTERFACES = pdk sciclient osal_nonos board uart i2c
 
 # List all the components required by the application
-COMP_LIST_COMMON  = sciclient csl osal_nonos board uart i2c
-ifeq ($(ARCH),c66x)
-  COMP_LIST_COMMON += csl_intc
-else
-  ifneq ($(ARCH),c71)
-    COMP_LIST_COMMON += csl_init
-  endif
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 SRCS_COMMON = sciclient_firmware_boot_main.c \
index e7e8739fd16918c835a97162f20142bca2151f1a..617f3472c63261807285e63204b1a265bb2ce40d 100755 (executable)
@@ -18,7 +18,7 @@ INCDIR = . ../common
 INCLUDE_EXTERNAL_INTERFACES = pdk sciclient osal_tirtos board uart bios xdc\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON  = sciclient csl osal_tirtos board uart bios xdc i2c\r
+COMP_LIST_COMMON  = $(PDK_COMMON_TIRTOS_COMP) bios xdc\r
 ifeq ($(ARCH),c66x)\r
   COMP_LIST_COMMON += csl_intc\r
 else\r
@@ -39,11 +39,6 @@ PACKAGE_SRCS_COMMON = . ../common
 # Enable XDC build for application by providing XDC CFG File per core\r
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/drv/sciclient/examples/sciclient_fw_testapp/sysbios_$(ISA).cfg\r
 \r
-# Enable copy of vectors\r
-ifeq ($(ISA),$(filter $(ISA), r5f))\r
-  COMP_LIST_COMMON += copyvecs\r
-endif\r
-\r
 # ifeq ($(CORE),mpu1_0)\r
 #     LNKFLAGS_LOCAL_mpu1_0 += --entry Entry\r
 # endif\r
index c1939651ef48f1417d4cae863b3466823bba9a8f..2283b5a0aca2abe53558781caf6ad4fe79f04d38 100755 (executable)
@@ -18,7 +18,7 @@ INCDIR = . $(PDK_INSTALL_PATH)/ti/drv/sciclient/examples/common
 INCLUDE_EXTERNAL_INTERFACES = pdk sciclient osal_tirtos board uart bios xdc
 
 # List all the components required by the application
-COMP_LIST_COMMON  = sciclient csl osal_tirtos board uart bios xdc i2c
+COMP_LIST_COMMON  = $(PDK_COMMON_TIRTOS_COMP) bios xdc
 
 ifeq ($(ARCH),c66x)
   COMP_LIST_COMMON += csl_intc
@@ -39,11 +39,6 @@ PACKAGE_SRCS_COMMON = . ../common
 # Enable XDC build for application by providing XDC CFG File per core
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<coqre/SoC/platform-name> =
index 63345140750bbc13cc89fd22c7ae3e2e7ffb1c84..b810273b4c75dcf1ba50b0401ead39b48222ec43 100755 (executable)
@@ -18,7 +18,7 @@ INCDIR = . ../common
 INCLUDE_EXTERNAL_INTERFACES = pdk sciclient osal_tirtos board uart bios xdc\r
 \r
 # List all the components required by the application\r
-COMP_LIST_COMMON  = sciclient csl osal_tirtos board uart bios xdc i2c\r
+COMP_LIST_COMMON  = $(PDK_COMMON_TIRTOS_COMP) bios xdc\r
 ifeq ($(ARCH),c66x)\r
   COMP_LIST_COMMON += csl_intc\r
 else\r
@@ -37,11 +37,6 @@ PACKAGE_SRCS_COMMON = . ../common
 # Enable XDC build for application by providing XDC CFG File per core\r
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg\r
 \r
-# Enable copy of vectors\r
-ifeq ($(ISA),$(filter $(ISA), r5f))\r
-  COMP_LIST_COMMON += copyvecs\r
-endif\r
-\r
 # CONFIG_BLD_LNK_r5f = $(PDK_INSTALL_PATH)/ti/drv/sciclient/examples/$(APP_NAME)/linker_r5.lds\r
 \r
 # ifeq ($(CORE),mpu1_0)\r
index 688dabbf03e7afc040dfed29fa19cb3a13d02d6d..233215eeb8e2afddfcbc3e6ca85118fe27016151 100644 (file)
@@ -15,10 +15,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = spi osal_tirtos csl csl_utils_common csl_utils_i2c uart
-ifeq ($(SOC),$(filter $(SOC), dra72x dra75x dra78x))
-  COMP_LIST_COMMON += board i2c
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)  
+COMP_LIST_COMMON += spi csl_utils_common csl_utils_i2c 
 
 # Enable XDC build for application by providing XDC CFG File per core
 XDC_CFG_FILE_ipu1_0 = mcspi.cfg
index 90970679349338c52371c7c2805e7f6e048ab48d..44cc1a9c5e19d4628f74e98f07947c56a2135b54 100644 (file)
@@ -5,7 +5,7 @@ ifeq ($(IS_BAREMETAL),yes)
 BUILD_OS_TYPE = baremetal
 CFLAGS_OS_DEFINES =
 LNKFLAGS_LOCAL_mpu1_0  += --entry Entry
-COMP_LIST_COMMON =  csl_init osal_nonos
+COMP_LIST_COMMON  = $(PDK_COMMON_BAREMETAL_COMP) 
 EXTERNAL_INTERFACES =
 XDC_CFG_FILE_mpu1_0 =
 XDC_CFG_FILE_mcu1_0 =
@@ -13,7 +13,7 @@ else
 BUILD_OS_TYPE = tirtos
 CFLAGS_OS_DEFINES = -DUSE_BIOS
 EXTERNAL_INTERFACES = bios xdc
-COMP_LIST_COMMON    = osal_tirtos
+COMP_LIST_COMMON  = $(PDK_COMMON_TIRTOS_COMP) 
 
 ifeq ($(SOC),$(filter $(SOC), am65xx))
 XDC_CFG_FILE_mpu1_0 = ./am65xx/mcspiMasterSlaveTest_a53.cfg
@@ -62,10 +62,6 @@ ifeq ($(IS_BAREMETAL),yes)
 EXTERNAL_LNKCMD_FILE_LOCAL =  $(PDK_INSTALL_PATH)/ti/drv/spi/example/mcspi_slavemode/j721e/linker_mcu.lds
 else
 EXTERNAL_LNKCMD_FILE_LOCAL =  $(PDK_INSTALL_PATH)/ti/drv/spi/example/mcspi_slavemode/j721e/linker_mcu_sysbios.lds
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
 
 endif
 endif
@@ -93,7 +89,7 @@ APP_NAME = MCSPI$(MCSPI_OS_TESTPREFIX)_$(APP_MASTER_SLAVE)_Dma_TestApp
 # Name of the binary if different from the default (APP_NAME)_$(BOARD_$(CORE)_<build_profile>
 LOCAL_APP_NAME =  MCSPI$(MCSPI_OS_TESTPREFIX)_$(APP_MASTER_SLAVE)_Dma_$(BOARD)_$(CORE)TestApp
 
-COMP_LIST_COMMON += spi_dma udma sciclient i2c
+COMP_LIST_COMMON += spi_dma 
 CFLAGS_SPI_DMA    = -DSPI_DMA_ENABLE
 else
 
@@ -104,13 +100,11 @@ APP_NAME = MCSPI$(MCSPI_OS_TESTPREFIX)_$(APP_MASTER_SLAVE)_TestApp
 LOCAL_APP_NAME =  MCSPI$(MCSPI_OS_TESTPREFIX)_$(APP_MASTER_SLAVE)_$(BOARD)_$(CORE)TestApp
 
 
-COMP_LIST_COMMON += spi sciclient i2c
+COMP_LIST_COMMON += spi
 CFLAGS_SPI_DMA    =
 
 endif
 
-# List all the components required by the application
-COMP_LIST_COMMON  += csl board uart
 ifeq ($(BOARD),$(filter $(BOARD), am65xx_evm am65xx_idk j721e_sim j721e_evm j7200_evm am64x_evm))
 CFLAGS_SPI_UT    = -DMCSPI_MULT_CHANNEL
 endif
index 1c7545d345dc5a8d0ae6d690e162aabb9d0392b4..421963574ffa02df4ca2f6362adce1f8891fc829 100644 (file)
@@ -5,7 +5,7 @@ ifeq ($(IS_BAREMETAL),yes)
 BUILD_OS_TYPE = baremetal
 CFLAGS_OS_DEFINES =
 LNKFLAGS_LOCAL_mpu1_0  += --entry Entry
-COMP_LIST_COMMON =  csl_init osal_nonos
+COMP_LIST_COMMON  = $(PDK_COMMON_BAREMETAL_COMP) 
 EXTERNAL_INTERFACES =
 XDC_CFG_FILE_mpu1_0 =
 XDC_CFG_FILE_mcu1_0 =
@@ -13,7 +13,7 @@ else
 BUILD_OS_TYPE = tirtos
 CFLAGS_OS_DEFINES = -DUSE_BIOS
 EXTERNAL_INTERFACES = bios xdc
-COMP_LIST_COMMON    = osal_tirtos
+COMP_LIST_COMMON  = $(PDK_COMMON_TIRTOS_COMP) 
 
 SRCDIR = . src
 INCDIR = . src
@@ -26,11 +26,6 @@ else
 ifeq ($(SOC),$(filter $(SOC), j721e j7200 am64x))
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 endif
 endif
 
@@ -72,8 +67,8 @@ ifeq ($(DMA), enable)
         endif
     endif
 
-COMP_LIST_COMMON += spi_dma udma sciclient i2c
-#COMP_LIST_COMMON += spi_dma_profile udma
+COMP_LIST_COMMON += spi_dma
+#COMP_LIST_COMMON += spi_dma_profile
 CFLAGS_SPI_DMA    = -DSPI_DMA_ENABLE 
 else
     ifeq ($(SMP), enable)
@@ -86,14 +81,11 @@ else
         LOCAL_APP_NAME =  OSPI$(OSPI_OS_TESTPREFIX)_Flash_$(BOARD)_$(CORE)TestApp
     endif
 
-COMP_LIST_COMMON += spi sciclient i2c
+COMP_LIST_COMMON += spi 
 #COMP_LIST_COMMON += spi_profile
 CFLAGS_SPI_DMA    =
 endif
 
-# List all the components required by the application
-COMP_LIST_COMMON  += csl board uart
-
 PACKAGE_SRCS_COMMON = .
 PACKAGE_SRCS_COMMON += ../src/SPI_log.h ../src/SPI_log.c
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_SPI_DMA) $(CFLAGS_OS_DEFINES)
index 0caa223449f30aa3c871b374013d4ecf2796293d..0b519c1dc5e5b9ec0ca775ba225219a3f301d65b 100755 (executable)
@@ -5,7 +5,7 @@ ifeq ($(IS_BAREMETAL),yes)
 BUILD_OS_TYPE = baremetal
 CFLAGS_OS_DEFINES =
 LNKFLAGS_LOCAL_mpu1_0  += --entry Entry
-COMP_LIST_COMMON =  csl_init osal_nonos
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 EXTERNAL_INTERFACES =
 XDC_CFG_FILE_mpu1_0 =
 XDC_CFG_FILE_mcu1_0 =
@@ -13,7 +13,7 @@ else
 BUILD_OS_TYPE = tirtos
 CFLAGS_OS_DEFINES = -DUSE_BIOS
 EXTERNAL_INTERFACES = bios xdc
-COMP_LIST_COMMON    = osal_tirtos
+COMP_LIST_COMMON    = $(PDK_COMMON_TIRTOS_COMP) 
 
 ifeq ($(SOC),$(filter $(SOC), tpr12))
 # Enable XDC build for application by providing XDC CFG File per core
@@ -73,9 +73,6 @@ COMP_LIST_COMMON += spi
 CFLAGS_SPI_DMA    =
 endif
 
-# List all the components required by the application
-COMP_LIST_COMMON  += csl board
-
 PACKAGE_SRCS_COMMON = .
 PACKAGE_SRCS_COMMON += ../src/SPI_log.h
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_SPI_DMA) $(CFLAGS_OS_DEFINES)
index e0ae89d1e9c175cb5c3bfbcd60af593be5605881..fd47f064a6c372e3c857a56fe14580e9b02bca75 100644 (file)
@@ -21,11 +21,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = uart osal_tirtos csl
-
-ifeq ($(SOC),$(filter $(SOC), am65xx))
-COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON  = $(PDK_COMMON_TIRTOS_COMP) 
 
 # Enable XDC build for application by providing XDC CFG File per core
 XDC_CFG_FILE_$(CORE) = uartSample.cfg
index 65e83de2eee94c7a70769d6057e47e3acaaa8378..99be65c8d24d7b25e025221b883e828cf60559f1 100644 (file)
@@ -18,7 +18,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = uart osal_tirtos csl
+COMP_LIST_COMMON  = $(PDK_COMMON_TIRTOS_COMP) 
 
 # Enable XDC build for application by providing XDC CFG File per core
 XDC_CFG_FILE_$(CORE) = uartSample.cfg
index c72cecf7a77675c032764f71ba315945847f3d26..f84d6a15817521633472807a1bd991a9d047ef5b 100644 (file)
@@ -6,12 +6,7 @@ ifeq ($(IS_BAREMETAL),yes)
 BUILD_OS_TYPE = baremetal
 CFLAGS_OS_DEFINES =
 LNKFLAGS_LOCAL_mpu1_0  += --entry Entry
-COMP_LIST_COMMON =  osal_nonos
-ifeq ($(ARCH),c66x)
-  COMP_LIST_COMMON += csl_intc
-else
-  COMP_LIST_COMMON += csl_init
-endif
+COMP_LIST_COMMON  = $(PDK_COMMON_BAREMETAL_COMP) 
 EXTERNAL_INTERFACES =
 XDC_CFG_FILE_mpu1_0 =
 XDC_CFG_FILE_mcu1_0 =
@@ -19,7 +14,7 @@ else
 BUILD_OS_TYPE = tirtos
 CFLAGS_OS_DEFINES = -DUSE_BIOS
 EXTERNAL_INTERFACES = bios xdc
-COMP_LIST_COMMON    = osal_tirtos
+COMP_LIST_COMMON  = $(PDK_COMMON_TIRTOS_COMP) 
 
 ifeq ($(SOC),$(filter $(SOC), j721e j7200 am65xx am64x tpr12))
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
@@ -65,12 +60,8 @@ ifeq ($(DMA), enable)
         # Name of the binary if different from the default (APP_NAME)_$(BOARD_$(CORE)_<build_profile>
         LOCAL_APP_NAME =  UART$(UART_OS_TYPE)_DMA_$(BOARD)_$(CORE)TestApp
     endif
-    ifeq ($(SOC),$(filter $(SOC), tpr12))
-        COMP_LIST_COMMON   += uart_dma edma
-    else
-        COMP_LIST_COMMON   += uart_dma udma sciclient i2c
-    endif
-    #COMP_LIST_COMMON   += uart_dma_profile udma
+    COMP_LIST_COMMON   += uart_dma 
+    #COMP_LIST_COMMON   += uart_dma_profile 
     CFLAGS_UART_DMA    = -DUART_DMA_ENABLE
 else
     ifeq ($(SMP), enable)
@@ -84,22 +75,12 @@ else
         # Name of the binary if different from the default (APP_NAME)_$(BOARD_$(CORE)_<build_profile>
         LOCAL_APP_NAME =  UART$(UART_OS_TYPE)_$(BOARD)_$(CORE)TestApp
     endif
-    COMP_LIST_COMMON   += uart
-
-    ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200 am64x))
-    COMP_LIST_COMMON += sciclient i2c
-    endif
-
-    ifeq ($(SOC),$(filter $(SOC), tpr12))
-    COMP_LIST_COMMON   += edma
-    endif
 
     #COMP_LIST_COMMON   += uart_profile
     CFLAGS_UART_DMA    =
 endif
-# List all the components required by the application
-COMP_LIST_COMMON  += csl board
-#COMP_LIST_COMMON  += osal_tirtos csl board profiling
+# List all the specific components required by the application
+#COMP_LIST_COMMON  += profiling
 
 PACKAGE_SRCS_COMMON = .
 
@@ -112,13 +93,6 @@ endif
 
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_UART_DMA) $(CFLAGS_OS_DEFINES)
 
-ifneq ($(SOC),$(filter $(SOC), tpr12))
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-endif
-
 # Include common make files
 ifeq ($(MAKERULEDIR), )
 #Makerule path not defined, define this and assume relative path from ROOTDIR
index ab6c9e1419c33cd2243df3d482fc09ab7335340f..0988fafb47c20d3b3a0f6b455252ab6d483fbf02 100644 (file)
@@ -13,7 +13,8 @@ INCDIR = .
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl udma dmautils sciclient osal_nonos
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP) 
+COMP_LIST_COMMON += dmautils
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
index 09fc199512c568301969f17fddb1ef06426c7cd1..5cdf965a272b5972689fd87877facf5e34cd0fab 100644 (file)
@@ -13,7 +13,8 @@ INCDIR = .
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl udma dmautils sciclient osal_nonos
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP) 
+COMP_LIST_COMMON += dmautils
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
index fd263b5422d03bda7b87c2fff1bc12f586506914..617e3704c19e85631d362932eadcdb62e221273a 100644 (file)
@@ -13,7 +13,8 @@ INCDIR = .
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl udma dmautils sciclient osal_nonos
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP) 
+COMP_LIST_COMMON += dmautils
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
index 9627d4bafa70a9f7d3228e8b92578b4b197cbbe4..f6e6822f3cbbfabbfc6a7f1a67f04a58cc23b148 100644 (file)
@@ -17,7 +17,8 @@ INCDIR =
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl udma board uart i2c sciclient udma_apputils osal_tirtos
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) 
+COMP_LIST_COMMON += udma_apputils
 INCLUDE_EXTERNAL_INTERFACES += xdc bios
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
@@ -26,11 +27,6 @@ PACKAGE_SRCS_COMMON = .
 SRCS_COMMON = main_tirtos.c udma_adc_test.c
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index 98ad89c6685c945d351a3ad8d6b12525e203a899..5c68c2bdbc514beb3b3e19705d3ac9e9011912ee 100644 (file)
@@ -17,7 +17,8 @@ INCDIR =
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl udma board uart i2c sciclient udma_apputils osal_tirtos
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) 
+COMP_LIST_COMMON += udma_apputils
 INCLUDE_EXTERNAL_INTERFACES += xdc bios
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
@@ -26,11 +27,6 @@ PACKAGE_SRCS_COMMON = .
 SRCS_COMMON = main_tirtos.c udma_chaining_test.c
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index 113d6341b2e44d53f9831ccff41142c27ec6d86a..91737217d755fbdf8e10b36cec564edc73d82880 100644 (file)
@@ -17,7 +17,8 @@ INCDIR =
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl udma board uart i2c sciclient udma_apputils osal_tirtos
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) 
+COMP_LIST_COMMON += udma_apputils
 INCLUDE_EXTERNAL_INTERFACES += xdc bios
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
@@ -26,11 +27,6 @@ PACKAGE_SRCS_COMMON = .
 SRCS_COMMON = main_tirtos.c udma_crc_test.c
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index e9c7e018484643e8d4366baab4c4fcac8efd37ea..89ce88388fee6eacb2e5a9cd6e74b674fc4ad19b 100644 (file)
@@ -17,7 +17,8 @@ INCDIR =
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl udma board uart i2c sciclient udma_apputils osal_tirtos
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) 
+COMP_LIST_COMMON += udma_apputils
 INCLUDE_EXTERNAL_INTERFACES += xdc bios
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
@@ -26,11 +27,6 @@ PACKAGE_SRCS_COMMON = .
 SRCS_COMMON = main_tirtos.c udma_dru_direct_tr_test.c
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index d28d9d4a9186f2da903c5d4490a5a1e1da08ab6f..cad57b53876ca4aa0776f4b0da6dac036402d41e 100644 (file)
@@ -17,7 +17,8 @@ INCDIR =
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl udma board uart i2c sciclient udma_apputils osal_tirtos
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP) 
+COMP_LIST_COMMON += udma_apputils
 INCLUDE_EXTERNAL_INTERFACES += xdc bios
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
 
@@ -26,11 +27,6 @@ PACKAGE_SRCS_COMMON = .
 SRCS_COMMON = main_tirtos.c udma_dru_test.c
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS)
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-
 # Core/SoC/platform specific source files and CFLAGS
 # Example:
 #   SRCS_<core/SoC/platform-name> =
index dedd963f5a35c0965d8e3ff301e9762bf5442235..4b8440f3881d1403db74f38090b26d4637acd0b5 100644 (file)
@@ -8,36 +8,22 @@ INCDIR =
 #  need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
-# List all the components required by the application
-COMP_LIST_COMMON = csl udma sciclient udma_apputils
-COMP_LIST_COMMON += board uart i2c
 ifeq ($(BUILD_OS_TYPE), baremetal)
-  COMP_LIST_COMMON += osal_nonos
-  ifeq ($(ARCH),c66x)
-    COMP_LIST_COMMON += csl_intc
-  else
-    ifneq ($(ARCH),c71)
-      COMP_LIST_COMMON += csl_init
-    endif
-  endif
+  COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
   SRCS_COMMON = main_baremetal.c
   ifeq ($(ISA),$(filter $(ISA), a53 a72))
     LNKFLAGS_LOCAL_$(CORE) += --entry Entry
   endif
 else
+  COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
   INCLUDE_EXTERNAL_INTERFACES += xdc bios
-  COMP_LIST_COMMON += osal_tirtos
   SRCS_COMMON = main_tirtos.c
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
-
-  ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-    ifeq ($(ISA),$(filter $(ISA), r5f))
-      COMP_LIST_COMMON += copyvecs
-    endif
-  endif
-
 endif
 
+# List all the specific components required by the application
+COMP_LIST_COMMON += udma_apputils
+
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = .
 SRCS_COMMON += udma_memcpy_test.c
index e953cd77bcb9bf16aa5ddb1524878bea8b2fb488..7a323f8323dc5087e1104f8393130bcd4d8bb5e4 100755 (executable)
@@ -26,34 +26,20 @@ INCDIR = . ./src ./src/soc/$(SOC) ./rtos ./baremetal
 #  need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
-# List all the components required by the application
-COMP_LIST_COMMON = csl udma sciclient udma_apputils
-COMP_LIST_COMMON += board uart i2c
 ifeq ($(BUILD_OS_TYPE), baremetal)
-  COMP_LIST_COMMON += osal_nonos
-  ifeq ($(ARCH),c66x)
-    COMP_LIST_COMMON += csl_intc
-  else
-    ifneq ($(ARCH),c71)
-      COMP_LIST_COMMON += csl_init
-    endif
-  endif
+  COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
   SRCS_COMMON = main_baremetal.c
   ifeq ($(ISA),$(filter $(ISA), a53 a72))
     LNKFLAGS_LOCAL_$(CORE) += --entry Entry
   endif
 else
   INCLUDE_EXTERNAL_INTERFACES += xdc bios
-  COMP_LIST_COMMON += osal_tirtos
+  COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
   SRCS_COMMON = main_tirtos.c
   XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/build/$(SOC)/sysbios_$(ISA).cfg
-
-# Enable copy of vectors
-  ifeq ($(ISA),$(filter $(ISA), r5f))
-    COMP_LIST_COMMON += copyvecs
-  endif
-
 endif
+# List all the specific components required by the application
+COMP_LIST_COMMON += udma_apputils
 
 XDC_CFG_UPDATE_$(CORE) = udma_ut.cfg
 
index 0bfb9fc06eecf5510834b3c48a436b75f020e476..50dc70cd5a0817a44fd53bce4810dca1b7233634 100644 (file)
@@ -5,7 +5,8 @@ BUILD_OS_TYPE=tirtos
 OS_FLAGS=-DTIRTOS
 
 # List all the components required by the application
-COMP_LIST_COMMON = osal_tirtos csl board uart usb sciclient i2c
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += usb  
 
 # List all the external components/interfaces, whose interface header files
 #  need to be included for this component
index 6ec300b821365989b21ddcfa3182d50f852e1b33..60be32cef110268917a033d1e90b814fb9fa538e 100644 (file)
@@ -8,7 +8,8 @@ LNKFLAGS_LOCAL_mpu1_0  += --entry Entry
 #LNKFLAGS_LOCAL_mcu1_0  += --entry Entry
 
 # List all the components required by the application
-COMP_LIST_COMMON = osal_nonos csl csl_init board uart usb sciclient i2c
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += usb  
 
 # List all the external components/interfaces, whose interface header files
 #  need to be included for this component
@@ -28,7 +29,8 @@ BUILD_OS_TYPE=tirtos
 OS_FLAGS=-DTIRTOS
 
 # List all the components required by the application
-COMP_LIST_COMMON = osal_tirtos csl board uart usb sciclient i2c
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += usb  
 
 # List all the external components/interfaces, whose interface header files
 #  need to be included for this component
index 40c035d7b38ea0fe430e168f0e313eb4115c3814..40b21cfcbb5257265285beddfc22df74564ef62e 100644 (file)
@@ -11,12 +11,8 @@ LNKFLAGS_LOCAL_mpu1_0  += --entry Entry
 INCLUDE_EXTERNAL_INTERFACES = pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = osal_nonos csl csl_init board uart fatfs_indp usb sciclient i2c
-
-ifeq ($(SOC),j721e)
-#J7 EVM example requires GPIO for USB-C handling
-COMP_LIST_COMMON += gpio
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += fatfs_indp usb
 
 # Enable XDC build for application by providing XDC CFG File per core
 XDC_CFG_FILE_$(CORE) = 
@@ -39,11 +35,8 @@ OS_FLAGS=-DTIRTOS
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = osal_tirtos csl board uart fatfs_indp usb sciclient i2c
-
-ifeq ($(SOC),j721e)
-COMP_LIST_COMMON += gpio
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += fatfs_indp usb
 
 # Enable XDC build for application by providing XDC CFG File per core
 XDC_CFG_FILE_$(CORE) = $(PDK_INSTALL_PATH)/ti/drv/usb/example/bios/$(SOC)/usb_$(SOC)_evm.cfg
index 65c9cf730b234f85e7be507425a274d3e453a487..c27950c8600445a68b07037e26191c0901202a6e 100644 (file)
@@ -3,7 +3,7 @@ include $(PDK_INSTALL_PATH)/ti/build/Rules.make
 
 BUILD_OS_TYPE = tirtos
 EXTERNAL_INTERFACES = bios xdc
-COMP_LIST_COMMON    = osal_tirtos
+COMP_LIST_COMMON    = $(PDK_COMMON_TIRTOS_COMP)
 
 ifeq ($(SOC),$(filter $(SOC), tpr12))
 # Enable XDC build for application by providing XDC CFG File per core
@@ -23,11 +23,9 @@ INCLUDE_EXTERNAL_INTERFACES = pdk $(EXTERNAL_INTERFACES)
 
 APP_NAME = watchdog_testapp
 
+# List all the specific components required by the application
 COMP_LIST_COMMON += watchdog esm
 
-# List all the components required by the application
-COMP_LIST_COMMON  += csl board
-
 PACKAGE_SRCS_COMMON = .
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS)
 
index 3b2a3b8c4c3a398ffe7eef775f91b5fe56436e74..7b42752bd836997983b51f80b61ed9a1282e67fe 100644 (file)
@@ -51,15 +51,8 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = csl osal_tirtos mmcsd gpio uart board fatfs_indp
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200))
-  COMP_LIST_COMMON += sciclient i2c
-  # Enable copy of vectors
-  ifeq ($(ISA),$(filter $(ISA), r5f))
-    COMP_LIST_COMMON += copyvecs
-  endif
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += mmcsd fatfs_indp
 
 CFLAGS_FATFS_UT =
 
index abf3abf1c463ffad4e9c813748e37863a8e20793..d7cca1097a79b7b4161bf4143f8d75472f75fdf5 100644 (file)
@@ -21,30 +21,7 @@ INCDIR = ../src
 INCLUDE_EXTERNAL_INTERFACES = pdk csl_arch
 
 # List all the components required by the application
-ifeq ($(SOC),$(filter $(SOC), tpr12))
-  COMP_LIST_COMMON += board osal_nonos
-else
-  COMP_LIST_COMMON += board uart osal_nonos i2c
-endif
-COMP_LIST_c66x = csl_intc
-COMP_LIST_c66xdsp_1 = csl_intc
-COMP_LIST_c66xdsp_2 = csl_intc
-COMP_LIST_c674x = csl_intc
-COMP_LIST_COMMON += csl
-COMP_LIST_a15_0   = csl_init
-COMP_LIST_arm9_0 = csl_init
-COMP_LIST_mpu1_0  = csl_init
-COMP_LIST_mcu1_0  = csl_init
-COMP_LIST_mcu1_1  = csl_init
-COMP_LIST_mcu2_0  = csl_init
-COMP_LIST_mcu2_1  = csl_init
-COMP_LIST_mcu3_0  = csl_init
-COMP_LIST_mcu3_1  = csl_init
-COMP_LIST_m4f_0   = csl_init
-
-ifeq ($(SOC),$(filter $(SOC), am65xx j721e j7200 am64x))
-  COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
 
 # Common source files and CFLAGS across all platforms and cores
 PACKAGE_SRCS_COMMON = . ../src
index 83119befe464af77206dccf1d878e2aeab1c8ab4..297c48f41456ebfc312f8d3aff8a2b960f6ccd9d 100644 (file)
@@ -52,17 +52,9 @@ INCLUDE_EXTERNAL_INTERFACES += starterware
 endif
 
 # List all the components required by the application
-
-COMP_LIST_COMMON += board osal_nonos i2c emac gpio gpmc icss_emac mcasp mmcsd pm pruss spi uart profiling fatfs 
+COMP_LIST_COMMON = $(PDK_COMMON_BAREMETAL_COMP)
+COMP_LIST_COMMON += emac gpmc icss_emac mcasp mmcsd pm pruss spi profiling fatfs 
 COMP_LIST_COMMON += dal soc device utils mmcsd_lib ff9b_lib xmodem_lib qspi_lib nand_lib example_utils 
-COMP_LIST_COMMON += csl
-COMP_LIST_a15_0   = csl_init
-COMP_LIST_c66x = csl_intc
-COMP_LIST_mpu1_0  = csl_init
-COMP_LIST_mcu1_0  = csl_init
-ifeq ($(SOC),$(filter $(SOC), am65xx))
-COMP_LIST_COMMON += udma sciclient
-endif
 
 BOARD_PATH = $(PDK_INSTALL_PATH)/ti/board
 CSL_PATH = $(PDK_INSTALL_PATH)/ti/csl
index 983a1b0392a447f219fed2dfd6643773688e9c6e..6e0390f3af7b2ce24e011dba7b700611238eb2ee 100644 (file)
@@ -21,15 +21,7 @@ endif
 INCLUDE_EXTERNAL_INTERFACES = bios xdc pdk
 
 # List all the components required by the application
-ifeq ($(SOC),$(filter $(SOC), tpr12))
-  COMP_LIST_COMMON = csl osal_tirtos board
-else
-  COMP_LIST_COMMON = csl osal_tirtos uart board i2c
-endif
-
-ifeq ($(SOC),$(filter $(SOC), am64x am65xx j721e j7200))
-  COMP_LIST_COMMON += sciclient
-endif
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
 
 ifeq ($(SOC),$(filter $(SOC), am64x am65xx))
 ifeq ($(CORE),$(filter $(CORE), mpu1_0))
@@ -107,13 +99,6 @@ ifeq ($(SOC),$(filter $(SOC), tpr12))
   PACKAGE_SRCS_COMMON += ../$(SOC)
 endif
 
-ifneq ($(SOC),$(filter $(SOC), tpr12))
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON += copyvecs
-endif
-endif
-
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) $(CFLAGS_OSAL_UT)
 CFLAGS_LOCAL_COMMON += -DENABLE_TIMER_TEST
 
index bcb6d08cbccd34057574bab53392308a9d993a75..1f426f093d3f70755d8e861c520d27182ffd5551 100644 (file)
@@ -18,17 +18,13 @@ INCDIR = . src/
 INCDIR += $(bios_PATH)/packages/ti/posix/ccs
 SRCS_COMMON += main_am65xx.c nimu_osal.c
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON = copyvecs
-endif
-
 # List all the external components/interfaces, whose interface header files
 #  need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = bios xdc ndk pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON += emac uart uart_console osal_tirtos csl board nimu udma sciclient
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += emac uart_console nimu
 
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) -DNDK_NOUSERAPIS -DNIMU_APP_CPSW
 
index 1c957f3f88af38f310655bacbee0b1bcc4484859..f791e0d4316a0431d06369457b25de7560a73ce4 100644 (file)
@@ -13,19 +13,13 @@ INCDIR += $(PDK_EMAC_COMP_PATH)/firmware/icss_dualmac/config
 INCDIR += $(bios_PATH)/packages/ti/posix/ccs
 SRCS_COMMON += main_am65xx.c nimu_osal.c emac_fw_config_dual_mac.c
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON = copyvecs
-endif
-
 # List all the external components/interfaces, whose interface header files
 #  need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = bios xdc ndk pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON += emac uart uart_console osal_tirtos csl pruss board nimu_icssg udma sciclient
-
-
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += emac uart_console pruss nimu_icssg
 
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) -DNDK_NOUSERAPIS -DNIMU_APP_ICSSG
 
index c9881e065abb661ddf2d0224068322fee6d28d87..524de33770aa39cf9ad32b89b1a28d372c2bf1dd 100644 (file)
@@ -13,17 +13,13 @@ INCDIR += $(bios_PATH)/packages/ti/posix/ccs
 # Common source files across all platforms and cores
 SRCS_COMMON += main_am65xx.c nimu_osal.c ftp_commands.c ftp_filerout.c ftpserver.c
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON = copyvecs
-endif
-
 # List all the external components/interfaces, whose interface header files
 #  need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = bios xdc ndk pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON += emac uart uart_console osal_tirtos csl board nimu udma sciclient
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += emac uart_console nimu
 
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS)
 CFLAGS_LOCAL_COMMON += -DNIMU_FTP_APP -DNIMU_APP_CPSW
index c316f1207cad28fb6d49b0a0e7af59018e90642c..77dd0116af2b5ff66f3e80fd7bf80ef46c4d4bdb 100644 (file)
@@ -14,17 +14,13 @@ INCDIR += $(bios_PATH)/packages/ti/posix/ccs
 # Common source files across all platforms and cores
 SRCS_COMMON += main_am65xx.c nimu_osal.c ftp_commands.c ftp_filerout.c ftpserver.c emac_fw_config_dual_mac.c
 
-# Enable copy of vectors
-ifeq ($(ISA),$(filter $(ISA), r5f))
-  COMP_LIST_COMMON = copyvecs
-endif
-
 # List all the external components/interfaces, whose interface header files
 #  need to be included for this component
 INCLUDE_EXTERNAL_INTERFACES = bios xdc ndk pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON += emac uart uart_console osal_tirtos csl pruss board nimu_icssg udma sciclient
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += emac uart_console pruss nimu_icssg
 
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS)
 CFLAGS_LOCAL_COMMON += -DNIMU_FTP_APP -DNIMU_APP_ICSSG
index 5eaf86bb0b485edfa8d216c6b1cf7b40a3052e5e..dde7f2eb2fb5c00bd7b00dfd50e7920684d2eb17 100644 (file)
@@ -18,7 +18,8 @@ SRCS_COMMON += main_j721e.c nimu_osal.c ftp_commands.c ftp_filerout.c ftpserver.
 INCLUDE_EXTERNAL_INTERFACES = bios xdc ndk pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = emac uart uart_console osal_tirtos csl board nimu udma sciclient i2c
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += emac uart_console nimu
 
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS)
 CFLAGS_LOCAL_COMMON += -DNIMU_FTP_APP -DNIMU_APP_CPSW
index 8da4e7b0e7c547386422ad4c69b811b4123a5eaf..1fa20e74e9950b9bb37aa9fde06bf0fed5173073 100644 (file)
@@ -17,7 +17,8 @@ SRCS_COMMON += main_j721e.c nimu_osal.c ftp_commands.c ftp_filerout.c ftpserver.
 INCLUDE_EXTERNAL_INTERFACES = bios xdc ndk pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = emac uart uart_console osal_tirtos csl pruss board nimu_icssg udma sciclient
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += emac uart_console pruss nimu_icssg
 
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS)
 CFLAGS_LOCAL_COMMON += -DNIMU_FTP_APP -DNIMU_APP_ICSSG
index 3a00ccdcde0325da66e6d761e7972b391fd77568..857b48c06d1cd5319c36852c37aafe1b4be0b0e8 100644 (file)
@@ -16,7 +16,8 @@ SRCS_COMMON += main_j721e.c nimu_osal.c
 INCLUDE_EXTERNAL_INTERFACES = bios xdc ndk pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = emac uart uart_console osal_tirtos csl board nimu udma sciclient i2c
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += emac uart_console nimu
 
 
 CFLAGS_LOCAL_COMMON = $(PDK_CFLAGS) -DNDK_NOUSERAPIS -DNIMU_APP_CPSW
index f913bb71be921d96be8ab183b54ebd1545e65c56..8799c8ec1395fcf30845c2b20cde1eb9d8d6de6b 100644 (file)
@@ -16,7 +16,8 @@ SRCS_COMMON += main_j721e.c nimu_osal.c
 INCLUDE_EXTERNAL_INTERFACES = bios xdc ndk pdk
 
 # List all the components required by the application
-COMP_LIST_COMMON = emac uart uart_console osal_tirtos csl pruss board nimu_icssg udma sciclient
+COMP_LIST_COMMON = $(PDK_COMMON_TIRTOS_COMP)
+COMP_LIST_COMMON += emac uart_console pruss nimu_icssg