OMAPL137 INtegration: Build setup
authorSinthu Raja <x0257345@ti.com>
Mon, 30 Jan 2017 13:23:38 +0000 (18:53 +0530)
committerPratap Reddy <x0257344@ti.com>
Wed, 8 Feb 2017 22:11:58 +0000 (03:41 +0530)
Update makefile and build setup to support OMAPL137 EDMA3 LLD

Signed-off-by: Pratap Reddy <x0257344@ti.com>
12 files changed:
packages/component.mk
packages/config.bld
packages/makefile
packages/ti/sdo/edma3/drv/sample/makefile
packages/ti/sdo/edma3/drv/sample/package.bld
packages/ti/sdo/edma3/drv/sample/package.xs
packages/ti/sdo/edma3/rm/makefile
packages/ti/sdo/edma3/rm/package.bld
packages/ti/sdo/edma3/rm/package.xs
packages/ti/sdo/edma3/rm/sample/makefile
packages/ti/sdo/edma3/rm/sample/package.bld
packages/ti/sdo/edma3/rm/sample/package.xs

index bed5f2a41db81b59c3483bd22824fd77e7070fc9..7bba236df801f704d47cb6a3fbfb3b70bba6ade8 100755 (executable)
@@ -185,12 +185,18 @@ edma3_drv_c6748-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6
 edma3_drv_da830-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmDA830
 edma3_drv_da830-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_da830-evm_674_example_EXAMPLES_RELPATH)
 
+edma3_drv_omapl137-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAPL137
+edma3_drv_omapl137-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omapl137-evm_674_example_EXAMPLES_RELPATH)
+
 edma3_drv_omapl138-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAPL138
 edma3_drv_omapl138-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omapl138-evm_674_example_EXAMPLES_RELPATH)
 
 edma3_drv_omap4-evm_64t_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAP4
 edma3_drv_omap4-evm_64t_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omap4-evm_64t_example_EXAMPLES_RELPATH)
 
+edma3_drv_omapl137-evm_arm9_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAPL137_ARM
+edma3_drv_omapl137-evm_arm9_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omapl137-evm_arm9_example_EXAMPLES_RELPATH)
+
 edma3_drv_omapl138-evm_arm9_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAPL138_ARM
 edma3_drv_omapl138-evm_arm9_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omapl138-evm_arm9_example_EXAMPLES_RELPATH)
 
index daff1cf4fc8b84d7d85c32e2102338dab4e03063..3fa8466974ceedfaeb613b013d24fbeb36a5eff6 100755 (executable)
@@ -63,6 +63,7 @@ C64Pe.platforms = [
 C674.platforms = [
                      "ti.platforms.evmDA830",
                      "ti.platforms.evm6748",
+                     "ti.platforms.evmOMAPL137",
                      "ti.platforms.evmOMAPL138",
                      "ti.platforms.simDM8168",
                      "ti.platforms.evmDM8168",
@@ -82,6 +83,7 @@ C64Pe_ELF.platforms = [
 C674_ELF.platforms = [
                      "ti.platforms.evmDA830",
                      "ti.platforms.evm6748",
+                     "ti.platforms.evmOMAPL137",
                      "ti.platforms.evmOMAPL138",
                      "ti.platforms.simDM8168",
                      "ti.platforms.evmDM8168",
@@ -118,6 +120,7 @@ C66e.platforms = [
                      "ti.platforms.evmTCI66AK2G02",
                  ];
 Arm.platforms = [
+                     "ti.platforms.evmOMAPL137",
                      "ti.platforms.evmOMAPL138",
                      "ti.platforms.evmAM437X",
                  ];
index 6b33c43766be87eb9ba9de36bda16211497fa885..b10c8a9a02cfbcda92529416216da2f5565b669b 100755 (executable)
@@ -1893,6 +1893,98 @@ edma3_lld_omapl138-evm_arm9_libs_drvsample_clean:
        $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_drv_sample
        $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
 
+#=======================================================================================================================================
+#To Build libs For Platform omapl137-evm Target 674
+edma3_lld_omapl137-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_omapl137-evm_674_libs_rm edma3_lld_omapl137-evm_674_libs_drvsample edma3_lld_omapl137-evm_674_libs_rmsample
+edma3_lld_omapl137-evm_674_libs_rm:
+       $(ECHO) \# Making omapl137-evm:debug:edma3_lld_rm
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl137-evm PROFILE_c6xdsp=debug
+       $(ECHO) \# Making omapl137-evm:release:edma3_lld_rm
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl137-evm PROFILE_c6xdsp=release
+edma3_lld_omapl137-evm_674_libs_rmsample:
+       $(ECHO) \# Making omapl137-evm:debug:edma3_lld_rm_sample
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl137-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+       $(ECHO) \# Making omapl137-evm:release:edma3_lld_rm_sample
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl137-evm CORE=c6xdsp PROFILE_c6xdsp=release
+edma3_lld_omapl137-evm_674_libs_drvsample:
+       $(ECHO) \# Making omapl137-evm:release:edma3_lld_drv_sample
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl137-evm CORE=c6xdsp PROFILE_c6xdsp=release
+       $(ECHO) \# Making omapl137-evm:debug:edma3_lld_drv_sample
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl137-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+
+#To Clean libs For Platform omapl137-evm Target 674
+edma3_lld_omapl137-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_omapl137-evm_674_libs_rm_clean edma3_lld_omapl137-evm_674_libs_drvsample_clean edma3_lld_omapl137-evm_674_libs_rmsample_clean
+edma3_lld_omapl137-evm_674_libs_rm_clean:
+       $(ECHO) \# Cleaning omapl137-evm:debug:edma3_lld_rm
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl137-evm PROFILE_c6xdsp=debug
+       $(ECHO) \# Cleaning omapl137-evm:release:edma3_lld_rm
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl137-evm PROFILE_c6xdsp=release
+edma3_lld_omapl137-evm_674_libs_rmsample_clean:
+       $(ECHO) \# Cleaning omapl137-evm:debug:edma3_lld_rm_sample
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl137-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+       $(ECHO) \# Cleaning omapl137-evm:release:edma3_lld_rm_sample
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl137-evm CORE=c6xdsp PROFILE_c6xdsp=release
+edma3_lld_omapl137-evm_674_libs_drvsample_clean:
+       $(ECHO) \# Cleaning omapl137-evm:release:edma3_lld_drv_sample
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl137-evm CORE=c6xdsp PROFILE_c6xdsp=release
+       $(ECHO) \# Cleaning omapl137-evm:debug:edma3_lld_drv_sample
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl137-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+
+#=======================================================================================================================================
+#To Build libs For Platform omapl137-evm Target arm9
+edma3_lld_omapl137-evm_arm9_libs: edma3_lld_omapl137-evm_arm9_libs_drv edma3_lld_omapl137-evm_arm9_libs_rm edma3_lld_omapl137-evm_arm9_libs_drvsample edma3_lld_omapl137-evm_arm9_libs_rmsample
+edma3_lld_omapl137-evm_arm9_libs_drv:
+ifeq ($(FORMAT),ELF)
+       $(ECHO) \# Making arm9:debug:edma3_lld_drv
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=debug
+       $(ECHO) \# Making arm9:release:edma3_lld_drv
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=release
+endif
+edma3_lld_omapl137-evm_arm9_libs_rm:
+ifeq ($(FORMAT),ELF)
+       $(ECHO) \# Making omapl137-evm:debug:edma3_lld_rm
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=debug
+       $(ECHO) \# Making omapl137-evm:rel:edma3_lld_rm
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=release
+endif
+edma3_lld_omapl137-evm_arm9_libs_rmsample:
+ifeq ($(FORMAT),ELF)
+       $(ECHO) \# Making omapl137-evm:debug:edma3_lld_rm_sample
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=debug
+       $(ECHO) \# Making omapl137-evm:rel:edma3_lld_rm_sample
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=release
+endif
+edma3_lld_omapl137-evm_arm9_libs_drvsample:
+ifeq ($(FORMAT),ELF)
+       $(ECHO) \# Making omapl137-evm:debug:edma3_lld_drv_sample
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=debug
+       $(ECHO) \# Making omapl137-evm:rel:edma3_lld_drv_sample
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=release
+endif
+
+#To Clean libs For Platform omapl137-evm Target arm9
+edma3_lld_omapl137-evm_arm9_libs_clean: edma3_lld_omapl137-evm_arm9_libs_drv_clean edma3_lld_omapl137-evm_arm9_libs_rm_clean edma3_lld_omapl137-evm_arm9_libs_drvsample_clean edma3_lld_omapl137-evm_arm9_libs_rmsample_clean
+edma3_lld_omapl137-evm_arm9_libs_drv_clean:
+       $(ECHO) \# Cleaning arm9:debug:edma3_lld_drv
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=debug
+       $(ECHO) \# Cleaning arm9:release:edma3_lld_drv
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=release
+edma3_lld_omapl137-evm_arm9_libs_rm_clean:
+       $(ECHO) \# Cleaning omapl137-evm:debug:edma3_lld_rm
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=debug
+       $(ECHO) \# Cleaning omapl137-evm:rel:edma3_lld_rm
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=release
+edma3_lld_omapl137-evm_arm9_libs_rmsample_clean:
+       $(ECHO) \# Cleaning omapl137-evm:debug:edma3_lld_rm_sample
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=debug
+       $(ECHO) \# Cleaning omapl137-evm:rel:edma3_lld_rm_sample
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=release
+edma3_lld_omapl137-evm_arm9_libs_drvsample_clean:
+       $(ECHO) \# Cleaning omapl137-evm:debug:edma3_lld_drv_sample
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=debug
+       $(ECHO) \# Cleaning omapl137-evm:rel:edma3_lld_drv_sample
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=release
+
 #=======================================================================================================================================
 #To Build libs For Platform tci6486-evm Target 64p
 edma3_lld_tci6486-evm_64p_libs: edma3_lld_c6472-evm_64p_libs_drv edma3_lld_tci6486-evm_64p_libs_rm edma3_lld_tci6486-evm_64p_libs_drvsample edma3_lld_tci6486-evm_64p_libs_rmsample
@@ -2900,6 +2992,16 @@ edma3_drv_da830-evm_674_example:
        $(ECHO) \# Making example $@:release
        $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
 
+edma3_drv_omapl137-evm_674_example:
+       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl137-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+       $(ECHO) \# Making example $@:debug
+       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl137-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl137-evm CORE=c6xdsp PROFILE_c6xdsp=release
+       $(ECHO) \# Making example $@:release
+       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl137-evm CORE=c6xdsp PROFILE_c6xdsp=release
+
 edma3_drv_omapl138-evm_674_example:
        $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
        $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
@@ -3311,6 +3413,18 @@ ifeq ($(FORMAT),ELF)
        $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci66ak2g02-evm PROFILE_c6xdsp=release ENDIAN=big
 endif
 
+edma3_drv_omapl137-evm_arm9_example:
+ifeq ($(FORMAT),ELF)
+       $(ECHO) \# Configuring XDC packages for $@:arm9:debug
+       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=debug
+       $(ECHO) \# Making example $@:debug
+       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=debug
+       $(ECHO) \# Configuring XDC packages for $@:arm9:release
+       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=release
+       $(ECHO) \# Making example $@:release
+       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=release
+endif
+
 edma3_drv_omapl138-evm_arm9_example:
 ifeq ($(FORMAT),ELF)
        $(ECHO) \# Configuring XDC packages for $@:arm9:debug
@@ -3578,6 +3692,20 @@ edma3_drv_da830-evm_674_example_clean:
        $(ECHO) \# Cleaning example $@:release
        $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=da830-evm PROFILE_c6xdsp=release
 
+edma3_drv_omapl137-evm_674_example_clean:
+       $(ECHO) \# Cleaning example $@:debug
+       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl137-evm PROFILE_c6xdsp=debug
+       $(ECHO) \# Cleaning example $@:release
+       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl137-evm PROFILE_c6xdsp=release
+
+edma3_drv_omapl137-evm_arm9_example_clean:
+ifeq ($(FORMAT),ELF)
+       $(ECHO) \# Cleaning example $@:debug
+       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=debug
+       $(ECHO) \# Cleaning example $@:release
+       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl137-evm CORE=arm9 PROFILE_arm9=release
+endif
+
 edma3_drv_omapl138-evm_674_example_clean:
        $(ECHO) \# Cleaning example $@:debug
        $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omapl138-evm PROFILE_c6xdsp=debug
index ca81634faca002f925e0048f2324720bc73834de..ef90116a23f2c1e20863fed3178a8cc0f7a55646 100755 (executable)
@@ -40,6 +40,7 @@ SRCS_tci6636k2h-evm = sample_tci6636k2h_cfg.c sample_tci6636k2h_int_reg.c
 SRCS_tci6630k2l-evm = sample_tci6630k2l_cfg.c sample_tci6630k2l_int_reg.c
 SRCS_c66ak2e-evm = sample_c66ak2e_cfg.c sample_c66ak2e_int_reg.c
 SRCS_tci66ak2g02-evm = sample_tci66ak2g02_cfg.c sample_tci66ak2g02_int_reg.c
+SRCS_omapl137-evm = sample_omapl137_cfg.c sample_omapl137_int_reg.c
 SRCS_omapl138-evm = sample_omapl138_cfg.c sample_omapl138_int_reg.c
 SRCS_ti814x-evm = sample_ti814x_cfg.c sample_ti814x_int_reg.c
 SRCS_omap4-evm   = sample_omap4_cfg.c sample_omap4_int_reg.c
@@ -58,6 +59,7 @@ CFLAGS_LOCAL_c66ak2e-evm = -DBUILD_K2E_DSP
 CFLAGS_LOCAL_tci6630k2l-evm = -DBUILD_K2L_DSP
 CFLAGS_LOCAL_tci66ak2g02-evm = -DBUILD_K2G_DSP
 else
+SRCS_omapl137-evm = sample_omapl137_arm_cfg.c sample_omapl137_arm_int_reg.c
 SRCS_omapl138-evm = sample_omapl138_arm_cfg.c sample_omapl138_arm_int_reg.c
 SRCS_tda2xx = sample_tda2xx_cfg.c sample_tda2xx_arm_int_reg.c
 SRCS_tda3xx = sample_tda3xx_cfg.c sample_tda3xx_arm_int_reg.c
index 31d85b92bcde19f49e863267782a208518fc7528..6da67f5ecae4832d487b2e31b32cc2007c297a04 100755 (executable)
@@ -3,7 +3,7 @@
  *
  * xdc build specification file for the EDMA DRV sample package.
  *
- * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2009-2017 Texas Instruments Incorporated - http://www.ti.com/
  *
  *
  *  Redistribution and use in source and binary forms, with or without
@@ -55,6 +55,13 @@ var objListC6748 = [
     "src/sample_init.c",
 ];
 
+var objListOMAPL137 = [
+    "src/platforms/sample_omapl137_cfg.c",
+    "src/platforms/sample_omapl137_int_reg.c",
+    "src/sample_cs.c",
+    "src/sample_init.c",
+];
+
 var objListOMAPL138 = [
     "src/platforms/sample_omapl138_cfg.c",
     "src/platforms/sample_omapl138_int_reg.c",
@@ -76,6 +83,13 @@ var objListOMAPL138ARM = [
     "src/sample_arm_init.c",
 ];
 
+var objListOMAPL137ARM = [
+    "src/platforms/sample_omapl137_arm_cfg.c",
+    "src/platforms/sample_omapl137_arm_int_reg.c",
+    "src/sample_arm_cs.c",
+    "src/sample_arm_init.c",
+];
+
 var objListTI814XARM = [
     "src/platforms/sample_ti814x_arm_cfg.c",
     "src/platforms/sample_ti814x_arm_int_reg.c",
@@ -256,6 +270,8 @@ var chipdefines = [
                     'CHIP_TCI66AK2G02',
                     'CHIP_TCI66AK2G02',
                     'CHIP_C6748',
+                    'CHIP_OMAPL137',
+                    'CHIP_OMAPL137',
                     'CHIP_OMAPL138',
                     'CHIP_OMAPL138',
                     'SIMTI816X',
@@ -363,6 +379,12 @@ var plat_supported = [
                         {
                             platform: 'ti.platforms.evm6748',    targ : 'C674', objList: objListC6748, dir : 'c6748-evm/674/'
                         },
+                        {
+                            platform: 'ti.platforms.evmOMAPL137',targ : 'C674', objList: objListOMAPL137, dir : 'omapl137-evm/674/'
+                        },
+                        {
+                            platform: 'ti.platforms.evmOMAPL137',targ : 'Arm9', objList: objListOMAPL137ARM, dir : 'omapl137-evm/arm9/'
+                        },
                         {
                             platform: 'ti.platforms.evmOMAPL138',targ : 'C674', objList: objListOMAPL138, dir : 'omapl138-evm/674/'
                         },
@@ -460,6 +482,10 @@ Pkg.otherFiles=[
         'lib/da830/release/ti.sdo.edma3.drv.sample.a674',
         'lib/c6748/debug/ti.sdo.edma3.drv.sample.a674',
         'lib/c6748/release/ti.sdo.edma3.drv.sample.a674',
+        'lib/omapl137/debug/ti.sdo.edma3.drv.sample.a674',
+        'lib/omapl137/release/ti.sdo.edma3.drv.sample.a674',
+        'lib/omapl137/debug/ti.sdo.edma3.drv.sample.ae9',
+        'lib/omapl137/release/ti.sdo.edma3.drv.sample.ae9',
         'lib/omapl138/debug/ti.sdo.edma3.drv.sample.a674',
         'lib/omapl138/release/ti.sdo.edma3.drv.sample.a674',
         'lib/omapl138/debug/ti.sdo.edma3.drv.sample.ae9',
@@ -524,6 +550,10 @@ Pkg.otherFiles=[
         'src/platforms/sample_da830_int_reg.c',
         'src/platforms/sample_c6748_cfg.c',
         'src/platforms/sample_c6748_int_reg.c',
+        'src/platforms/sample_omapl137_cfg.c',
+        'src/platforms/sample_omapl137_int_reg.c',
+        'src/platforms/sample_omapl137_arm_cfg.c',
+        'src/platforms/sample_omapl137_arm_int_reg.c',
         'src/platforms/sample_omapl138_cfg.c',
         'src/platforms/sample_omapl138_int_reg.c',
         'src/platforms/sample_omapl138_arm_cfg.c',
index 60b0897f9202f9a5f55e15231e26152079f65ff2..0221c2271a33996ac1d676c6b52d05665b692b97 100755 (executable)
@@ -70,8 +70,8 @@ function getLibs(prog)
                         'TMS320TCI6638',
                         'TMS320TCI6636',
                         'TMS320C6748',
-                        'OMAPL138',
                         'OMAPL137',
+                        'OMAPL138',
                         'TMS320DM8168',
                         'TMS320C6472',
                         'TMS320CTCI6486',
@@ -105,7 +105,7 @@ function getLibs(prog)
                 'tci6638k2k-evm/',
                 'tci6636k2h-evm/',
                 'c6748-evm/',
-                'omapl138-evm/',
+                'omapl137-evm/',
                 'omapl138-evm/',
                 'ti816x-evm/',
                 'c6472-evm/',
index 646dc41c9efce859c5bc7fa98e0b32f6aa10b232..a0efcbb34f7071d838cb15d07aa049ceb77c9e44 100644 (file)
@@ -52,6 +52,7 @@ SRCS_tci6636k2h-evm = edma3_tci6636k2h_cfg.c
 SRCS_tci6630k2l-evm = edma3_tci6630k2l_cfg.c
 SRCS_c66ak2e-evm = edma3_c66ak2e_cfg.c
 SRCS_tci66ak2g02-evm = edma3_tci66ak2g02_cfg.c
+SRCS_omapl137-evm = edma3_omapl137_cfg.c
 SRCS_omapl138-evm = edma3_omapl138_cfg.c
 SRCS_c6748-evm = edma3_c6748_cfg.c
 SRCS_da830-evm = edma3_da830_cfg.c
index 3902c9d4d66829274c121c0a1f207a6a979895c2..26e46b347d250cdf67e35c085b361464cbd3f8b4 100755 (executable)
@@ -3,7 +3,7 @@
  *
  * xdc build specification file for the RM package.
  *
- * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2009 - 2017 Texas Instruments Incorporated - http://www.ti.com/
  *
  *
  *  Redistribution and use in source and binary forms, with or without
@@ -56,6 +56,15 @@ var objListC6748 = [
     "src/edma3_rm_gbl_data.c",
 ];
 
+var objListOMAPL137 = [
+    /* The configuration file. */
+    "src/configs/edma3_omapl137_cfg.c",
+    /* Common file. */
+    "src/edma3resmgr.c",
+    /* File defining internal data structures. */
+    "src/edma3_rm_gbl_data.c",
+];
+
 var objListOMAPL138 = [
     /* The configuration file. */
     "src/configs/edma3_omapl138_cfg.c",
@@ -362,6 +371,12 @@ var plat_supported = [
                         {
                             platform: 'ti.platforms.evm6748',    targ : 'C674', objList: objListC6748, dir : 'c6748-evm/674/'
                         },
+                        {
+                            platform: 'ti.platforms.evmOMAPL137',targ : 'C674', objList: objListOMAPL137, dir : 'omapl137-evm/674/'
+                        },
+                        {
+                            platform: 'ti.platforms.evmOMAPL137',targ : 'Arm9', objList: objListOMAPL137, dir : 'omapl137-evm/arm9/'
+                        },
                         {
                             platform: 'ti.platforms.evmOMAPL138',targ : 'C674', objList: objListOMAPL138, dir : 'omapl138-evm/674/'
                         },
@@ -511,6 +526,10 @@ Pkg.otherFiles=[
         'lib/da830/release/ti.sdo.edma3.rm.a674',
         'lib/c6748/debug/ti.sdo.edma3.rm.a674',
         'lib/c6748/release/ti.sdo.edma3.rm.a674',
+               'lib/omapl137/debug/ti.sdo.edma3.rm.a674',
+        'lib/omapl137/release/ti.sdo.edma3.rm.a674',
+        'lib/omapl137/debug/ti.sdo.edma3.rm.ae9',
+        'lib/omapl137/release/ti.sdo.edma3.rm.ae9',
         'lib/omapl138/debug/ti.sdo.edma3.rm.a674',
         'lib/omapl138/release/ti.sdo.edma3.rm.a674',
         'lib/omapl138/debug/ti.sdo.edma3.rm.ae9',
index 28e69eae0faff88ed0942690b6b867e84387000a..405beee17373109fa6364cd914582f3e0a1f9dc7 100755 (executable)
@@ -3,7 +3,7 @@
  *
  * XDC script file for the RM module
  *
- * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2009-2017 Texas Instruments Incorporated - http://www.ti.com/
  *
  *
  *  Redistribution and use in source and binary forms, with or without
@@ -73,8 +73,8 @@ function getLibs(prog)
                         'TMS320C66AK2E05',
                         'TCI66AK2G02',
                         'TMS320C6748',
-                        'OMAPL138',
                         'OMAPL137',
+                        'OMAPL138',
                         'TMS320DM8168',
                         'TMS320C6472',
                         'TMS320CTCI6486',
@@ -108,7 +108,7 @@ function getLibs(prog)
                 'c66ak2e-evm/',
                 'tci66ak2g02-evm/',
                 'c6748-evm/',
-                'omapl138-evm/',
+                'omapl137-evm/',
                 'omapl138-evm/',
                 'ti816x-evm/',
                 'c6472-evm/',
index 7d061085aed5cecd70afebd7e7618fc7e1f34a2d..3dbc4ac6e7587bf1fd0c9fd76f0aa9e5c454ed00 100755 (executable)
@@ -40,6 +40,7 @@ SRCS_tci6636k2h-evm = sample_tci6636k2h_cfg.c sample_tci6636k2h_int_reg.c
 SRCS_tci6630k2l-evm = sample_tci6630k2l_cfg.c sample_tci6630k2l_int_reg.c
 SRCS_c66ak2e-evm   = sample_c66ak2e_cfg.c sample_c66ak2e_int_reg.c
 SRCS_tci66ak2g02-evm   = sample_tci66ak2g02_cfg.c sample_tci66ak2g02_int_reg.c
+SRCS_omapl137-evm = sample_omapl137_cfg.c sample_omapl137_int_reg.c
 SRCS_omapl138-evm = sample_omapl138_cfg.c sample_omapl138_int_reg.c
 SRCS_ti814x-evm = sample_ti814x_cfg.c sample_ti814x_int_reg.c
 SRCS_ti816x-evm = sample_ti816x_cfg.c sample_ti816x_int_reg.c
@@ -52,6 +53,7 @@ CFLAGS_LOCAL_c66ak2e-evm = -DBUILD_K2E_DSP
 CFLAGS_LOCAL_tci6630k2l-evm = -DBUILD_K2L_DSP
 CFLAGS_LOCAL_tci66ak2g02-evm = -DBUILD_K2G_DSP
 else
+SRCS_omapl137-evm = sample_omapl137_arm_cfg.c sample_omapl137_arm_int_reg.c
 SRCS_omapl138-evm = sample_omapl138_arm_cfg.c sample_omapl138_arm_int_reg.c
 SRCS_tda2xx = sample_tda2xx_cfg.c sample_tda2xx_arm_int_reg.c
 SRCS_tda3xx = sample_tda3xx_cfg.c sample_tda3xx_arm_int_reg.c
index 3b6d4ea90a4125b23a8367e95263be9128e3ab16..ea0dc37bd227f7b58a0719c10f2cae20aeacf7b0 100755 (executable)
@@ -3,7 +3,7 @@
  *
  * xdc build specification file for the RM sample module.
  *
- * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2009 - 2017 Texas Instruments Incorporated - http://www.ti.com/
  *
  *
  *  Redistribution and use in source and binary forms, with or without
@@ -54,6 +54,13 @@ var objListC6748 = [
     "src/sample_init.c",
 ];
 
+var objListOMAPL137 = [
+    "src/platforms/sample_omapl137_cfg.c",
+    "src/platforms/sample_omapl137_int_reg.c",
+    "src/sample_cs.c",
+    "src/sample_init.c",
+];
+
 var objListOMAPL138 = [
     "src/platforms/sample_omapl138_cfg.c",
     "src/platforms/sample_omapl138_int_reg.c",
@@ -75,6 +82,13 @@ var objListTI814XARM = [
     "src/sample_arm_init.c",
 ];
 
+var objListOMAPL137ARM = [
+    "src/platforms/sample_omapl137_arm_cfg.c",
+    "src/platforms/sample_omapl137_arm_int_reg.c",
+    "src/sample_arm_cs.c",
+    "src/sample_init.c",
+];
+
 var objListOMAPL138ARM = [
     "src/platforms/sample_omapl138_arm_cfg.c",
     "src/platforms/sample_omapl138_arm_int_reg.c",
@@ -261,6 +275,8 @@ var chipdefines = [
                     'CHIP_TCI66AK2G02',
                     'CHIP_TCI66AK2G02',
                     'CHIP_C6748',
+                    'CHIP_OMAPL137',
+                    'CHIP_OMAPL137',
                     'CHIP_OMAPL138',
                     'CHIP_OMAPL138',
                     'SIMTI816X',
@@ -369,6 +385,12 @@ var plat_supported = [
                         {
                             platform: 'ti.platforms.evm6748',    targ : 'C674', objList: objListC6748, dir : 'c6748-evm/674/'
                         },
+                        {
+                            platform: 'ti.platforms.evmOMAPL137',targ : 'C674', objList: objListOMAPL137, dir : 'omapl137-evm/674/'
+                        },
+                        {
+                            platform: 'ti.platforms.evmOMAPL137',targ : 'Arm9', objList: objListOMAPL137ARM, dir : 'omapl137-evm/arm9/'
+                        },
                         {
                             platform: 'ti.platforms.evmOMAPL138',targ : 'C674', objList: objListOMAPL138, dir : 'omapl138-evm/674/'
                         },
@@ -464,6 +486,10 @@ Pkg.otherFiles=[
         'lib/da830/release/ti.sdo.edma3.rm.sample.a674',
         'lib/c6748/debug/ti.sdo.edma3.rm.sample.a674',
         'lib/c6748/release/ti.sdo.edma3.rm.sample.a674',
+        'lib/omapl137/debug/ti.sdo.edma3.rm.sample.a674',
+        'lib/omapl137/release/ti.sdo.edma3.rm.sample.a674',
+        'lib/omapl137/debug/ti.sdo.edma3.rm.sample.ae9',
+        'lib/omapl137/release/ti.sdo.edma3.rm.sample.ae9',
         'lib/omapl138/debug/ti.sdo.edma3.rm.sample.a674',
         'lib/omapl138/release/ti.sdo.edma3.rm.sample.a674',
         'lib/omapl138/debug/ti.sdo.edma3.rm.sample.ae9',
@@ -536,6 +562,10 @@ Pkg.otherFiles=[
         'src/platforms/sample_da830_int_reg.c',
         'src/platforms/sample_c6748_cfg.c',
         'src/platforms/sample_c6748_int_reg.c',
+        'src/platforms/sample_omapl137_cfg.c',
+        'src/platforms/sample_omapl137_int_reg.c',
+        'src/platforms/sample_omapl137_arm_cfg.c',
+        'src/platforms/sample_omapl137_arm_int_reg.c',
         'src/platforms/sample_omapl138_cfg.c',
         'src/platforms/sample_omapl138_int_reg.c',
         'src/platforms/sample_omapl138_arm_cfg.c',
index 031423046755b1e36be97727f52858a09c0d6de5..ef5a2c1c49a3cc4dc8f68c177fe8558f02fe3211 100755 (executable)
@@ -3,7 +3,7 @@
  *
  * xdc script file for the RM sample module.
  *
- * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2009-2017 Texas Instruments Incorporated - http://www.ti.com/
  *
  *
  *  Redistribution and use in source and binary forms, with or without
@@ -73,8 +73,8 @@ function getLibs(prog)
                         'TMS320TCI6630K2L',
                         'TMS320C66AK2E05',
                         'TMS320C6748',
-                        'OMAPL138',
                         'OMAPL137',
+                        'OMAPL138',
                         'TMS320DM8168',
                         'TMS320C6472',
                         'TMS320CTCI6486',
@@ -106,7 +106,7 @@ function getLibs(prog)
                 'tci6630k2l-evm/',
                 'c66ak2e-evm/',
                 'c6748-evm/',
-                'omapl138-evm/',
+                'omapl137-evm/',
                 'omapl138-evm/',
                 'ti816x-evm/',
                 'am335x-evm/',