summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 8b8d191)
raw | patch | inline | side by side (parent: 8b8d191)
author | Prasad Konnur <prasad.konnur@ti.com> | |
Mon, 6 Feb 2012 15:04:43 +0000 (20:34 +0530) | ||
committer | Prasad Konnur <prasad.konnur@ti.com> | |
Mon, 6 Feb 2012 15:04:43 +0000 (20:34 +0530) |
57 files changed:
diff --git a/examples/edma3_driver/evmC6A811x/makefile b/examples/edma3_driver/evmC6A811x/makefile
--- /dev/null
@@ -0,0 +1,35 @@
+# Makefile for edma3 lld app\r
+\r
+APP_NAME = edma3_drv_c6a811x_sample\r
+\r
+SRCDIR = ../src\r
+INCDIR = ../src\r
+\r
+# List all the external components/interfaces, whose interface header files \r
+# need to be included for this component\r
+INCLUDE_EXERNAL_INTERFACES = bios xdc edma3_lld\r
+\r
+# List all the components required by the application\r
+COMP_LIST_c6xdsp = edma3_lld_drv edma3_lld_rm\r
+\r
+# XDC CFG File\r
+XDC_CFG_FILE_c6xdsp = rtsc_config/edma3_drv_bios6_c6a811x_st_sample.cfg\r
+\r
+# Common source files and CFLAGS across all platforms and cores\r
+SRCS_COMMON = common.c dma_misc_test.c dma_test.c qdma_test.c dma_chain_test.c \\r
+ dma_ping_pong_test.c main.c dma_link_test.c dma_poll_test.c \\r
+ qdma_link_test.c\r
+CFLAGS_LOCAL_COMMON = \r
+\r
+# Core/SoC/platform specific source files and CFLAGS\r
+# Example: \r
+# SRCS_<core/SoC/platform-name> = \r
+# CFLAGS_LOCAL_<core/SoC/platform-name> =\r
+\r
+# Include common make files\r
+include $(ROOTDIR)/makerules/common.mk\r
+\r
+# OBJs and libraries are built by using rule defined in rules_<target>.mk \r
+# and need not be explicitly specified here\r
+\r
+# Nothing beyond this point\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/.ccsproject b/examples/edma3_driver/evmC6A811x/rtsc_config/.ccsproject
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?ccsproject version="1.0"?>\r
+\r
+<projectOptions>\r
+<deviceVariant value="com.ti.ccstudio.deviceModel.C6000.GenericC64xPlusDevice"/>\r
+<deviceEndianness value="little"/>\r
+<codegenToolVersion value="6.1.10"/>\r
+<linkerCommandFile value=""/>\r
+<rts value="rts64plus.lib"/>\r
+<defaultAssemblyOnly value="false"/>\r
+</projectOptions>\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/.cdtbuild b/examples/edma3_driver/evmC6A811x/rtsc_config/.cdtbuild
--- /dev/null
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma3_drv_bios6_tci6486_st_sample_configuration.com.ti.ccstudio.buildDefinitions.C6000.ProjectType.342693649" name="C6000" projectType="com.ti.ccstudio.buildDefinitions.C6000.ProjectType">\r
+<configuration artifactExtension="cmd" artifactName="configPkg/linker" description="" errorParsers="com.ti.ccstudio.errorparser.CoffErrorParser;com.ti.ccstudio.errorparser.AsmErrorParser;com.ti.ccstudio.errorparser.LinkErrorParser;org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.VCErrorParser" id="com.ti.ccstudio.buildDefinitions.C6000.Release.943131545" name="Release" parent="com.ti.ccstudio.buildDefinitions.C6000.Release">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.ReleaseToolchain.542702878" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.ReleaseToolchain" targetTool="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1462999838">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.490678653" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="7.0.0" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.210321396" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.C6000.GenericC674xDevice"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=false"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=rts64plus.lib"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="XDC_VERSION=3.20.02.59"/>\r
+<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.DSPBIOS:6.30.02.42;"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=org.eclipse.rtsc.xdctools.buildDefinitions.XDC.ProjectKind_Configuration"/>\r
+</option>\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1462999838" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1987169830" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value=""${BIOS_CG_ROOT}/packages""/>\r
+<listOptionValue builtIn="false" value=""../../../../../packages""/>\r
+</option>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR.996252359" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR" value=""configPkg"" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.1478491955" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.C674" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.1154583840" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evmDM8148" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.404702388" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value=""${CG_TOOL_ROOT}"" valueType="string"/>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+</configuration>\r
+<configuration artifactExtension="cmd" artifactName="configPkg/linker" description="" errorParsers="com.ti.ccstudio.errorparser.CoffErrorParser;com.ti.ccstudio.errorparser.AsmErrorParser;com.ti.ccstudio.errorparser.LinkErrorParser;org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.VCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GCCErrorParser" id="com.ti.ccstudio.buildDefinitions.C6000.Debug.1831950688" name="Debug" parent="com.ti.ccstudio.buildDefinitions.C6000.Debug">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.DebugToolchain.2002793457" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.DebugToolchain" targetTool="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1647522123">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.267658716" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="7.0.0" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1722945918" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.C6000.GenericC674xDevice"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=false"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=rts64plus.lib"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="XDC_VERSION=3.20.02.59"/>\r
+<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.DSPBIOS:6.30.02.42;"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=org.eclipse.rtsc.xdctools.buildDefinitions.XDC.ProjectKind_Configuration"/>\r
+</option>\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1647522123" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1181616460" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value=""${BIOS_CG_ROOT}/packages""/>\r
+<listOptionValue builtIn="false" value=""../../../../../packages""/>\r
+</option>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR.408630179" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR" value=""configPkg"" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.501598342" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.C674" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.990010505" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evmDM8148" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.1785991688" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="debug" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.1871837053" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value=""${CG_TOOL_ROOT}"" valueType="string"/>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+</configuration>\r
+<macros/>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/.cdtproject b/examples/edma3_driver/evmC6A811x/rtsc_config/.cdtproject
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.rtsc.xdctools.buildDefinitions.XDC.XDCROOT_CONTAINER"/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/.project b/examples/edma3_driver/evmC6A811x/rtsc_config/.project
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+ <name>edma3_drv_bios6_ti814x_st_sample_configuration</name>\r
+ <comment></comment>\r
+ <projects>\r
+ <project>ti.sdo.edma3.drv</project>\r
+ <project>ti.sdo.edma3.drv.sample</project>\r
+ <project>ti.sdo.edma3.rm</project>\r
+ </projects>\r
+ <buildSpec>\r
+ <buildCommand>\r
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+ <arguments>\r
+ </arguments>\r
+ </buildCommand>\r
+ </buildSpec>\r
+ <natures>\r
+ <nature>org.eclipse.rtsc.xdctools.buildDefinitions.XDC.xdcNature</nature>\r
+ <nature>org.eclipse.cdt.core.cnature</nature>\r
+ <nature>org.eclipse.cdt.core.ccnature</nature>\r
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+ <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+ </natures>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmC6A811x/rtsc_config/.settings/org.eclipse.cdt.core.prefs
--- /dev/null
@@ -0,0 +1,3 @@
+#Wed Jul 15 12:11:28 IST 2009\r
+eclipse.preferences.version=1\r
+indexerId=org.eclipse.cdt.core.domsourceindexer\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmC6A811x/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs
--- /dev/null
+++ b/examples/edma3_driver/evmC6A811x/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs
@@ -0,0 +1,39 @@
+#Sat Sep 04 00:28:00 IST 2010\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.113456611/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.113456611/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.120041148/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.120041148/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1831950688/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1831950688/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.329256125/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.329256125/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.348160522/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.348160522/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.766962715/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.766962715/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.880090332/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.880090332/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.95587111/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.95587111/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1052936504/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1052936504/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1689121304/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1689121304/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1771625523/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1771625523/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1810229464/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1810229464/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1914376102/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1914376102/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1925272363/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1925272363/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.2093499111/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.2093499111/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.637553139/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.637553139/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.943131545/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.943131545/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.C6000.Debug.1831950688=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.C6000.Release.943131545=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmC6A811x/rtsc_config/edma3_drv_bios6_c6a811x_st_sample.cfg b/examples/edma3_driver/evmC6A811x/rtsc_config/edma3_drv_bios6_c6a811x_st_sample.cfg
--- /dev/null
@@ -0,0 +1,22 @@
+/*use modules*/
+var Task = xdc.useModule ("ti.sysbios.knl.Task");
+var BIOS = xdc.useModule ("ti.sysbios.BIOS");
+var ECM = xdc.useModule ("ti.sysbios.family.c64p.EventCombiner");
+var C64_Hwi = xdc.useModule ("ti.sysbios.family.c64p.Hwi");
+var Startup = xdc.useModule ("xdc.runtime.Startup");
+var System = xdc.useModule ("xdc.runtime.System");
+var Log = xdc.useModule ("xdc.runtime.Log");
+var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
+var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
+var Cache = xdc.useModule('ti.sysbios.hal.Cache');
+
+ECM.eventGroupHwiNum[0] = 7;
+ECM.eventGroupHwiNum[1] = 8;
+ECM.eventGroupHwiNum[2] = 9;
+ECM.eventGroupHwiNum[3] = 10;
+
+/* USE EDMA3 Sample App */
+//xdc.loadPackage('ti.sdo.edma3.drv.sample');
+
+Timer = xdc.useModule('ti.sysbios.timers.dmtimer.Timer');
+Timer.timerSettings[0].intNum = 14;
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/.ccsproject b/examples/edma3_driver/evmC6A811x/sample_app/.ccsproject
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?ccsproject version="1.0"?>\r
+\r
+<projectOptions>\r
+<deviceVariant value=""/>\r
+<deviceEndianness value="little"/>\r
+<codegenToolVersion value="6.1.10"/>\r
+<linkerCommandFile value=""/>\r
+<rts value="rts64plus.lib"/>\r
+<defaultAssemblyOnly value="false"/>\r
+</projectOptions>\r
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/.cdtbuild b/examples/edma3_driver/evmC6A811x/sample_app/.cdtbuild
--- /dev/null
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma3_drv_bios6_tci6486_st_sample.com.ti.ccstudio.buildDefinitions.C6000.ProjectType.2056179817" name="C6000" projectType="com.ti.ccstudio.buildDefinitions.C6000.ProjectType">\r
+<configuration artifactExtension="out" artifactName="edma3_drv_bios6_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.C6000.Debug.1445591823" name="Debug" parent="com.ti.ccstudio.buildDefinitions.C6000.Debug">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.DebugToolchain.373477994" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.linkerDebug.1379122104">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.941361333" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="7.0.0" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.273379884" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.C6000.GenericC674xDevice"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=false"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+<listOptionValue builtIn="false" value="DEPENDENCIES=edma3_drv_bios6_ti814x_st_sample_configuration:*;"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.compilerDebug.1423779442" name="C6000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.compilerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.SILICON_VERSION.1785935931" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.SILICON_VERSION" value="6740" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.INCLUDE_PATH.1602031011" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+<listOptionValue builtIn="false" value=""${C6000_CG_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.DIAG_WARNING.59068066" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.linkerDebug.1379122104" name="C6000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.linkerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.OUTPUT_FILE.2100579756" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.OUTPUT_FILE" value=""edma3_drv_bios6_ti814x_st_sample.out"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.MAP_FILE.1834424982" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.MAP_FILE" value=""edma3_drv_bios6_dm740_st_sample.map"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.generatedLinkerCommandFiles.2087747381" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.generatedLinkerCommandFiles" valueType="libs">\r
+<listOptionValue builtIn="false" value=""$(GEN_CMDS_QUOTED)""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.SEARCH_PATH.1941667571" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+<listOptionValue builtIn="false" value=""${C6000_CG_ROOT}/lib""/>\r
+<listOptionValue builtIn="false" value=""${C6000_CG_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.LIBRARY.462734019" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value=""libc.a""/>\r
+</option>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+</configuration>\r
+<configuration artifactExtension="out" artifactName="edma3_drv_bios6_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.C6000.Release.1606259107" name="Release" parent="com.ti.ccstudio.buildDefinitions.C6000.Release">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.ReleaseToolchain.500317199" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.linkerRelease.1721426737">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1098928717" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="7.0.0" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1072792577" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.C6000.GenericC674xDevice"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=false"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.compilerRelease.44067673" name="C6000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.compilerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.SILICON_VERSION.919529849" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.SILICON_VERSION" value="6740" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.INCLUDE_PATH.1883352480" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+<listOptionValue builtIn="false" value=""${C6000_CG_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.DIAG_WARNING.765758797" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.linkerRelease.1721426737" name="C6000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.exe.linkerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.OUTPUT_FILE.2026815543" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.OUTPUT_FILE" value=""edma3_drv_bios6_ti814x_st_sample.out"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.MAP_FILE.1474200902" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.MAP_FILE" value=""edma3_drv_bios6_ti814x_st_sample.map"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.generatedLinkerCommandFiles.6445932" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.generatedLinkerCommandFiles" valueType="libs">\r
+<listOptionValue builtIn="false" value=""$(GEN_CMDS_QUOTED)""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.SEARCH_PATH.332379900" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+<listOptionValue builtIn="false" value=""${C6000_CG_ROOT}/lib""/>\r
+<listOptionValue builtIn="false" value=""${C6000_CG_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.LIBRARY.1835717926" superClass="com.ti.ccstudio.buildDefinitions.C6000_7.0.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value=""libc.a""/>\r
+</option>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+</configuration>\r
+<macros/>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/.cdtproject b/examples/edma3_driver/evmC6A811x/sample_app/.cdtproject
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/.project b/examples/edma3_driver/evmC6A811x/sample_app/.project
--- /dev/null
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+ <name>edma3_drv_bios6_ti814x_st_sample</name>\r
+ <comment></comment>\r
+ <projects>\r
+ <project>edma3_drv_bios6_ti814x_st_sample_configuration</project>\r
+ </projects>\r
+ <buildSpec>\r
+ <buildCommand>\r
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+ <arguments>\r
+ </arguments>\r
+ </buildCommand>\r
+ </buildSpec>\r
+ <natures>\r
+ <nature>org.eclipse.cdt.core.cnature</nature>\r
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+ <nature>org.eclipse.cdt.core.ccnature</nature>\r
+ <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+ </natures>\r
+ <linkedResources>\r
+ <link>\r
+ <name>dma_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_poll_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_poll_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>main.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/main.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>qdma_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_link_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_link_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_misc_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_misc_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_ping_pong_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_ping_pong_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>qdma_link_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_link_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>common.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/common.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_chain_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_chain_test.c</locationURI>\r
+ </link>\r
+ </linkedResources>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmC6A811x/sample_app/.settings/org.eclipse.cdt.core.prefs
--- /dev/null
@@ -0,0 +1,3 @@
+#Thu Jul 30 16:08:39 IST 2009\r
+eclipse.preferences.version=1\r
+indexerId=org.eclipse.cdt.core.nullindexer\r
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmC6A811x/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs
--- /dev/null
+++ b/examples/edma3_driver/evmC6A811x/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs
@@ -0,0 +1,29 @@
+#Sat Sep 04 00:34:10 IST 2010\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1139993953/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1139993953/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1445591823/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1445591823/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1503849319/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.1503849319/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.2034904637/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.2034904637/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.610287652/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.610287652/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.763317674/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Debug.763317674/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1542466517/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1542466517/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1606259107/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1606259107/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1662035186/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1662035186/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1790658190/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.1790658190/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.319340500/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.319340500/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.396130192/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Release.396130192/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.C6000.Debug.1445591823=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.C6000.Release.1606259107=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmC6A811x/sample_app/linker.cmd b/examples/edma3_driver/evmC6A811x/sample_app/linker.cmd
--- /dev/null
@@ -0,0 +1,7 @@
+SECTIONS\r
+{\r
+ .my_sect_iram > DDR3_DSP\r
+ .my_sect_ddr > DDR3_DSP\r
+}\r
+\r
+\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/makefile b/examples/edma3_driver/evmC6A811x_A8/makefile
--- /dev/null
@@ -0,0 +1,35 @@
+# Makefile for edma3 lld app\r
+\r
+APP_NAME = edma3_drv_arm_c6a811x_sample\r
+\r
+SRCDIR = ../src\r
+INCDIR = ../src\r
+\r
+# List all the external components/interfaces, whose interface header files \r
+# need to be included for this component\r
+INCLUDE_EXERNAL_INTERFACES = bios xdc edma3_lld\r
+\r
+# List all the components required by the application\r
+COMP_LIST_a8host = edma3_lld_drv edma3_lld_rm\r
+\r
+# XDC CFG File\r
+XDC_CFG_FILE_a8host = rtsc_config/edma3_drv_bios6_c6a811x_arm_st_sample.cfg\r
+\r
+# Common source files and CFLAGS across all platforms and cores\r
+SRCS_COMMON = common.c dma_misc_test.c dma_test.c qdma_test.c dma_chain_test.c \\r
+ dma_ping_pong_test.c main.c dma_link_test.c dma_poll_test.c \\r
+ qdma_link_test.c\r
+CFLAGS_LOCAL_COMMON = \r
+\r
+# Core/SoC/platform specific source files and CFLAGS\r
+# Example: \r
+# SRCS_<core/SoC/platform-name> = \r
+# CFLAGS_LOCAL_<core/SoC/platform-name> =\r
+\r
+# Include common make files\r
+include $(ROOTDIR)/makerules/common.mk\r
+\r
+# OBJs and libraries are built by using rule defined in rules_<target>.mk \r
+# and need not be explicitly specified here\r
+\r
+# Nothing beyond this point\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.ccsproject b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.ccsproject
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?ccsproject version="1.0"?>\r
+\r
+<projectOptions>\r
+<deviceVariant value="com.ti.ccstudio.deviceModel.TMS470.GenericARM9Device"/>\r
+<deviceEndianness value="little"/>\r
+<codegenToolVersion value="4.6.1"/>\r
+<linkerCommandFile value=""/>\r
+<rts value="libc.a"/>\r
+<defaultAssemblyOnly value="false"/>\r
+<isElfFormat value="true"/>\r
+</projectOptions>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.cdtbuild b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.cdtbuild
--- /dev/null
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma_drv_bios6_arm_ti814x_st_sample_configuration.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.331799526" name="ARM" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType">\r
+<configuration artifactExtension="cmd" artifactName="configPkg/linker" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605" name="Default" parent="com.ti.ccstudio.buildDefinitions.TMS470.Default">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain.1466041174" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain" targetTool="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1395223190">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1301736440" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.6.3" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.222490533" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="XDC_VERSION=3.20.02.59"/>\r
+<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.DSPBIOS:6.30.02.42;"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=org.eclipse.rtsc.xdctools.buildDefinitions.XDC.ProjectKind_Configuration"/>\r
+</option>\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1395223190" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR.1008605599" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR" value=""configPkg"" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.1585495188" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.arm.elf.A8F" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.63469973" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evmDM8148" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.276741146" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="whole_program_debug" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.1093021954" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value=""${CG_TOOL_ROOT}"" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1553744672" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value=""${BIOS_CG_ROOT}/packages""/>\r
+</option>\r
+</tool>\r
+<macros/>\r
+</toolChain>\r
+</configuration>\r
+<macros/>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.cdtproject b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.cdtproject
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.rtsc.xdctools.buildDefinitions.XDC.XDCROOT_CONTAINER"/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.project b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.project
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+ <name>edma_drv_bios6_arm_ti814x_st_sample_configuration</name>\r
+ <comment></comment>\r
+ <projects>\r
+ <project>ti.sdo.edma3.drv</project>\r
+ <project>ti.sdo.edma3.drv.sample</project>\r
+ <project>ti.sdo.edma3.rm</project>\r
+ </projects>\r
+ <buildSpec>\r
+ <buildCommand>\r
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+ <arguments>\r
+ </arguments>\r
+ </buildCommand>\r
+ </buildSpec>\r
+ <natures>\r
+ <nature>org.eclipse.rtsc.xdctools.buildDefinitions.XDC.xdcNature</nature>\r
+ <nature>org.eclipse.cdt.core.cnature</nature>\r
+ <nature>org.eclipse.cdt.core.ccnature</nature>\r
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+ <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+ </natures>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.settings/org.eclipse.cdt.core.prefs
--- /dev/null
@@ -0,0 +1,3 @@
+#Thu Aug 13 11:05:45 IST 2009\r
+eclipse.preferences.version=1\r
+indexerId=org.eclipse.cdt.core.nullindexer\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs
--- /dev/null
+++ b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs
@@ -0,0 +1,28 @@
+#Mon Jan 24 19:41:13 IST 2011\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1406052921/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1406052921/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1497482439/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1497482439/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2019945117/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2019945117/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/rtsc_config/edma3_drv_bios6_c6a811x_arm_st_sample.cfg b/examples/edma3_driver/evmC6A811x_A8/rtsc_config/edma3_drv_bios6_c6a811x_arm_st_sample.cfg
--- /dev/null
@@ -0,0 +1,70 @@
+/*use modules*/
+var Task = xdc.useModule ("ti.sysbios.knl.Task");
+var BIOS = xdc.useModule ("ti.sysbios.BIOS");
+var Startup = xdc.useModule ("xdc.runtime.Startup");
+var System = xdc.useModule ("xdc.runtime.System");
+var Log = xdc.useModule ("xdc.runtime.Log");
+var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
+var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
+var Cache = xdc.useModule('ti.sysbios.hal.Cache');
+var Error = xdc.useModule('xdc.runtime.Error');
+
+
+/* USE EDMA3 Sample App */
+//xdc.loadPackage('ti.sdo.edma3.drv.sample');
+
+/* MMU/Cache related configurations */
+
+var Cache = xdc.useModule('ti.sysbios.family.arm.a8.Cache');
+var Mmu = xdc.useModule('ti.sysbios.family.arm.a8.Mmu');
+
+
+/* Enable the cache */
+Cache.enableCache = true;
+
+/* Enable the MMU (Required for L1 data caching) */
+Mmu.enableMMU = true;
+
+/* descriptor attribute structure */
+var attrs =
+{
+ type : Mmu.FirstLevelDesc_SECTION, // SECTION descriptor
+ bufferable : true, // bufferable
+ cacheable : true, // cacheable
+ imp : 1, // implementation defined
+ domain : 0, // domain between 0-15
+ accPerm : 3, // read/write permission
+};
+
+/* configure the L3 - peripheral memory range */
+for (var i= 0x48000000; i < 0x48FFFFFF; i = i + 0x100000)
+{
+ attrs.bufferable = false;
+ attrs.cacheable = false;
+ Mmu.setFirstLevelDescMeta(i, i, attrs);
+}
+
+/* configure the L4 - peripheral memory range */
+for (var i= 0x4A000000; i < 0x4AFFFFFF; i = i + 0x100000)
+{
+ attrs.bufferable = false;
+ attrs.cacheable = false;
+ Mmu.setFirstLevelDescMeta(i, i, attrs);
+}
+
+/* configure the EDMA - TPTC memory range */
+for (var i= 0x49800000; i < 0x49BFFFFF; i = i + 0x100000)
+{
+ attrs.bufferable = false;
+ attrs.cacheable = false;
+ Mmu.setFirstLevelDescMeta(i, i, attrs);
+}
+
+/* configure the EDMA - TPCC memory range */
+for (var i= 0x49000000; i < 0x490FFFFF; i = i + 0x100000)
+{
+ attrs.bufferable = false;
+ attrs.cacheable = false;
+ Mmu.setFirstLevelDescMeta(i, i, attrs);
+}
+
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/.ccsproject b/examples/edma3_driver/evmC6A811x_A8/sample_app/.ccsproject
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?ccsproject version="1.0"?>\r
+\r
+<projectOptions>\r
+<deviceVariant value="com.ti.ccstudio.deviceModel.TMS470.GenericARM9Device"/>\r
+<deviceEndianness value="little"/>\r
+<codegenToolVersion value="4.6.1"/>\r
+<linkerCommandFile value=""/>\r
+<rts value="libc.a"/>\r
+<defaultAssemblyOnly value="false"/>\r
+<isElfFormat value="true"/>\r
+</projectOptions>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/.cdtbuild b/examples/edma3_driver/evmC6A811x_A8/sample_app/.cdtbuild
--- /dev/null
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma_drv_bios6_arm_ti814x_st_sample.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.353412728" name="ARM" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType">\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_arm_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain.1575627220" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug.1143113299">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1381501379" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.6.3" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1244753765" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerDebug.974544162" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.1402922879" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.7A8" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH.1845904153" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING.1681046940" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN.252470806" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.553333823" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.eabi" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.879414083" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.32" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.1186648609" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug.1143113299" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE.1408637372" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE" value=""edma_drv_bios6_arm_ti814x_st_sample.out"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE.149978193" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE" value=""edma_drv_bios6_arm_ti814x_st_sample.map"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH.2107647116" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY.499207234" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value=""libc.a""/>\r
+</option>\r
+</tool>\r
+<macros/>\r
+</toolChain>\r
+</configuration>\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_arm_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Release">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.ReleaseToolchain.1618434348" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerRelease.2001454963">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.728690361" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.6.3" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1370211143" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerRelease.499705605" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.1433894781" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.7A8" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH.1603401981" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING.479475999" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN.1336831558" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.747170383" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.eabi" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.16610505" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.32" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.217773197" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerRelease.2001454963" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE.1693387231" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE" value=""edma_drv_bios6_arm_ti814x_st_sample.out"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE.295794237" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE" value=""edma_drv_bios6_arm_ti814x_st_sample.map"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH.1838721817" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY.293160107" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value=""libc.a""/>\r
+</option>\r
+</tool>\r
+<macros/>\r
+</toolChain>\r
+</configuration>\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_arm_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286" name="ARM-DEBUG" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain.27795009" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug.157597064">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1777656317" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.6.3" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.772582471" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerDebug.1358150459" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.842615345" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.7A8" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH.858171937" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING.1223514291" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN.599328452" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.1826966522" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.eabi" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.1720886422" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.32" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.1714887203" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug.157597064" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE.1125844531" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE" value=""edma_drv_bios6_arm_ti814x_st_sample.out"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE.1923289830" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE" value=""edma_drv_bios6_arm_ti814x_st_sample.map"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.generatedLinkerCommandFiles.851277363" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.generatedLinkerCommandFiles" valueType="libs">\r
+<listOptionValue builtIn="false" value=""$(GEN_CMDS_QUOTED)""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH.570056910" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY.848676481" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value=""libc.a""/>\r
+</option>\r
+</tool>\r
+<macros/>\r
+</toolChain>\r
+</configuration>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/.cdtproject b/examples/edma3_driver/evmC6A811x_A8/sample_app/.cdtproject
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>\r
+<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/.project b/examples/edma3_driver/evmC6A811x_A8/sample_app/.project
--- /dev/null
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+ <name>edma_drv_bios6_arm_ti814x_st_sample</name>\r
+ <comment></comment>\r
+ <projects>\r
+ <project>edma_drv_bios6_arm_ti814x_st_sample_configuration</project>\r
+ </projects>\r
+ <buildSpec>\r
+ <buildCommand>\r
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+ <arguments>\r
+ </arguments>\r
+ </buildCommand>\r
+ </buildSpec>\r
+ <natures>\r
+ <nature>org.eclipse.cdt.core.cnature</nature>\r
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+ <nature>org.eclipse.cdt.core.ccnature</nature>\r
+ <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+ </natures>\r
+ <linkedResources>\r
+ <link>\r
+ <name>dma_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_poll_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_poll_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>main.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/main.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_misc_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_misc_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>qdma_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_link_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_link_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_ping_pong_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_ping_pong_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>qdma_link_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_link_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>common.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/common.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_chain_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_chain_test.c</locationURI>\r
+ </link>\r
+ </linkedResources>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmC6A811x_A8/sample_app/.settings/org.eclipse.cdt.core.prefs
--- /dev/null
@@ -0,0 +1,3 @@
+#Thu Aug 13 11:05:45 IST 2009\r
+eclipse.preferences.version=1\r
+indexerId=org.eclipse.cdt.core.nullindexer\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmC6A811x_A8/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs
--- /dev/null
+++ b/examples/edma3_driver/evmC6A811x_A8/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs
@@ -0,0 +1,34 @@
+#Mon Jan 24 19:45:03 IST 2011\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.1514122377/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.1514122377/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.382821947/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.382821947/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.1103754139/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.1103754139/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmC6A811x_A8/sample_app/linker.cmd b/examples/edma3_driver/evmC6A811x_A8/sample_app/linker.cmd
--- /dev/null
@@ -0,0 +1,5 @@
+SECTIONS\r
+{\r
+ .my_sect_iram > DDR3_HOST\r
+ .my_sect_ddr > DDR3_HOST\r
+}\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/makefile b/examples/edma3_driver/evmC6A811x_M3/makefile
--- /dev/null
@@ -0,0 +1,37 @@
+# Makefile for edma3 lld app\r
+\r
+APP_NAME = edma3_drv_arm_c6a811x_sample\r
+\r
+SRCDIR = ../src\r
+INCDIR = ../src\r
+\r
+# List all the external components/interfaces, whose interface header files \r
+# need to be included for this component\r
+INCLUDE_EXERNAL_INTERFACES = bios xdc edma3_lld\r
+\r
+# List all the components required by the application\r
+COMP_LIST_m3vpss = edma3_lld_drv edma3_lld_rm\r
+COMP_LIST_m3video = edma3_lld_drv edma3_lld_rm\r
+\r
+# XDC CFG File\r
+XDC_CFG_FILE_m3vpss = rtsc_config/edma3_drv_bios6_c6a811x_m3vpss_st_sample.cfg\r
+XDC_CFG_FILE_m3video = rtsc_config/edma3_drv_bios6_c6a811x_m3video_st_sample.cfg\r
+\r
+# Common source files and CFLAGS across all platforms and cores\r
+SRCS_COMMON = common.c dma_misc_test.c dma_test.c qdma_test.c dma_chain_test.c \\r
+ dma_ping_pong_test.c main.c dma_link_test.c dma_poll_test.c \\r
+ qdma_link_test.c\r
+CFLAGS_LOCAL_COMMON = \r
+\r
+# Core/SoC/platform specific source files and CFLAGS\r
+# Example: \r
+# SRCS_<core/SoC/platform-name> = \r
+# CFLAGS_LOCAL_<core/SoC/platform-name> =\r
+\r
+# Include common make files\r
+include $(ROOTDIR)/makerules/common.mk\r
+\r
+# OBJs and libraries are built by using rule defined in rules_<target>.mk \r
+# and need not be explicitly specified here\r
+\r
+# Nothing beyond this point\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.ccsproject b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.ccsproject
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?ccsproject version="1.0"?>\r
+\r
+<projectOptions>\r
+<deviceVariant value="com.ti.ccstudio.deviceModel.TMS470.GenericARM9Device"/>\r
+<deviceEndianness value="little"/>\r
+<codegenToolVersion value="4.6.1"/>\r
+<linkerCommandFile value=""/>\r
+<rts value="libc.a"/>\r
+<defaultAssemblyOnly value="false"/>\r
+<isElfFormat value="true"/>\r
+</projectOptions>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.cdtbuild b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.cdtbuild
--- /dev/null
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma_drv_bios6_m3_ti814x_st_sample_configuration.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.331799526" name="ARM" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType">\r
+<configuration artifactExtension="cmd" artifactName="configPkg/linker" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605" name="Default" parent="com.ti.ccstudio.buildDefinitions.TMS470.Default">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.DebugToolchain.1465983670" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.DebugToolchain" targetTool="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.729568084" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexM3Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.2.4"/>\r
+<listOptionValue builtIn="false" value="XDC_VERSION=3.22.1.21"/>\r
+<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.SYSBIOS:6.32.4.49;"/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=org.eclipse.rtsc.xdctools.buildDefinitions.XDC.ProjectKind_Configuration"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_TYPE=rtscConfiguration"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1395884957" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.9.0" valueType="string"/>\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.603622043" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value=""${EDMA3LLD_BIOS6_INSTALLDIR1}/packages""/>\r
+<listOptionValue builtIn="false" value=""${BIOS_CG_ROOT}/packages""/>\r
+</option>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR.223064868" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR" value=""configPkg"" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.1321136247" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.arm.elf.M3" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.1302410195" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evmTI814X" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW.563772572" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW" value="ti.platforms.evmTI814X" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.23960723" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="debug" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.642195472" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value=""${CG_TOOL_ROOT}"" valueType="string"/>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+<resourceConfiguration exclude="true" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605./edma_drv_bios6_m3_ti814x_st_sample_configuration/AmmuCfg.cfg" name="AmmuCfg.cfg" rcbsApplicability="disable" resourcePath="/edma_drv_bios6_m3_ti814x_st_sample_configuration/AmmuCfg.cfg" toolsToInvoke="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523./edma_drv_bios6_m3_ti814x_st_sample_configuration/AmmuCfg.cfg">\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523./edma_drv_bios6_m3_ti814x_st_sample_configuration/AmmuCfg.cfg" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523"/>\r
+</resourceConfiguration>\r
+<resourceConfiguration exclude="true" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605./edma_drv_bios6_m3_ti814x_st_sample_configuration/edma3_drv_bios6_ti814x_m3video_st_sample.cfg" name="edma3_drv_bios6_ti814x_m3video_st_sample.cfg" rcbsApplicability="disable" resourcePath="/edma_drv_bios6_m3_ti814x_st_sample_configuration/edma3_drv_bios6_ti814x_m3video_st_sample.cfg" toolsToInvoke="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523./edma_drv_bios6_m3_ti814x_st_sample_configuration/edma3_drv_bios6_ti814x_m3video_st_sample.cfg">\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523./edma_drv_bios6_m3_ti814x_st_sample_configuration/edma3_drv_bios6_ti814x_m3video_st_sample.cfg" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523"/>\r
+</resourceConfiguration>\r
+</configuration>\r
+<configuration artifactExtension="cmd" artifactName="configPkg/linker" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1550363809" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Default">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470.Default.ToolchainPlaceholder.1106235141" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.DebugToolchain" targetTool="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1112571427" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexM3Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.2.4"/>\r
+<listOptionValue builtIn="false" value="XDC_VERSION=3.22.1.21"/>\r
+<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.SYSBIOS:6.32.4.49;"/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=org.eclipse.rtsc.xdctools.buildDefinitions.XDC.ProjectKind_Configuration"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_TYPE=rtscConfiguration"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.410609338" name="Code Generation tools version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.9.0" valueType="string"/>\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.340731832" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1814685290" name="RTSC package repositories (--xdcpath)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value=""${EDMA3LLD_BIOS6_INSTALLDIR1}/packages""/>\r
+<listOptionValue builtIn="false" value=""${BIOS_CG_ROOT}/packages""/>\r
+</option>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR.1721294105" name="Output directory (-o)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR" value=""configPkg"" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.475958157" name="RTSC target (-t)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.arm.elf.M3" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.1132271755" name="RTSC platform (-p)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evmTI814X" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW.1881917933" name="RTSC platform (-p)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW" value="ti.platforms.evmTI814X" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.1296778751" name="Build profile (-r)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="Release" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.136474761" name="Code generation tool directory (-c)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value=""${CG_TOOL_ROOT}"" valueType="string"/>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+<resourceConfiguration exclude="true" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1550363809./edma_drv_bios6_m3_ti814x_st_sample_configuration/AmmuCfg.cfg" name="AmmuCfg.cfg" rcbsApplicability="disable" resourcePath="/edma_drv_bios6_m3_ti814x_st_sample_configuration/AmmuCfg.cfg" toolsToInvoke="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523.447750726">\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523.447750726" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.340731832"/>\r
+</resourceConfiguration>\r
+<resourceConfiguration exclude="true" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1550363809./edma_drv_bios6_m3_ti814x_st_sample_configuration/edma3_drv_bios6_ti814x_m3video_st_sample.cfg" name="edma3_drv_bios6_ti814x_m3video_st_sample.cfg" rcbsApplicability="disable" resourcePath="/edma_drv_bios6_m3_ti814x_st_sample_configuration/edma3_drv_bios6_ti814x_m3video_st_sample.cfg" toolsToInvoke="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523.948212202">\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1932417523.948212202" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.340731832"/>\r
+</resourceConfiguration>\r
+</configuration>\r
+<macros/>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.cdtproject b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.cdtproject
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.rtsc.xdctools.buildDefinitions.XDC.XDCROOT_CONTAINER"/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.project b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.project
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+ <name>edma_drv_bios6_m3_ti814x_st_sample_configuration</name>\r
+ <comment></comment>\r
+ <projects>\r
+ <project>ti.sdo.edma3.drv</project>\r
+ <project>ti.sdo.edma3.drv.sample</project>\r
+ <project>ti.sdo.edma3.rm</project>\r
+ </projects>\r
+ <buildSpec>\r
+ <buildCommand>\r
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+ <arguments>\r
+ </arguments>\r
+ </buildCommand>\r
+ </buildSpec>\r
+ <natures>\r
+ <nature>org.eclipse.rtsc.xdctools.buildDefinitions.XDC.xdcNature</nature>\r
+ <nature>org.eclipse.cdt.core.cnature</nature>\r
+ <nature>org.eclipse.cdt.core.ccnature</nature>\r
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+ <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+ </natures>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.settings/org.eclipse.cdt.core.prefs
--- /dev/null
@@ -0,0 +1,3 @@
+#Thu Aug 13 11:05:45 IST 2009\r
+eclipse.preferences.version=1\r
+indexerId=org.eclipse.cdt.core.nullindexer\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs
--- /dev/null
+++ b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs
@@ -0,0 +1,57 @@
+#Fri Oct 14 19:30:37 IST 2011\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.174970754/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.174970754/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1052584213/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1052584213/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1237373949/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1237373949/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1335264938/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1335264938/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1406052921/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1406052921/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1497482439/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1497482439/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1550363809/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1550363809/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.180986758/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.180986758/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1974573103/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1974573103/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2019945117/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2019945117/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2072739702/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2072739702/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2125033867/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2125033867/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.276019468/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.276019468/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.339659324/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.339659324/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.423789518/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.423789518/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.497040045/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.497040045/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.747748875/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.747748875/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Default.1550363809=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/AmmuCfg.cfg b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/AmmuCfg.cfg
--- /dev/null
@@ -0,0 +1,224 @@
+/*
+ * Copyright (c) 2009, Texas Instruments Incorporated
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * * Neither the name of Texas Instruments Incorporated nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+/*
+ * ======== DucatiAmmu.cfg ========
+ *
+ * An example configuration script used by both the server and client
+ * applications running on either Bios6 or Linux.
+ */
+function init()
+{
+
+var Program = xdc.useModule('xdc.cfg.Program');
+{
+ var AMMU = xdc.useModule('ti.sysbios.hal.ammu.AMMU');
+
+
+ var Cache = xdc.useModule('ti.sysbios.hal.unicache.Cache');
+ Cache.enableCache = true;
+
+
+ /*********************** Small Pages *************************/
+ /* smallPages[0] & smallPages[1] are auto-programmed by h/w */
+ /* Overwrite smallPage[1] so that 16K is covered. H/w reset value configures
+ * only 4K */
+ AMMU.smallPages[0].pageEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[0].logicalAddress = 0x00000000;
+ AMMU.smallPages[0].translatedAddress = 0x55020000;
+ AMMU.smallPages[0].translationEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[0].size = AMMU.Small_16K;
+ AMMU.smallPages[0].volatileQualifier = AMMU.Volatile_FOLLOW;
+ AMMU.smallPages[0].L1_cacheable = AMMU.CachePolicy_CACHEABLE;
+
+ /* Overwrite smallPage[1] so that 16K is covered. H/w reset value configures
+ * only 4K */
+ AMMU.smallPages[1].pageEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[1].logicalAddress = 0x40000000;
+ AMMU.smallPages[1].translatedAddress = 0x55080000;
+ AMMU.smallPages[1].translationEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[1].size = AMMU.Small_16K;
+ AMMU.smallPages[1].volatileQualifier = AMMU.Volatile_FOLLOW;
+
+/*
+ AMMU.smallPages[2].pageEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[2].logicalAddress = 0x00004000;
+ AMMU.smallPages[2].translatedAddress = 0x55024000;
+ AMMU.smallPages[2].translationEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[2].size = AMMU.Small_16K;
+ AMMU.smallPages[2].volatileQualifier = AMMU.Volatile_FOLLOW;
+ AMMU.smallPages[2].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.smallPages[2].L1_posted = AMMU.PostedPolicy_POSTED;
+
+ AMMU.smallPages[3].pageEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[3].logicalAddress = 0x00008000;
+ AMMU.smallPages[3].translatedAddress = 0x55028000;
+ AMMU.smallPages[3].translationEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[3].size = AMMU.Small_16K;
+ AMMU.smallPages[3].volatileQualifier = AMMU.Volatile_FOLLOW;
+ AMMU.smallPages[3].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.smallPages[3].L1_posted = AMMU.PostedPolicy_POSTED;
+
+ AMMU.smallPages[4].pageEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[4].logicalAddress = 0x0000C000;
+ AMMU.smallPages[4].translatedAddress = 0x5502C000;
+ AMMU.smallPages[4].translationEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[4].size = AMMU.Small_16K;
+ AMMU.smallPages[4].volatileQualifier = AMMU.Volatile_FOLLOW;
+ AMMU.smallPages[4].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.smallPages[4].L1_posted = AMMU.PostedPolicy_POSTED;
+
+ AMMU.smallPages[5].pageEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[5].logicalAddress = 0x00010000;
+ AMMU.smallPages[5].translatedAddress = 0x55030000;
+ AMMU.smallPages[5].translationEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[5].size = AMMU.Small_16K;
+ AMMU.smallPages[5].volatileQualifier = AMMU.Volatile_FOLLOW;
+ AMMU.smallPages[5].endianism = AMMU.Endianism_BIG;
+ AMMU.smallPages[5].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.smallPages[5].L1_posted = AMMU.PostedPolicy_POSTED;
+
+ AMMU.smallPages[6].pageEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[6].logicalAddress = 0x00014000;
+ AMMU.smallPages[6].translatedAddress = 0x55034000;
+ AMMU.smallPages[6].translationEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[6].size = AMMU.Small_16K;
+ AMMU.smallPages[6].volatileQualifier = AMMU.Volatile_FOLLOW;
+ AMMU.smallPages[6].endianism = AMMU.Endianism_BIG;
+ AMMU.smallPages[6].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.smallPages[6].L1_posted = AMMU.PostedPolicy_POSTED;
+
+ AMMU.smallPages[7].pageEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[7].logicalAddress = 0x00018000;
+ AMMU.smallPages[7].translatedAddress = 0x55038000;
+ AMMU.smallPages[7].translationEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[7].size = AMMU.Small_16K;
+ AMMU.smallPages[7].volatileQualifier = AMMU.Volatile_FOLLOW;
+ AMMU.smallPages[7].endianism = AMMU.Endianism_BIG;
+ AMMU.smallPages[7].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.smallPages[7].L1_posted = AMMU.PostedPolicy_POSTED;
+
+ AMMU.smallPages[8].pageEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[8].logicalAddress = 0x0001C000;
+ AMMU.smallPages[8].translatedAddress = 0x5503C000;
+ AMMU.smallPages[8].translationEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[8].size = AMMU.Small_16K;
+ AMMU.smallPages[8].volatileQualifier = AMMU.Volatile_FOLLOW;
+ AMMU.smallPages[8].endianism = AMMU.Endianism_BIG;
+ AMMU.smallPages[8].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.smallPages[8].L1_posted = AMMU.PostedPolicy_POSTED;
+
+ AMMU.smallPages[9].pageEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[9].logicalAddress = 0x00020000;
+ AMMU.smallPages[9].translatedAddress = 0x55040000;
+ AMMU.smallPages[9].translationEnabled = AMMU.Enable_YES;
+ AMMU.smallPages[9].size = AMMU.Small_16K;
+ AMMU.smallPages[9].volatileQualifier = AMMU.Volatile_FOLLOW;
+ AMMU.smallPages[9].endianism = AMMU.Endianism_BIG;
+ AMMU.smallPages[9].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.smallPages[9].L1_posted = AMMU.PostedPolicy_POSTED;
+*/
+
+ /*********************** Medium Pages *************************/
+ /* L2 space is mapped to virtual address 0 */
+ /* config medium page[0] to map 256K VA 0x00000000 to PA 0x55020000 - L2 SRAM */
+ /* Make it L1 cacheable */
+ AMMU.mediumPages[0].pageEnabled = AMMU.Enable_YES;
+ AMMU.mediumPages[0].logicalAddress = 0x00300000;
+ AMMU.mediumPages[0].translatedAddress = 0x40300000;
+ AMMU.mediumPages[0].translationEnabled = AMMU.Enable_YES;
+ AMMU.mediumPages[0].size = AMMU.Medium_256K;
+ AMMU.mediumPages[0].L1_cacheable = AMMU.CachePolicy_CACHEABLE;
+ AMMU.mediumPages[0].L1_writePolicy = AMMU.WritePolicy_WRITE_BACK;
+ AMMU.mediumPages[0].L1_allocate = AMMU.AllocatePolicy_ALLOCATE;
+ AMMU.mediumPages[0].L1_posted = AMMU.PostedPolicy_POSTED;
+
+
+ AMMU.mediumPages[1].pageEnabled = AMMU.Enable_YES;
+ AMMU.mediumPages[1].logicalAddress = 0x00400000;
+ AMMU.mediumPages[1].translatedAddress = 0x40400000;
+ AMMU.mediumPages[1].translationEnabled = AMMU.Enable_YES;
+ AMMU.mediumPages[1].size = AMMU.Medium_256K;
+ AMMU.mediumPages[1].L1_cacheable = AMMU.CachePolicy_CACHEABLE;
+ AMMU.mediumPages[1].L1_writePolicy = AMMU.WritePolicy_WRITE_BACK;
+ AMMU.mediumPages[1].L1_allocate = AMMU.AllocatePolicy_ALLOCATE;
+ AMMU.mediumPages[1].L1_posted = AMMU.PostedPolicy_POSTED;
+
+
+ /*********************** Large Pages *************************/
+ /* Instruction Code: Large page (512M); cacheable */
+ AMMU.largePages[0].pageEnabled = AMMU.Enable_YES;
+ AMMU.largePages[0].logicalAddress = 0x60000000;
+ AMMU.largePages[0].translationEnabled = AMMU.Enable_NO;
+ AMMU.largePages[0].size = AMMU.Large_512M;
+ AMMU.largePages[0].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.largePages[0].L1_posted = AMMU.PostedPolicy_NON_POSTED;
+ AMMU.largePages[0].L2_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.largePages[0].L2_posted = AMMU.PostedPolicy_NON_POSTED;
+
+
+ /* config large page[0] to map 512MB VA 0x40000000 to Config space */
+ AMMU.largePages[1].pageEnabled = AMMU.Enable_YES;
+ AMMU.largePages[1].logicalAddress = 0x40000000;
+ AMMU.largePages[1].translationEnabled = AMMU.Enable_NO;
+ AMMU.largePages[1].size = AMMU.Large_512M;
+ AMMU.largePages[1].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.largePages[1].L1_posted = AMMU.PostedPolicy_NON_POSTED;
+ AMMU.largePages[1].L2_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.largePages[1].L2_posted = AMMU.PostedPolicy_NON_POSTED;
+
+
+ /* V_M3/D_M3 code and data regions */
+ /* config large page[1] to map 512MB VA 0x80000000 to DDR 0x80000000 - Non cached */
+ AMMU.largePages[2].pageEnabled = AMMU.Enable_YES;
+ AMMU.largePages[2].logicalAddress = 0x80000000;
+ AMMU.largePages[2].translationEnabled = AMMU.Enable_NO;
+ AMMU.largePages[2].size = AMMU.Large_512M;
+ AMMU.largePages[2].L1_cacheable = AMMU.CachePolicy_CACHEABLE;
+ AMMU.largePages[2].L1_posted = AMMU.PostedPolicy_POSTED;
+ AMMU.largePages[2].L2_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.largePages[2].L2_posted = AMMU.PostedPolicy_NON_POSTED;
+
+
+ AMMU.largePages[3].pageEnabled = AMMU.Enable_YES;
+ AMMU.largePages[3].logicalAddress = 0xA0000000;
+ AMMU.largePages[3].translationEnabled = AMMU.Enable_NO;
+ AMMU.largePages[3].size = AMMU.Large_512M;
+ AMMU.largePages[3].L1_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.largePages[3].L1_posted = AMMU.PostedPolicy_POSTED;
+ AMMU.largePages[3].L2_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
+ AMMU.largePages[3].L2_posted = AMMU.PostedPolicy_NON_POSTED;
+
+ var GateDualCore = xdc.useModule ('ti.sysbios.family.arm.ducati.GateDualCore');
+ GateDualCore.initGates = true;
+}
+}
\ No newline at end of file
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/edma3_drv_bios6_c6a811x_m3video_st_sample.cfg b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/edma3_drv_bios6_c6a811x_m3video_st_sample.cfg
--- /dev/null
@@ -0,0 +1,41 @@
+/*use modules*/
+var Task = xdc.useModule ("ti.sysbios.knl.Task");
+var BIOS = xdc.useModule ("ti.sysbios.BIOS");
+var Startup = xdc.useModule ("xdc.runtime.Startup");
+var System = xdc.useModule ("xdc.runtime.System");
+var Log = xdc.useModule ("xdc.runtime.Log");
+var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
+var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
+var Cache0 = xdc.useModule('ti.sysbios.hal.Cache');
+var Error = xdc.useModule('xdc.runtime.Error');
+var HwiM3 = xdc.useModule('ti.sysbios.family.arm.m3.Hwi');
+var Program = xdc.useModule("xdc.cfg.Program");
+
+
+/* ISR/SWI stack */
+Program.stack = 0x4000;
+
+/* Heap used when creating semaphore's, TSK's or malloc() ... */
+Program.heap = 0x15000;
+
+/* enable print of exception handing info */
+HwiM3.enableException = true;
+
+/* DSP/BIOS expects this to set to 1 */
+var Core = xdc.useModule('ti.sysbios.family.arm.ducati.Core');
+Core.id = 0;
+
+/* USE EDMA3 Sample App */
+//xdc.loadPackage('ti.sdo.edma3.drv.sample');
+
+/* MMU/Cache related configurations */
+
+var Cache1 = xdc.useModule('ti.sysbios.hal.unicache.Cache');
+var Mmu = xdc.useModule('ti.sysbios.hal.ammu.AMMU');
+var AmmuCfg = xdc.loadCapsule("AmmuCfg.cfg");
+AmmuCfg.init();
+
+Program.sectMap[".my_sect_ddr"] = "DDR3_M3";
+
+/* Enable the cache */
+Cache1.enableCache = true;
diff --git a/examples/edma3_driver/evmC6A811x_M3/rtsc_config/edma3_drv_bios6_c6a811x_m3vpss_st_sample.cfg b/examples/edma3_driver/evmC6A811x_M3/rtsc_config/edma3_drv_bios6_c6a811x_m3vpss_st_sample.cfg
--- /dev/null
@@ -0,0 +1,41 @@
+/*use modules*/
+var Task = xdc.useModule ("ti.sysbios.knl.Task");
+var BIOS = xdc.useModule ("ti.sysbios.BIOS");
+var Startup = xdc.useModule ("xdc.runtime.Startup");
+var System = xdc.useModule ("xdc.runtime.System");
+var Log = xdc.useModule ("xdc.runtime.Log");
+var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
+var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
+var Cache0 = xdc.useModule('ti.sysbios.hal.Cache');
+var Error = xdc.useModule('xdc.runtime.Error');
+var HwiM3 = xdc.useModule('ti.sysbios.family.arm.m3.Hwi');
+var Program = xdc.useModule("xdc.cfg.Program");
+
+
+/* ISR/SWI stack */
+Program.stack = 0x4000;
+
+/* Heap used when creating semaphore's, TSK's or malloc() ... */
+Program.heap = 0x15000;
+
+/* enable print of exception handing info */
+HwiM3.enableException = true;
+
+/* DSP/BIOS expects this to set to 1 */
+var Core = xdc.useModule('ti.sysbios.family.arm.ducati.Core');
+Core.id = 1;
+
+/* USE EDMA3 Sample App */
+//xdc.loadPackage('ti.sdo.edma3.drv.sample');
+
+/* MMU/Cache related configurations */
+
+var Cache1 = xdc.useModule('ti.sysbios.hal.unicache.Cache');
+var Mmu = xdc.useModule('ti.sysbios.hal.ammu.AMMU');
+var AmmuCfg = xdc.loadCapsule("AmmuCfg.cfg");
+AmmuCfg.init();
+
+Program.sectMap[".my_sect_ddr"] = "DDR3_M3";
+
+/* Enable the cache */
+Cache1.enableCache = true;
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/.ccsproject b/examples/edma3_driver/evmC6A811x_M3/sample_app/.ccsproject
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?ccsproject version="1.0"?>\r
+\r
+<projectOptions>\r
+<deviceVariant value="com.ti.ccstudio.deviceModel.TMS470.GenericARM9Device"/>\r
+<deviceEndianness value="little"/>\r
+<codegenToolVersion value="4.6.1"/>\r
+<linkerCommandFile value=""/>\r
+<rts value="libc.a"/>\r
+<defaultAssemblyOnly value="false"/>\r
+<isElfFormat value="true"/>\r
+</projectOptions>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/.cdtbuild b/examples/edma3_driver/evmC6A811x_M3/sample_app/.cdtbuild
--- /dev/null
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma_drv_bios6_m3_ti814x_st_sample.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.353412728" name="ARM" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType">\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_m3_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.DebugToolchain.1934805400" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.linkerDebug.1929868267">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.531156448" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexM3Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.2.4"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="DEPENDENCIES=edma_drv_bios6_m3_ti814x_st_sample_configuration:*;"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.415350692" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.9.0" valueType="string"/>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.compilerDebug.1073627533" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.compilerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.DIAG_WARNING.1159123584" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.SILICON_VERSION.122935617" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.SILICON_VERSION.7M3" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.INCLUDE_PATH.1234472039" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.LITTLE_ENDIAN.625591503" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ENUM_TYPE.467019377" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ABI.152390132" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ABI.eabi" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.linkerDebug.1929868267" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.linkerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.OUTPUT_FILE.580688338" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.OUTPUT_FILE" value=""edma_drv_bios6_m3_ti814x_st_sample.out"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.MAP_FILE.1963926078" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.MAP_FILE" value=""edma_drv_bios6_m3_ti814x_st_sample.map"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.SEARCH_PATH.1345188703" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.LIBRARY.881311333" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value=""libc.a""/>\r
+</option>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+</configuration>\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_m3_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Release">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.ReleaseToolchain.541593976" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.linkerRelease.1242082582">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1015981663" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.2.4"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.164613492" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.9.0" valueType="string"/>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.compilerRelease.1451560420" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.compilerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.DIAG_WARNING.1071343834" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.SILICON_VERSION.1865999077" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.SILICON_VERSION.7A8" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.CODE_STATE.1664050836" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.CODE_STATE._none" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.INCLUDE_PATH.1978037364" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.LITTLE_ENDIAN.1025073505" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ENUM_TYPE.1472708141" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ABI.1717776833" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.9.compilerID.ABI.eabi" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.linkerRelease.1242082582" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.exe.linkerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.OUTPUT_FILE.138154187" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.OUTPUT_FILE" value=""edma_drv_bios6_m3_ti814x_st_sample.out"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.MAP_FILE.1466413409" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.MAP_FILE" value=""edma_drv_bios6_m3_ti814x_st_sample.map"" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.SEARCH_PATH.2028319549" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>\r
+<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.LIBRARY.1639514195" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.9.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value=""libc.a""/>\r
+</option>\r
+</tool>\r
+<macros expandEnvironmentMacros="true"/>\r
+</toolChain>\r
+</configuration>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/.cdtproject b/examples/edma3_driver/evmC6A811x_M3/sample_app/.cdtproject
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>\r
+<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/.project b/examples/edma3_driver/evmC6A811x_M3/sample_app/.project
--- /dev/null
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+ <name>edma_drv_bios6_m3_ti814x_st_sample</name>\r
+ <comment></comment>\r
+ <projects>\r
+ <project>edma_drv_bios6_m3_ti814x_st_sample_configuration</project>\r
+ </projects>\r
+ <buildSpec>\r
+ <buildCommand>\r
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+ <arguments>\r
+ </arguments>\r
+ </buildCommand>\r
+ </buildSpec>\r
+ <natures>\r
+ <nature>org.eclipse.cdt.core.cnature</nature>\r
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+ <nature>org.eclipse.cdt.core.ccnature</nature>\r
+ <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+ </natures>\r
+ <linkedResources>\r
+ <link>\r
+ <name>dma_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_poll_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_poll_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>main.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/main.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_misc_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_misc_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>qdma_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_link_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_link_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_ping_pong_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_ping_pong_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>qdma_link_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_link_test.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>common.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/common.c</locationURI>\r
+ </link>\r
+ <link>\r
+ <name>dma_chain_test.c</name>\r
+ <type>1</type>\r
+ <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_chain_test.c</locationURI>\r
+ </link>\r
+ </linkedResources>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmC6A811x_M3/sample_app/.settings/org.eclipse.cdt.core.prefs
--- /dev/null
@@ -0,0 +1,3 @@
+#Thu Aug 13 11:05:45 IST 2009\r
+eclipse.preferences.version=1\r
+indexerId=org.eclipse.cdt.core.nullindexer\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmC6A811x_M3/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs
--- /dev/null
+++ b/examples/edma3_driver/evmC6A811x_M3/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs
@@ -0,0 +1,39 @@
+#Fri Oct 14 19:41:18 IST 2011\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.1514122377/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.1514122377/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2055648091/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2055648091/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2077873794/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2077873794/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.382821947/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.382821947/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.1103754139/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.1103754139/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2026222261/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2026222261/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmC6A811x_M3/sample_app/linker.cmd b/examples/edma3_driver/evmC6A811x_M3/sample_app/linker.cmd
--- /dev/null
@@ -0,0 +1,5 @@
+SECTIONS\r
+{\r
+ .my_sect_iram > DDR3_M3\r
+ .my_sect_ddr > DDR3_M3\r
+}\r
diff --git a/makerules/platform.mk b/makerules/platform.mk
index 1045ee0f5d69db15d9303ac91135c031d63c5733..19f463d6a173b946a7df8fe69c6359eda48336ae 100755 (executable)
--- a/makerules/platform.mk
+++ b/makerules/platform.mk
-# Filename: platforms.mk
-#
-# Platforms make file - Platform/SoC/targets are defined/derived in this file
-#
-# This file needs to change when:
-# 1. a new platform/SoC is added, which also might have its own cores/ISAs
-#
-
-#
-# Derive SOC from PLATFORM
-#
-
-# ti816x (Netra) catalog EVM
-ifeq ($(PLATFORM),ti816x-evm)
- SOC = ti816x
- PLATFORM_XDC = "ti.platforms.evmTI816X"
-endif
-
-# ti816x (Netra) Simulator
-ifeq ($(PLATFORM),ti816x-sim)
- SOC = ti816x
- ifeq ($(CORE),c6xdsp)
- PLATFORM_XDC = "ti.platforms.simDM8168"
- endif
-endif
-
-# ti814x (Centaurus) Catalog EVM
-ifeq ($(PLATFORM),ti814x-evm)
- SOC = ti814x
- PLATFORM_XDC = "ti.platforms.evmTI814X"
-endif
-
-# c6472 (Tomahawk) EVM
-ifeq ($(PLATFORM),c6472-evm)
- SOC = c6472
- PLATFORM_XDC = "ti.platforms.evm6472"
-endif
-
-# tci6486 (Tomahawk) EVM
-ifeq ($(PLATFORM),tci6486-evm)
- SOC = c6472
- PLATFORM_XDC = "ti.platforms.evmTCI6486"
-endif
-
-# tci6608 (Shannon) Simulator
-ifeq ($(PLATFORM),tci6608-sim)
- SOC = c6608
- PLATFORM_XDC = "ti.platforms.simTCI6608"
-endif
-
-# tci6616 (Nyquist) Simulator
-ifeq ($(PLATFORM),tci6616-sim)
- SOC = c6616
- PLATFORM_XDC = "ti.platforms.simTCI6616"
-endif
-
-# tci6614 (Appleton) Simulator
-ifeq ($(PLATFORM),tci6614-sim)
- SOC = tci6614
- PLATFORM_XDC = "ti.platforms.simTCI6614"
-endif
-
-# c6657 (Gauss) Simulator
-ifeq ($(PLATFORM),c6657-sim)
- SOC = c6657
- PLATFORM_XDC = "ti.platforms.simC6657"
-endif
-
-# c6670 (Nyquist) EVM
-ifeq ($(PLATFORM),c6670-evm)
- SOC = c6670
- PLATFORM_XDC = "ti.platforms.evm6670"
-endif
-
-# c6678 (Shannon) EVM
-ifeq ($(PLATFORM),c6678-evm)
- SOC = c6678
- PLATFORM_XDC = "ti.platforms.evm6678"
-endif
-
-# tci6614 (Appleton) EVM
-ifeq ($(PLATFORM),tci6614-evm)
- SOC = tci6614
- PLATFORM_XDC = "ti.platforms.evmTCI6614"
-endif
-
-# c6657 (Gauss) EVM
-ifeq ($(PLATFORM),c6657-evm)
- SOC = c6657
- PLATFORM_XDC = "ti.platforms.evm6657"
-endif
-
-
-# omapl138 (Freon) EVM
-ifeq ($(PLATFORM),omapl138-evm)
- SOC = omapl138
- PLATFORM_XDC = "ti.platforms.evmOMAPL138"
-endif
-
-# c6748 (Freon) EVM
-ifeq ($(PLATFORM),c6748-evm)
- SOC = omapl138
- PLATFORM_XDC = "ti.platforms.evm6748"
-endif
-
-# da830 (Primus) EVM
-ifeq ($(PLATFORM),da830-evm)
- SOC = omapl137
- PLATFORM_XDC = "ti.platforms.evmDA830"
-endif
-
-# omap4 EVM
-ifeq ($(PLATFORM),omap4-evm)
- SOC = omap4
- PLATFORM_XDC = "ti.platforms.sdp4430"
-endif
-
-# Generic platform
-ifeq ($(PLATFORM),generic)
- SOC = generic
- PLATFORM_XDC =
-endif
-
-# Derive Target/ISA from CORE
-
-# m3vpss
-ifeq ($(CORE),m3vpss)
- ISA = m3
-endif
-
-# m3video
-ifeq ($(CORE),m3video)
- ISA = m3
-endif
-
-# a8host
-ifeq ($(CORE),a8host)
- ISA = a8
-endif
-
-# arm9
-ifeq ($(CORE),arm9)
- ISA = arm9
-endif
-
-# c6xdsp
-ifeq ($(CORE),c6xdsp)
- ifeq ($(SOC),ti816x)
- ISA = 674
- endif
- ifeq ($(SOC),ti814x)
- ISA = 674
- endif
- ifeq ($(SOC),omapl137)
- ISA = 674
- endif
- ifeq ($(SOC),omapl138)
- ISA = 674
- endif
- ifeq ($(SOC),c6472)
- ISA = 64p
- endif
- ifeq ($(SOC),c6608)
- ISA = 66
- endif
- ifeq ($(SOC),c6616)
- ISA = 66
- endif
- ifeq ($(SOC),tci6614)
- ISA = 66
- endif
- ifeq ($(SOC),c6657)
- ISA = 66
- endif
- ifeq ($(SOC),c6670)
- ISA = 66
- endif
- ifeq ($(SOC),c6678)
- ISA = 66
- endif
- ifeq ($(SOC),omap4)
- ISA = 64t
- endif
-endif
-
-# Platform and SOC is generic; use the core name same as ISA (eg: 674)
-ifeq ($(SOC),generic)
- ISA = $(CORE)
-endif
-
-#
-# Derive XDC/ISA specific settings
-#
-
-ifeq ($(ISA),m3)
- ifeq ($(FORMAT),ELF)
- TARGET_XDC = ti.targets.arm.elf.M3
- FORMAT_EXT = e
- else
- TARGET_XDC = ti.targets.arm.M3
- endif
-
- # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in
- # in the filename extension of object/library/executable files
- ifeq ($(ENDIAN),big)
- ENDIAN_EXT = e
- endif
-
- # Define the file extensions
- OBJEXT = o$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
- LIBEXT = a$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
- EXEEXT = x$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
- ASMEXT = s$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-endif
-
-ifeq ($(ISA),674)
- ifeq ($(FORMAT),ELF)
- TARGET_XDC = ti.targets.elf.C674
- FORMAT_EXT = e
- else
- TARGET_XDC = ti.targets.C674
- endif
-
- # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in
- # in the filename extension of object/library/executable files
- ifeq ($(ENDIAN),big)
- ENDIAN_EXT = e
- endif
-
- # Define the file extensions
- OBJEXT = o$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
- LIBEXT = a$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
- EXEEXT = x$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
- ASMEXT = s$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-endif
-
-ifeq ($(ISA),64p)
- ifeq ($(FORMAT),ELF)
- ifeq ($(ENDIAN),big)
- TARGET_XDC = ti.targets.elf.C64P_big_endian
- else
- TARGET_XDC = ti.targets.elf.C64P
- endif
- FORMAT_EXT = e
- else
- ifeq ($(ENDIAN),big)
- TARGET_XDC = ti.targets.C64P_big_endian
- else
- TARGET_XDC = ti.targets.C64P
- endif
- endif
-
- # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in
- # in the filename extension of object/library/executable files
- ifeq ($(ENDIAN),big)
- ENDIAN_EXT = e
- endif
-
- # Define the file extensions
- OBJEXT = o$(FORMAT_EXT)64P$(ENDIAN_EXT)
- LIBEXT = a$(FORMAT_EXT)64P$(ENDIAN_EXT)
- EXEEXT = x$(FORMAT_EXT)64P$(ENDIAN_EXT)
- ASMEXT = s$(FORMAT_EXT)64P$(ENDIAN_EXT)
-endif
-
-ifeq ($(ISA),64t)
- ifeq ($(FORMAT),ELF)
- ifeq ($(ENDIAN),big)
- TARGET_XDC = ti.targets.elf.C64T_big_endian
- else
- TARGET_XDC = ti.targets.elf.C64T
- endif
- FORMAT_EXT = e
- else
- ifeq ($(ENDIAN),big)
- TARGET_XDC = ti.targets.C64T_big_endian
- else
- TARGET_XDC = ti.targets.C64T
- endif
- endif
-
- # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in
- # in the filename extension of object/library/executable files
- ifeq ($(ENDIAN),big)
- ENDIAN_EXT = e
- endif
-
- # Define the file extensions
- OBJEXT = o$(FORMAT_EXT)64T$(ENDIAN_EXT)
- LIBEXT = a$(FORMAT_EXT)64T$(ENDIAN_EXT)
- EXEEXT = x$(FORMAT_EXT)64T$(ENDIAN_EXT)
- ASMEXT = s$(FORMAT_EXT)64T$(ENDIAN_EXT)
-endif
-
-ifeq ($(ISA),66)
- ifeq ($(FORMAT),ELF)
- ifeq ($(ENDIAN),big)
- TARGET_XDC = ti.targets.elf.C66_big_endian
- else
- TARGET_XDC = ti.targets.elf.C66
- endif
- FORMAT_EXT = e
- else
- ifeq ($(ENDIAN),big)
- TARGET_XDC = ti.targets.C66_big_endian
- else
- TARGET_XDC = ti.targets.C66
- endif
- endif
-
- # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in
- # in the filename extension of object/library/executable files
- ifeq ($(ENDIAN),big)
- ENDIAN_EXT = e
- endif
-
- # Define the file extensions
- OBJEXT = o$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
- LIBEXT = a$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
- EXEEXT = x$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
- ASMEXT = s$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)
-
-endif
-
-ifeq ($(ISA),a8)
- ifeq ($(TOOLCHAIN_a8),TI)
- TARGET_XDC = ti.targets.arm.elf.A8F
- else
- TARGET_XDC = gnu.targets.arm.GCArmv5T
- PLATFORM_XDC = "host.platforms.arm"
- endif
- ifeq ($(FORMAT),ELF)
- FORMAT_EXT = e
- endif
- ifeq ($(ENDIAN),big)
- ENDIAN_EXT = e
- endif
-
- # Define the file extensions
- OBJEXT = o$(FORMAT_EXT)a8f$(ENDIAN_EXT)
- LIBEXT = a$(FORMAT_EXT)a8f$(ENDIAN_EXT)
- EXEEXT = x$(FORMAT_EXT)a8f$(ENDIAN_EXT)
- ASMEXT = s$(FORMAT_EXT)a8f$(ENDIAN_EXT)
-endif
-
-ifeq ($(ISA),arm9)
- TARGET_XDC = ti.targets.arm.elf.Arm9
- ifeq ($(FORMAT),ELF)
- FORMAT_EXT = e
- endif
- ifeq ($(ENDIAN),big)
- ENDIAN_EXT = e
- endif
-
- # Define the file extensions
- OBJEXT = o$(FORMAT_EXT)9$(ENDIAN_EXT)
- LIBEXT = a$(FORMAT_EXT)9$(ENDIAN_EXT)
- EXEEXT = x$(FORMAT_EXT)9$(ENDIAN_EXT)
- ASMEXT = s$(FORMAT_EXT)9$(ENDIAN_EXT)
-endif
-
-ifeq (sim,$(findstring sim,$(PLATFORM)))
- OMX_PLATFORM = sim
-endif
-
-ifeq (ti816x-evm,$(findstring ti816x-evm,$(PLATFORM)))
- # Don't know why platform define for XDC is separate for A8. TO DO.
- ifeq ($(CORE),a8host)
- OMX_PLATFORM = evmSi
- else
- OMX_PLATFORM = evmSi816X
- endif
-endif
-
-ifeq ($(CORE),m3vpss)
- CFGARGS_XDC = \"{mode: \\\"$(IPC_MODE)\\\", coreName: \\\"VPSS-M3\\\", tiler: \\\"DucatiTilerMemMgr\\\", platformMem: \\\"$(PLATFORM_MEM)\\\", maxResolution: \\\"$(MAX_RESOLUTION)\\\", omxBuildPlatform: \\\"$(OMX_PLATFORM)\\\"}\"
-endif
-ifeq ($(CORE),m3video)
- CFGARGS_XDC = \"{mode: \\\"$(IPC_MODE)\\\", coreName:\\\"VIDEO-M3\\\", tiler: \\\"DucatiTilerMemMgr\\\", platformMem: \\\"$(PLATFORM_MEM)\\\", maxResolution: \\\"$(MAX_RESOLUTION)\\\", omxBuildPlatform: \\\"$(OMX_PLATFORM)\\\"}\"
-endif
-ifeq ($(CORE),c6xdsp)
- CFGARGS_XDC =
-endif
-ifeq ($(CORE),a8host)
- CFGARGS_XDC = \"{mode: \\\"$(IPC_MODE)\\\", coreName:\\\"HOST\\\", tiler: \\\"NullTilerMemMgr\\\", platformMem: \\\"$(PLATFORM_MEM)\\\", maxResolution: \\\"$(MAX_RESOLUTION)\\\", omxBuildPlatform: \\\"$(OMX_PLATFORM)\\\"}\"
-endif
-
-# Nothing beyond this point
+# Filename: platforms.mk\r
+#\r
+# Platforms make file - Platform/SoC/targets are defined/derived in this file\r
+# \r
+# This file needs to change when:\r
+# 1. a new platform/SoC is added, which also might have its own cores/ISAs\r
+#\r
+\r
+#\r
+# Derive SOC from PLATFORM\r
+#\r
+\r
+# ti816x (Netra) catalog EVM\r
+ifeq ($(PLATFORM),ti816x-evm)\r
+ SOC = ti816x\r
+ PLATFORM_XDC = "ti.platforms.evmTI816X"\r
+endif\r
+\r
+# ti816x (Netra) Simulator\r
+ifeq ($(PLATFORM),ti816x-sim)\r
+ SOC = ti816x\r
+ ifeq ($(CORE),c6xdsp)\r
+ PLATFORM_XDC = "ti.platforms.simDM8168"\r
+ endif\r
+endif\r
+\r
+# ti814x (Centaurus) Catalog EVM\r
+ifeq ($(PLATFORM),ti814x-evm)\r
+ SOC = ti814x\r
+ PLATFORM_XDC = "ti.platforms.evmTI814X"\r
+endif\r
+\r
+# c6a811x (J5Eco) Catalog EVM\r
+ifeq ($(PLATFORM),c6a811x-evm)\r
+ SOC = c6a811x\r
+ PLATFORM_XDC = "ti.platforms.evmTI814X"\r
+endif\r
+\r
+# c6472 (Tomahawk) EVM\r
+ifeq ($(PLATFORM),c6472-evm)\r
+ SOC = c6472\r
+ PLATFORM_XDC = "ti.platforms.evm6472"\r
+endif\r
+\r
+# tci6486 (Tomahawk) EVM\r
+ifeq ($(PLATFORM),tci6486-evm)\r
+ SOC = c6472\r
+ PLATFORM_XDC = "ti.platforms.evmTCI6486"\r
+endif\r
+\r
+# tci6608 (Shannon) Simulator \r
+ifeq ($(PLATFORM),tci6608-sim)\r
+ SOC = c6608\r
+ PLATFORM_XDC = "ti.platforms.simTCI6608"\r
+endif\r
+\r
+# tci6616 (Nyquist) Simulator \r
+ifeq ($(PLATFORM),tci6616-sim)\r
+ SOC = c6616\r
+ PLATFORM_XDC = "ti.platforms.simTCI6616"\r
+endif\r
+\r
+# tci6614 (Appleton) Simulator \r
+ifeq ($(PLATFORM),tci6614-sim)\r
+ SOC = tci6614\r
+ PLATFORM_XDC = "ti.platforms.simTCI6614"\r
+endif\r
+\r
+# c6657 (Gauss) Simulator \r
+ifeq ($(PLATFORM),c6657-sim)\r
+ SOC = c6657\r
+ PLATFORM_XDC = "ti.platforms.simC6657"\r
+endif\r
+\r
+# c6670 (Nyquist) EVM\r
+ifeq ($(PLATFORM),c6670-evm)\r
+ SOC = c6670\r
+ PLATFORM_XDC = "ti.platforms.evm6670"\r
+endif\r
+\r
+# c6678 (Shannon) EVM\r
+ifeq ($(PLATFORM),c6678-evm)\r
+ SOC = c6678\r
+ PLATFORM_XDC = "ti.platforms.evm6678"\r
+endif\r
+\r
+# tci6614 (Appleton) EVM\r
+ifeq ($(PLATFORM),tci6614-evm)\r
+ SOC = tci6614\r
+ PLATFORM_XDC = "ti.platforms.evmTCI6614"\r
+endif\r
+\r
+# c6657 (Gauss) EVM\r
+ifeq ($(PLATFORM),c6657-evm)\r
+ SOC = c6657\r
+ PLATFORM_XDC = "ti.platforms.evm6657"\r
+endif\r
+\r
+\r
+# omapl138 (Freon) EVM\r
+ifeq ($(PLATFORM),omapl138-evm)\r
+ SOC = omapl138\r
+ PLATFORM_XDC = "ti.platforms.evmOMAPL138"\r
+endif\r
+\r
+# c6748 (Freon) EVM\r
+ifeq ($(PLATFORM),c6748-evm)\r
+ SOC = omapl138\r
+ PLATFORM_XDC = "ti.platforms.evm6748"\r
+endif\r
+\r
+# da830 (Primus) EVM\r
+ifeq ($(PLATFORM),da830-evm)\r
+ SOC = omapl137\r
+ PLATFORM_XDC = "ti.platforms.evmDA830"\r
+endif\r
+\r
+# omap4 EVM\r
+ifeq ($(PLATFORM),omap4-evm)\r
+ SOC = omap4\r
+ PLATFORM_XDC = "ti.platforms.sdp4430"\r
+endif\r
+\r
+# Generic platform\r
+ifeq ($(PLATFORM),generic)\r
+ SOC = generic\r
+ PLATFORM_XDC = \r
+endif\r
+\r
+# Derive Target/ISA from CORE\r
+\r
+# m3vpss\r
+ifeq ($(CORE),m3vpss)\r
+ ISA = m3\r
+endif\r
+\r
+# m3video\r
+ifeq ($(CORE),m3video)\r
+ ISA = m3\r
+endif\r
+\r
+# a8host\r
+ifeq ($(CORE),a8host)\r
+ ISA = a8\r
+endif\r
+\r
+# arm9\r
+ifeq ($(CORE),arm9)\r
+ ISA = arm9\r
+endif\r
+\r
+# c6xdsp\r
+ifeq ($(CORE),c6xdsp)\r
+ ifeq ($(SOC),ti816x)\r
+ ISA = 674\r
+ endif\r
+ ifeq ($(SOC),ti814x)\r
+ ISA = 674\r
+ endif\r
+ ifeq ($(SOC),c6a811x)\r
+ ISA = 674\r
+ endif\r
+ ifeq ($(SOC),omapl137)\r
+ ISA = 674\r
+ endif\r
+ ifeq ($(SOC),omapl138)\r
+ ISA = 674\r
+ endif\r
+ ifeq ($(SOC),c6472)\r
+ ISA = 64p\r
+ endif\r
+ ifeq ($(SOC),c6608)\r
+ ISA = 66\r
+ endif\r
+ ifeq ($(SOC),c6616)\r
+ ISA = 66\r
+ endif\r
+ ifeq ($(SOC),tci6614)\r
+ ISA = 66\r
+ endif\r
+ ifeq ($(SOC),c6657)\r
+ ISA = 66\r
+ endif\r
+ ifeq ($(SOC),c6670)\r
+ ISA = 66\r
+ endif\r
+ ifeq ($(SOC),c6678)\r
+ ISA = 66\r
+ endif\r
+ ifeq ($(SOC),omap4)\r
+ ISA = 64t\r
+ endif\r
+endif\r
+\r
+# Platform and SOC is generic; use the core name same as ISA (eg: 674)\r
+ifeq ($(SOC),generic)\r
+ ISA = $(CORE)\r
+endif\r
+\r
+#\r
+# Derive XDC/ISA specific settings \r
+#\r
+\r
+ifeq ($(ISA),m3)\r
+ ifeq ($(FORMAT),ELF)\r
+ TARGET_XDC = ti.targets.arm.elf.M3\r
+ FORMAT_EXT = e\r
+ else\r
+ TARGET_XDC = ti.targets.arm.M3\r
+ endif\r
+ \r
+ # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in\r
+ # in the filename extension of object/library/executable files\r
+ ifeq ($(ENDIAN),big)\r
+ ENDIAN_EXT = e\r
+ endif\r
+\r
+ # Define the file extensions\r
+ OBJEXT = o$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+ LIBEXT = a$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+ EXEEXT = x$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+ ASMEXT = s$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+endif\r
+\r
+ifeq ($(ISA),674)\r
+ ifeq ($(FORMAT),ELF)\r
+ TARGET_XDC = ti.targets.elf.C674\r
+ FORMAT_EXT = e\r
+ else\r
+ TARGET_XDC = ti.targets.C674\r
+ endif\r
+ \r
+ # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in\r
+ # in the filename extension of object/library/executable files\r
+ ifeq ($(ENDIAN),big)\r
+ ENDIAN_EXT = e\r
+ endif\r
+\r
+ # Define the file extensions\r
+ OBJEXT = o$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+ LIBEXT = a$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+ EXEEXT = x$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+ ASMEXT = s$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+endif\r
+\r
+ifeq ($(ISA),64p)\r
+ ifeq ($(FORMAT),ELF)\r
+ ifeq ($(ENDIAN),big)\r
+ TARGET_XDC = ti.targets.elf.C64P_big_endian\r
+ else\r
+ TARGET_XDC = ti.targets.elf.C64P\r
+ endif\r
+ FORMAT_EXT = e\r
+ else\r
+ ifeq ($(ENDIAN),big)\r
+ TARGET_XDC = ti.targets.C64P_big_endian\r
+ else\r
+ TARGET_XDC = ti.targets.C64P\r
+ endif\r
+ endif\r
+ \r
+ # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in\r
+ # in the filename extension of object/library/executable files\r
+ ifeq ($(ENDIAN),big)\r
+ ENDIAN_EXT = e\r
+ endif\r
+\r
+ # Define the file extensions\r
+ OBJEXT = o$(FORMAT_EXT)64P$(ENDIAN_EXT)\r
+ LIBEXT = a$(FORMAT_EXT)64P$(ENDIAN_EXT)\r
+ EXEEXT = x$(FORMAT_EXT)64P$(ENDIAN_EXT)\r
+ ASMEXT = s$(FORMAT_EXT)64P$(ENDIAN_EXT)\r
+endif\r
+\r
+ifeq ($(ISA),64t)\r
+ ifeq ($(FORMAT),ELF)\r
+ ifeq ($(ENDIAN),big)\r
+ TARGET_XDC = ti.targets.elf.C64T_big_endian\r
+ else\r
+ TARGET_XDC = ti.targets.elf.C64T\r
+ endif\r
+ FORMAT_EXT = e\r
+ else\r
+ ifeq ($(ENDIAN),big)\r
+ TARGET_XDC = ti.targets.C64T_big_endian\r
+ else\r
+ TARGET_XDC = ti.targets.C64T\r
+ endif\r
+ endif\r
+ \r
+ # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in\r
+ # in the filename extension of object/library/executable files\r
+ ifeq ($(ENDIAN),big)\r
+ ENDIAN_EXT = e\r
+ endif\r
+\r
+ # Define the file extensions\r
+ OBJEXT = o$(FORMAT_EXT)64T$(ENDIAN_EXT)\r
+ LIBEXT = a$(FORMAT_EXT)64T$(ENDIAN_EXT)\r
+ EXEEXT = x$(FORMAT_EXT)64T$(ENDIAN_EXT)\r
+ ASMEXT = s$(FORMAT_EXT)64T$(ENDIAN_EXT)\r
+endif\r
+\r
+ifeq ($(ISA),66)\r
+ ifeq ($(FORMAT),ELF)\r
+ ifeq ($(ENDIAN),big)\r
+ TARGET_XDC = ti.targets.elf.C66_big_endian\r
+ else\r
+ TARGET_XDC = ti.targets.elf.C66\r
+ endif\r
+ FORMAT_EXT = e\r
+ else\r
+ ifeq ($(ENDIAN),big)\r
+ TARGET_XDC = ti.targets.C66_big_endian\r
+ else\r
+ TARGET_XDC = ti.targets.C66\r
+ endif\r
+ endif\r
+ \r
+ # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in\r
+ # in the filename extension of object/library/executable files\r
+ ifeq ($(ENDIAN),big)\r
+ ENDIAN_EXT = e\r
+ endif\r
+\r
+ # Define the file extensions\r
+ OBJEXT = o$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+ LIBEXT = a$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+ EXEEXT = x$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+ ASMEXT = s$(FORMAT_EXT)$(ISA)$(ENDIAN_EXT)\r
+\r
+endif\r
+\r
+ifeq ($(ISA),a8)\r
+ ifeq ($(TOOLCHAIN_a8),TI)\r
+ TARGET_XDC = ti.targets.arm.elf.A8F\r
+ else\r
+ TARGET_XDC = gnu.targets.arm.GCArmv5T\r
+ PLATFORM_XDC = "host.platforms.arm"\r
+ endif\r
+ ifeq ($(FORMAT),ELF)\r
+ FORMAT_EXT = e\r
+ endif\r
+ ifeq ($(ENDIAN),big)\r
+ ENDIAN_EXT = e\r
+ endif\r
+\r
+ # Define the file extensions\r
+ OBJEXT = o$(FORMAT_EXT)a8f$(ENDIAN_EXT)\r
+ LIBEXT = a$(FORMAT_EXT)a8f$(ENDIAN_EXT)\r
+ EXEEXT = x$(FORMAT_EXT)a8f$(ENDIAN_EXT)\r
+ ASMEXT = s$(FORMAT_EXT)a8f$(ENDIAN_EXT)\r
+endif\r
+\r
+ifeq ($(ISA),arm9)\r
+ TARGET_XDC = ti.targets.arm.elf.Arm9\r
+ ifeq ($(FORMAT),ELF)\r
+ FORMAT_EXT = e\r
+ endif\r
+ ifeq ($(ENDIAN),big)\r
+ ENDIAN_EXT = e\r
+ endif\r
+\r
+ # Define the file extensions\r
+ OBJEXT = o$(FORMAT_EXT)9$(ENDIAN_EXT)\r
+ LIBEXT = a$(FORMAT_EXT)9$(ENDIAN_EXT)\r
+ EXEEXT = x$(FORMAT_EXT)9$(ENDIAN_EXT)\r
+ ASMEXT = s$(FORMAT_EXT)9$(ENDIAN_EXT)\r
+endif\r
+\r
+ifeq (sim,$(findstring sim,$(PLATFORM)))\r
+ OMX_PLATFORM = sim\r
+endif\r
+\r
+ifeq (ti816x-evm,$(findstring ti816x-evm,$(PLATFORM)))\r
+ # Don't know why platform define for XDC is separate for A8. TO DO.\r
+ ifeq ($(CORE),a8host)\r
+ OMX_PLATFORM = evmSi\r
+ else\r
+ OMX_PLATFORM = evmSi816X\r
+ endif\r
+endif\r
+\r
+ifeq ($(CORE),m3vpss)\r
+ CFGARGS_XDC = \"{mode: \\\"$(IPC_MODE)\\\", coreName: \\\"VPSS-M3\\\", tiler: \\\"DucatiTilerMemMgr\\\", platformMem: \\\"$(PLATFORM_MEM)\\\", maxResolution: \\\"$(MAX_RESOLUTION)\\\", omxBuildPlatform: \\\"$(OMX_PLATFORM)\\\"}\"\r
+endif\r
+ifeq ($(CORE),m3video)\r
+ CFGARGS_XDC = \"{mode: \\\"$(IPC_MODE)\\\", coreName:\\\"VIDEO-M3\\\", tiler: \\\"DucatiTilerMemMgr\\\", platformMem: \\\"$(PLATFORM_MEM)\\\", maxResolution: \\\"$(MAX_RESOLUTION)\\\", omxBuildPlatform: \\\"$(OMX_PLATFORM)\\\"}\"\r
+endif\r
+ifeq ($(CORE),c6xdsp)\r
+ CFGARGS_XDC = \r
+endif\r
+ifeq ($(CORE),a8host)\r
+ CFGARGS_XDC = \"{mode: \\\"$(IPC_MODE)\\\", coreName:\\\"HOST\\\", tiler: \\\"NullTilerMemMgr\\\", platformMem: \\\"$(PLATFORM_MEM)\\\", maxResolution: \\\"$(MAX_RESOLUTION)\\\", omxBuildPlatform: \\\"$(OMX_PLATFORM)\\\"}\"\r
+endif\r
+\r
+# Nothing beyond this point\r
diff --git a/packages/component.mk b/packages/component.mk
index 23eb8911f2149831b5886365c47cb37af880e53c..f2a04e3fb69a78ddf118095a565805e9b931f148 100755 (executable)
--- a/packages/component.mk
+++ b/packages/component.mk
-# File: component.mk
-# This file is component include make file of OMX.
-
-# List of variables set in this file and their purpose:
-# <mod>_RELPATH - This is the relative path of the module, typically from
-# top-level directory of the package
-# <mod>_PATH - This is the absolute path of the module. It derives from
-# absolute path of the top-level directory (set in env.mk)
-# and relative path set above
-# <mod>_INCLUDE - This is the path that has interface header files of the
-# module. This can be multiple directories (space separated)
-# <mod>_PKG_LIST - Names of the modules (and sub-modules) that are a part
-# part of this module, including itself.
-# <mod>_PLATFORM_DEPENDENCY - "yes": means the code for this module depends on
-# platform and the compiled obj/lib has to be kept
-# under <platform> directory
-# "no" or "" or if this variable is not defined: means
-# this module has no platform dependent code and hence
-# the obj/libs are not kept under <platform> dir.
-# <mod>_CORE_DEPENDENCY - "yes": means the code for this module depends on
-# core and the compiled obj/lib has to be kept
-# under <core> directory
-# "no" or "" or if this variable is not defined: means
-# this module has no core dependent code and hence
-# the obj/libs are not kept under <core> dir.
-# <mod>_APP_STAGE_FILES - List of source files that belongs to the module
-# <mod>, but that needs to be compiled at application
-# build stage (in the context of the app). This is
-# primarily for link time configurations or if the
-# source file is dependent on options/defines that are
-# application dependent. This can be left blank or
-# not defined at all, in which case, it means there
-# no source files in the module <mod> that are required
-# to be compiled in the application build stage.
-#
-
-# List of modules under EDMA3 LLD
-edma3_lld_COMP_LIST_c6xdsp = edma3_lld_rm edma3_lld_drv
-
-# List of examples under EDMA3 LLD
-edma3_lld_EXAMPLES_LIST = edma3_drv_ti816x-evm_m3_example edma3_drv_c6472-evm_64p_example edma3_drv_c6472-evm_64p_be_example edma3_drv_c6748-evm_674_example \
- edma3_drv_da830-evm_674_example edma3_drv_omapl138-evm_674_example \
- edma3_drv_tci6486-evm_64p_example edma3_drv_tci6486-evm_64p_be_example edma3_drv_ti816x-evm_674_example \
- edma3_drv_ti816x_sim_sample \
- edma3_drv_ti814x-evm_674_example edma3_drv_ti814x-evm_a8_example \
- edma3_drv_tci6608-sim_66_example edma3_drv_tci6608-sim_66_be_example \
- edma3_drv_tci6616-sim_66_example edma3_drv_tci6616-sim_66_be_example \
- edma3_drv_tci6614-sim_66_example edma3_drv_tci6614-sim_66_be_example \
- edma3_drv_c6657-sim_66_example edma3_drv_c6657-sim_66_be_example \
- edma3_drv_c6670-evm_66_example edma3_drv_c6670-evm_66_be_example \
- edma3_drv_c6678-evm_66_example edma3_drv_c6678-evm_66_be_example \
- edma3_drv_tci6614-evm_66_example edma3_drv_tci6614-evm_66_be_example \
- edma3_drv_c6657-evm_66_example edma3_drv_c6657-evm_66_be_example \
- edma3_drv_omapl138-evm_arm9_example edma3_drv_omap4-evm_64t_example
-
-# List of libraries
-
-
-
-ifeq ($(PLATFORM),)
-PLATFORM = ti816x-evm ti814x-evm c6472-evm c6670-evm c6678-evm c6748-evm da830-evm omapl138-evm tci6486-evm tci6608-sim tci6616-sim tci6614-evm tci6614-sim
-endif
-
-ifeq ($(TARGET),)
-TARGET = 674 m3 a8 64p 66
-edma3_lld_LIBS_ALL = edma3_lld_rm_generic
-endif
-
-#Prepare library list to build from the PLATFORM and TARGET
-ifeq ($(PLATFORM),generic)
-edma3_lld_LIBS_ALL = edma3_lld_rm_generic
-else
-edma3_lld_LIBS_ALL += $(foreach plat, $(PLATFORM),$(foreach targ,$(TARGET),edma3_lld_$(plat)_$(targ)_libs))
-endif
-
-#Prepare Example list from PLATFORM and TARGET
-ifeq ($(ENDIAN),big)
-edma3_lld_EXAMPLES_LIST = $(foreach plat, $(PLATFORM),$(foreach targ,$(TARGET),edma3_drv_$(plat)_$(targ)_be_example))
-else
-edma3_lld_EXAMPLES_LIST = $(foreach plat, $(PLATFORM),$(foreach targ,$(TARGET),edma3_drv_$(plat)_$(targ)_example))
-endif
-
-
-# EDMA3 LLD RM - Resource manager
-edma3_lld_rm_RELPATH = ti/sdo/edma3/rm
-edma3_lld_rm_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_rm_RELPATH)
-edma3_lld_rm_INCLUDE = $(edma3_lld_rm_PATH) $(edma3_lld_rm_PATH)/src
-edma3_lld_rm_PKG_LIST = edma3_lld_rm edma3_lld_rm_sample
-edma3_lld_rm_PLATFORM_DEPENDENCY = yes
-
-edma3_lld_rm_sample_RELPATH = ti/sdo/edma3/rm/sample
-edma3_lld_rm_sample_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_rm_sample_RELPATH)
-edma3_lld_rm_sample_INCLUDE = $(edma3_lld_rm_sample_PATH) $(edma3_lld_rm_sample_PATH)/src
-edma3_lld_rm_sample_PLATFORM_DEPENDENCY = yes
-
-# EDMA3 LLD DRV - Driver
-edma3_lld_drv_RELPATH = ti/sdo/edma3/drv
-edma3_lld_drv_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_drv_RELPATH)
-edma3_lld_drv_INCLUDE = $(edma3_lld_drv_PATH) $(edma3_lld_drv_PATH)/src
-edma3_lld_drv_PKG_LIST = edma3_lld_drv edma3_lld_drv_sample
-edma3_lld_drv_PLATFORM_DEPENDENCY = no
-
-edma3_lld_drv_sample_RELPATH = ti/sdo/edma3/drv/sample
-edma3_lld_drv_sample_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_drv_sample_RELPATH)
-edma3_lld_drv_sample_INCLUDE = $(edma3_lld_drv_sample_PATH) $(edma3_lld_drv_sample_PATH)/src
-edma3_lld_drv_sample_PLATFORM_DEPENDENCY = yes
-
-# EDMA3 LLD top level
-edma3_lld_INCLUDE = $(edma3_lld_PATH)/packages $(edma3_lld_rm_INCLUDE) $(edma3_lld_drv_INCLUDE) \
- $(edma3_lld_rm_sample_INCLUDE) $(edma3_lld_drv_sample_INCLUDE)
-
-# EDMA3 LLD examples
-edma3_drv_c6472-evm_64p_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6472
-edma3_drv_c6472-evm_64p_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6472-evm_64p_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6472-evm_64p_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6472BE
-edma3_drv_c6472-evm_64p_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6472-evm_64p_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6748-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6748
-edma3_drv_c6748-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6748-evm_674_example_EXAMPLES_RELPATH)
-
-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_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_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)
-
-edma3_drv_tci6486-evm_64p_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6486
-edma3_drv_tci6486-evm_64p_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6486-evm_64p_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6486BE
-edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_ti814x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x
-edma3_drv_ti814x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_674_example_EXAMPLES_RELPATH)
-
-edma3_drv_ti814x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x_A8
-edma3_drv_ti814x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_a8_example_EXAMPLES_RELPATH)
-
-edma3_drv_ti814x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x_M3
-edma3_drv_ti814x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_m3_example_EXAMPLES_RELPATH)
-
-edma3_drv_ti816x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x
-edma3_drv_ti816x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_674_example_EXAMPLES_RELPATH)
-
-edma3_drv_ti816x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x_A8
-edma3_drv_ti816x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_a8_example_EXAMPLES_RELPATH)
-edma3_drv_ti816x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x_M3
-edma3_drv_ti816x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_m3_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6608-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6608
-edma3_drv_tci6608-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6608-sim_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6608-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6608BE
-edma3_drv_tci6608-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6608-sim_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6616-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6616
-edma3_drv_tci6616-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6616-sim_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6616-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6616BE
-edma3_drv_tci6616-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6616-sim_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6614-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6614
-edma3_drv_tci6614-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-sim_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6614-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6614BE
-edma3_drv_tci6614-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-sim_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6657-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simC6657
-edma3_drv_c6657-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-sim_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6657-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simC6657BE
-edma3_drv_c6657-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-sim_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6670-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6670
-edma3_drv_c6670-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6670-evm_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6670-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6670BE
-edma3_drv_c6670-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6670-evm_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6678-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6678
-edma3_drv_c6678-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6678-evm_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6678-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6678BE
-edma3_drv_c6678-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6678-evm_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6614-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6614
-edma3_drv_tci6614-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-evm_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_tci6614-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6614BE
-edma3_drv_tci6614-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-evm_66_be_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6657-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6657
-edma3_drv_c6657-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-evm_66_example_EXAMPLES_RELPATH)
-
-edma3_drv_c6657-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6657BE
-edma3_drv_c6657-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-evm_66_be_example_EXAMPLES_RELPATH)
-# Nothing beyond this point
+# File: component.mk\r
+# This file is component include make file of OMX.\r
+\r
+# List of variables set in this file and their purpose:\r
+# <mod>_RELPATH - This is the relative path of the module, typically from\r
+# top-level directory of the package\r
+# <mod>_PATH - This is the absolute path of the module. It derives from\r
+# absolute path of the top-level directory (set in env.mk)\r
+# and relative path set above\r
+# <mod>_INCLUDE - This is the path that has interface header files of the\r
+# module. This can be multiple directories (space separated)\r
+# <mod>_PKG_LIST - Names of the modules (and sub-modules) that are a part\r
+# part of this module, including itself.\r
+# <mod>_PLATFORM_DEPENDENCY - "yes": means the code for this module depends on \r
+# platform and the compiled obj/lib has to be kept\r
+# under <platform> directory\r
+# "no" or "" or if this variable is not defined: means\r
+# this module has no platform dependent code and hence\r
+# the obj/libs are not kept under <platform> dir.\r
+# <mod>_CORE_DEPENDENCY - "yes": means the code for this module depends on \r
+# core and the compiled obj/lib has to be kept\r
+# under <core> directory\r
+# "no" or "" or if this variable is not defined: means\r
+# this module has no core dependent code and hence\r
+# the obj/libs are not kept under <core> dir.\r
+# <mod>_APP_STAGE_FILES - List of source files that belongs to the module\r
+# <mod>, but that needs to be compiled at application\r
+# build stage (in the context of the app). This is\r
+# primarily for link time configurations or if the\r
+# source file is dependent on options/defines that are\r
+# application dependent. This can be left blank or\r
+# not defined at all, in which case, it means there\r
+# no source files in the module <mod> that are required\r
+# to be compiled in the application build stage.\r
+#\r
+\r
+# List of modules under EDMA3 LLD\r
+edma3_lld_COMP_LIST_c6xdsp = edma3_lld_rm edma3_lld_drv\r
+\r
+# List of examples under EDMA3 LLD\r
+edma3_lld_EXAMPLES_LIST = edma3_drv_ti816x-evm_m3_example edma3_drv_c6472-evm_64p_example edma3_drv_c6472-evm_64p_be_example edma3_drv_c6748-evm_674_example \\r
+ edma3_drv_da830-evm_674_example edma3_drv_omapl138-evm_674_example \\r
+ edma3_drv_tci6486-evm_64p_example edma3_drv_tci6486-evm_64p_be_example edma3_drv_ti816x-evm_674_example \\r
+ edma3_drv_ti816x_sim_sample \\r
+ edma3_drv_ti814x-evm_674_example edma3_drv_ti814x-evm_a8_example \\r
+ edma3_drv_tci6608-sim_66_example edma3_drv_tci6608-sim_66_be_example \\r
+ edma3_drv_tci6616-sim_66_example edma3_drv_tci6616-sim_66_be_example \\r
+ edma3_drv_tci6614-sim_66_example edma3_drv_tci6614-sim_66_be_example \\r
+ edma3_drv_c6657-sim_66_example edma3_drv_c6657-sim_66_be_example \\r
+ edma3_drv_c6670-evm_66_example edma3_drv_c6670-evm_66_be_example \\r
+ edma3_drv_c6678-evm_66_example edma3_drv_c6678-evm_66_be_example \\r
+ edma3_drv_tci6614-evm_66_example edma3_drv_tci6614-evm_66_be_example \\r
+ edma3_drv_c6657-evm_66_example edma3_drv_c6657-evm_66_be_example \\r
+ edma3_drv_omapl138-evm_arm9_example edma3_drv_omap4-evm_64t_example\r
+\r
+# List of libraries\r
+\r
+\r
+\r
+ifeq ($(PLATFORM),)\r
+PLATFORM = ti816x-evm ti814x-evm c6a811x-evm c6472-evm c6670-evm c6678-evm c6748-evm da830-evm omapl138-evm tci6486-evm tci6608-sim tci6616-sim tci6614-evm tci6614-sim\r
+endif\r
+\r
+ifeq ($(TARGET),)\r
+TARGET = 674 m3 a8 64p 66\r
+edma3_lld_LIBS_ALL = edma3_lld_rm_generic\r
+endif\r
+\r
+#Prepare library list to build from the PLATFORM and TARGET\r
+ifeq ($(PLATFORM),generic)\r
+edma3_lld_LIBS_ALL = edma3_lld_rm_generic\r
+else\r
+edma3_lld_LIBS_ALL += $(foreach plat, $(PLATFORM),$(foreach targ,$(TARGET),edma3_lld_$(plat)_$(targ)_libs))\r
+endif\r
+\r
+#Prepare Example list from PLATFORM and TARGET\r
+ifeq ($(ENDIAN),big)\r
+edma3_lld_EXAMPLES_LIST = $(foreach plat, $(PLATFORM),$(foreach targ,$(TARGET),edma3_drv_$(plat)_$(targ)_be_example))\r
+else\r
+edma3_lld_EXAMPLES_LIST = $(foreach plat, $(PLATFORM),$(foreach targ,$(TARGET),edma3_drv_$(plat)_$(targ)_example))\r
+endif\r
+\r
+\r
+# EDMA3 LLD RM - Resource manager\r
+edma3_lld_rm_RELPATH = ti/sdo/edma3/rm\r
+edma3_lld_rm_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_rm_RELPATH)\r
+edma3_lld_rm_INCLUDE = $(edma3_lld_rm_PATH) $(edma3_lld_rm_PATH)/src\r
+edma3_lld_rm_PKG_LIST = edma3_lld_rm edma3_lld_rm_sample\r
+edma3_lld_rm_PLATFORM_DEPENDENCY = yes\r
+\r
+edma3_lld_rm_sample_RELPATH = ti/sdo/edma3/rm/sample\r
+edma3_lld_rm_sample_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_rm_sample_RELPATH)\r
+edma3_lld_rm_sample_INCLUDE = $(edma3_lld_rm_sample_PATH) $(edma3_lld_rm_sample_PATH)/src\r
+edma3_lld_rm_sample_PLATFORM_DEPENDENCY = yes\r
+\r
+# EDMA3 LLD DRV - Driver\r
+edma3_lld_drv_RELPATH = ti/sdo/edma3/drv\r
+edma3_lld_drv_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_drv_RELPATH)\r
+edma3_lld_drv_INCLUDE = $(edma3_lld_drv_PATH) $(edma3_lld_drv_PATH)/src\r
+edma3_lld_drv_PKG_LIST = edma3_lld_drv edma3_lld_drv_sample\r
+edma3_lld_drv_PLATFORM_DEPENDENCY = no\r
+\r
+edma3_lld_drv_sample_RELPATH = ti/sdo/edma3/drv/sample\r
+edma3_lld_drv_sample_PATH = $(edma3_lld_PATH)/packages/$(edma3_lld_drv_sample_RELPATH)\r
+edma3_lld_drv_sample_INCLUDE = $(edma3_lld_drv_sample_PATH) $(edma3_lld_drv_sample_PATH)/src\r
+edma3_lld_drv_sample_PLATFORM_DEPENDENCY = yes\r
+\r
+# EDMA3 LLD top level\r
+edma3_lld_INCLUDE = $(edma3_lld_PATH)/packages $(edma3_lld_rm_INCLUDE) $(edma3_lld_drv_INCLUDE) \\r
+ $(edma3_lld_rm_sample_INCLUDE) $(edma3_lld_drv_sample_INCLUDE)\r
+\r
+# EDMA3 LLD examples\r
+edma3_drv_c6472-evm_64p_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6472\r
+edma3_drv_c6472-evm_64p_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6472-evm_64p_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6472-evm_64p_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6472BE\r
+edma3_drv_c6472-evm_64p_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6472-evm_64p_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6748-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6748\r
+edma3_drv_c6748-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6748-evm_674_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_da830-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmDA830\r
+edma3_drv_da830-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_da830-evm_674_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_omapl138-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAPL138\r
+edma3_drv_omapl138-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omapl138-evm_674_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_omap4-evm_64t_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAP4\r
+edma3_drv_omap4-evm_64t_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omap4-evm_64t_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_omapl138-evm_arm9_example_EXAMPLES_RELPATH = examples/edma3_driver/evmOMAPL138_ARM\r
+edma3_drv_omapl138-evm_arm9_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_omapl138-evm_arm9_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6486-evm_64p_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6486\r
+edma3_drv_tci6486-evm_64p_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6486-evm_64p_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6486BE\r
+edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_ti814x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x\r
+edma3_drv_ti814x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_674_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_ti814x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x_A8\r
+edma3_drv_ti814x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_a8_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_ti814x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x_M3\r
+edma3_drv_ti814x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_m3_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_ti816x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x\r
+edma3_drv_ti816x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_674_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_ti816x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x_A8\r
+edma3_drv_ti816x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_a8_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_ti816x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x_M3\r
+edma3_drv_ti816x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_m3_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6a811x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6A811x\r
+edma3_drv_c6a811x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6a811x-evm_674_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6a811x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6A811x_A8\r
+edma3_drv_c6a811x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6a811x-evm_a8_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6a811x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6A811x_M3\r
+edma3_drv_c6a811x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6a811x-evm_m3_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6608-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6608\r
+edma3_drv_tci6608-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6608-sim_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6608-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6608BE\r
+edma3_drv_tci6608-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6608-sim_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6616-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6616\r
+edma3_drv_tci6616-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6616-sim_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6616-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6616BE\r
+edma3_drv_tci6616-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6616-sim_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6614-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6614\r
+edma3_drv_tci6614-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-sim_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6614-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6614BE\r
+edma3_drv_tci6614-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-sim_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6657-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simC6657\r
+edma3_drv_c6657-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-sim_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6657-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simC6657BE\r
+edma3_drv_c6657-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-sim_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6670-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6670\r
+edma3_drv_c6670-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6670-evm_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6670-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6670BE\r
+edma3_drv_c6670-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6670-evm_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6678-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6678\r
+edma3_drv_c6678-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6678-evm_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6678-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evm6678BE\r
+edma3_drv_c6678-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6678-evm_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6614-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6614\r
+edma3_drv_tci6614-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-evm_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_tci6614-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6614BE\r
+edma3_drv_tci6614-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6614-evm_66_be_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6657-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6657\r
+edma3_drv_c6657-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-evm_66_example_EXAMPLES_RELPATH)\r
+\r
+edma3_drv_c6657-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6657BE\r
+edma3_drv_c6657-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6657-evm_66_be_example_EXAMPLES_RELPATH)\r
+# Nothing beyond this point\r
diff --git a/packages/makefile b/packages/makefile
index c91ca0cfff2398134c40137759849392a06b94bd..fa529787901d1c9e1f426f3cf045c351f9af2bac 100755 (executable)
--- a/packages/makefile
+++ b/packages/makefile
-#
-# EDMA3 LLD
-#
-
-ifeq ($(ROOTDIR),)
- $(error Error: Environment variable ROOTDIR not set)
-endif
-
-# Begin block - Build options
-# By the end of this block, we'd have either xdc or make or both in BUILD_OPTIONS
-# using which, we'd build either XDC packages (+run configuro)
-# or make based components (+link) or both.
-BUILD_OPTIONS = xdc make
-VALID_BUILD_OPTIONS = full $(BUILD_OPTIONS)
-ifeq ($(filter $(BUILD),$(VALID_BUILD_OPTIONS)),)
- ifeq ($(BUILD),)
- BUILD = full
- else
- $(error Error: Invalid value specified for BUILD. Valid values are - $(VALID_BUILD_OPTIONS))
- endif
-endif
-ifneq ($(BUILD),full)
- BUILD_OPTIONS = $(BUILD)
-endif
-# End block - Build options
-
-include $(ROOTDIR)/makerules/build_config.mk
-include $(ROOTDIR)/makerules/env.mk
-include component.mk
-
-# Listing common targets
-edma3_lld_COMP_LIST_ALL = $(edma3_lld_COMP_LIST_c6xdsp)
-edma3_lld_PKG_LIST_ALL = $(foreach PKG,$(edma3_lld_COMP_LIST_ALL),$($(PKG)_PKG_LIST))
-CLEANALL_TARGETS = $(addsuffix _clean, $(edma3_lld_LIBS_ALL))
-CLEANALL_EXAMPLES = $(addsuffix _clean, $(edma3_lld_EXAMPLES_LIST))
-
-.PHONY : $(edma3_lld_LIBS_ALL) $(edma3_lld_EXAMPLES_LIST) $(CLEANALL_TARGETS) $(CLEANALL_EXAMPLES)
-
-all: libs examples
-
-libs: $(edma3_lld_LIBS_ALL)
-
-examples: $(edma3_lld_EXAMPLES_LIST)
-
-clean: cleanlibs cleanexamples
-
-cleanlibs: $(CLEANALL_TARGETS)
-
-cleanexamples: $(CLEANALL_EXAMPLES)
-
-
-
-#=======================================================================================================================================
-#
-# Rules to build and clean libs for all PLATFORM and TARGET
-#
-#=======================================================================================================================================
-
-
-#=======================================================================================================================================
-#To Build libs For Platform ti816x-evm Target 674
-edma3_lld_ti816x-evm_674_libs: edma3_lld_ti816x-evm_674_libs_drv edma3_lld_ti816x-evm_674_libs_rm edma3_lld_ti816x-evm_674_libs_drvsample edma3_lld_ti816x-evm_674_libs_rmsample
-edma3_lld_ti816x-evm_674_libs_drv:
- $(ECHO) \# Making c674:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c674:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=release
-edma3_lld_ti816x-evm_674_libs_rm:
- $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making ti816x-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=release
-edma3_lld_ti816x-evm_674_libs_drvsample:
- $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making ti816x-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_ti816x-evm_674_libs_rmsample:
- $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making ti816x-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-#To Clean libs For Platform ti816x-evm Target 674
-edma3_lld_ti816x-evm_674_libs_clean: edma3_lld_ti816x-evm_674_libs_drv_clean edma3_lld_ti816x-evm_674_libs_rm_clean edma3_lld_ti816x-evm_674_libs_drvsample_clean edma3_lld_ti816x-evm_674_libs_rmsample_clean
-edma3_lld_ti816x-evm_674_libs_drv_clean:
- $(ECHO) \# Cleaning c674:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c674:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=release
-edma3_lld_ti816x-evm_674_libs_rm_clean:
- $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=release
-edma3_lld_ti816x-evm_674_libs_drvsample_clean:
- $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_ti816x-evm_674_libs_rmsample_clean:
- $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-#=======================================================================================================================================
-#To Build libs For Platform ti814x-evm Target 674
-edma3_lld_ti814x-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_ti814x-evm_674_libs_rm edma3_lld_ti814x-evm_674_libs_drvsample edma3_lld_ti814x-evm_674_libs_rmsample
-edma3_lld_ti814x-evm_674_libs_drv:
- $(ECHO) \# Making c674:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c674:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=release
-edma3_lld_ti814x-evm_674_libs_rm:
- $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making ti814x-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=release
-edma3_lld_ti814x-evm_674_libs_drvsample:
- $(ECHO) \# Making ti814x-evm :debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making ti814x-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_ti814x-evm_674_libs_rmsample:
- $(ECHO) \# Making ti814x-evm :debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making ti814x-evm :release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-#To Clean libs For Platform ti814x-evm Target 674
-edma3_lld_ti814x-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_ti814x-evm_674_libs_rm_clean edma3_lld_ti814x-evm_674_libs_drvsample_clean edma3_lld_ti814x-evm_674_libs_rmsample_clean
-edma3_lld_ti814x-evm_674_libs_drv_clean:
- $(ECHO) \# Cleaning c674:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c674:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=release
-edma3_lld_ti814x-evm_674_libs_rm_clean:
- $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning ti814x-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=release
-edma3_lld_ti814x-evm_674_libs_drvsample_clean:
- $(ECHO) \# Cleaning ti814x-evm :debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning ti814x-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_ti814x-evm_674_libs_rmsample_clean:
- $(ECHO) \# Cleaning ti814x-evm :debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning ti814x-evm :release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-#=======================================================================================================================================
-#To Build libs For Platform ti816x-evm Target a8
-edma3_lld_ti816x-evm_a8_libs: edma3_lld_ti816x-evm_a8_libs_drv edma3_lld_ti816x-evm_a8_libs_rm edma3_lld_ti816x-evm_a8_libs_drvsample edma3_lld_ti816x-evm_a8_libs_rmsample
-edma3_lld_ti816x-evm_a8_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making a8:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Making a8:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-endif
-edma3_lld_ti816x-evm_a8_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-endif
-edma3_lld_ti816x-evm_a8_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-endif
-edma3_lld_ti816x-evm_a8_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-endif
-
-#To Clean libs For Platform ti816x-evm Target a8
-edma3_lld_ti816x-evm_a8_libs_clean: edma3_lld_ti816x-evm_a8_libs_drv_clean edma3_lld_ti816x-evm_a8_libs_rm_clean edma3_lld_ti816x-evm_a8_libs_drvsample_clean edma3_lld_ti816x-evm_a8_libs_rmsample_clean
-edma3_lld_ti816x-evm_a8_libs_drv_clean:
- $(ECHO) \# Cleaning a8:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Cleaning a8:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-edma3_lld_ti816x-evm_a8_libs_rm_clean:
- $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-edma3_lld_ti816x-evm_a8_libs_drvsample_clean:
- $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-edma3_lld_ti816x-evm_a8_libs_rmsample_clean:
- $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-
-#=======================================================================================================================================
-#To Build libs For Platform ti816x-evm Target m3
-edma3_lld_ti816x-evm_m3_libs: edma3_lld_ti816x-evm_m3_libs_drv edma3_lld_ti816x-evm_m3_libs_rm edma3_lld_ti816x-evm_m3_libs_drvsample edma3_lld_ti816x-evm_m3_libs_rmsample
-edma3_lld_ti816x-evm_m3_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making m3:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Making m3:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Making m3:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Making m3:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-endif
-edma3_lld_ti816x-evm_m3_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-endif
-edma3_lld_ti816x-evm_m3_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
- $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-endif
-edma3_lld_ti816x-evm_m3_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
- $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-endif
-
-#To Clean libs For Platform ti816x-evm Target m3
-edma3_lld_ti816x-evm_m3_libs_clean: edma3_lld_ti816x-evm_m3_libs_drv_clean edma3_lld_ti816x-evm_m3_libs_rm_clean edma3_lld_ti816x-evm_m3_libs_drvsample_clean edma3_lld_ti816x-evm_m3_libs_rmsample_clean
-edma3_lld_ti816x-evm_m3_libs_drv_clean:
- $(ECHO) \# Cleaning m3:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Cleaning m3:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Cleaning m3:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Cleaning m3:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-edma3_lld_ti816x-evm_m3_libs_rm_clean:
- $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-edma3_lld_ti816x-evm_m3_libs_drvsample_clean:
- $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
- $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-edma3_lld_ti816x-evm_m3_libs_rmsample_clean:
- $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
- $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-
-#=======================================================================================================================================
-#To Build libs For Platform ti814x-evm Target a8
-edma3_lld_ti814x-evm_a8_libs: edma3_lld_ti814x-evm_a8_libs_drv edma3_lld_ti814x-evm_a8_libs_rm edma3_lld_ti814x-evm_a8_libs_drvsample edma3_lld_ti814x-evm_a8_libs_rmsample
-edma3_lld_ti814x-evm_a8_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making a8:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Making a8:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-endif
-edma3_lld_ti814x-evm_a8_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-endif
-edma3_lld_ti814x-evm_a8_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-endif
-edma3_lld_ti814x-evm_a8_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-endif
-
-#To Clean libs For Platform ti814x-evm Target a8
-edma3_lld_ti814x-evm_a8_libs_clean: edma3_lld_ti814x-evm_a8_libs_drv_clean edma3_lld_ti814x-evm_a8_libs_rm_clean edma3_lld_ti814x-evm_a8_libs_drvsample_clean edma3_lld_ti814x-evm_a8_libs_rmsample_clean
-edma3_lld_ti814x-evm_a8_libs_drv_clean:
- $(ECHO) \# Cleaning a8:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Cleaning a8:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-edma3_lld_ti814x-evm_a8_libs_rm_clean:
- $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-edma3_lld_ti814x-evm_a8_libs_drvsample_clean:
- $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-edma3_lld_ti814x-evm_a8_libs_rmsample_clean:
- $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-
-#=======================================================================================================================================
-#To Build libs For Platform ti814x-evm Target m3
-edma3_lld_ti814x-evm_m3_libs: edma3_lld_ti814x-evm_m3_libs_rm edma3_lld_ti814x-evm_m3_libs_drvsample edma3_lld_ti814x-evm_m3_libs_rmsample
-edma3_lld_ti814x-evm_m3_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making m3:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Making m3:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Making m3:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Making m3:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-endif
-edma3_lld_ti814x-evm_m3_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-endif
-edma3_lld_ti814x-evm_m3_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
- $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-endif
-edma3_lld_ti814x-evm_m3_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
- $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-endif
-
-#To Clean libs For Platform ti814x-evm Target m3
-edma3_lld_ti814x-evm_m3_libs_clean: edma3_lld_ti814x-evm_m3_libs_drv_clean edma3_lld_ti814x-evm_m3_libs_rm_clean edma3_lld_ti814x-evm_m3_libs_drvsample_clean edma3_lld_ti814x-evm_m3_libs_rmsample_clean
-edma3_lld_ti814x-evm_m3_libs_drv_clean:
- $(ECHO) \# Cleaning m3:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Cleaning m3:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Cleaning m3:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Cleaning m3:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-edma3_lld_ti814x-evm_m3_libs_rm_clean:
- $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-edma3_lld_ti814x-evm_m3_libs_drvsample_clean:
- $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
- $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-edma3_lld_ti814x-evm_m3_libs_rmsample_clean:
- $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
- $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-
-#=======================================================================================================================================
-#To Build libs For Platform c6472-evm Target 64p
-edma3_lld_c6472-evm_64p_libs: edma3_lld_c6472-evm_64p_libs_drv edma3_lld_c6472-evm_64p_libs_rm edma3_lld_c6472-evm_64p_libs_drvsample edma3_lld_c6472-evm_64p_libs_rmsample
-edma3_lld_c6472-evm_64p_libs_drv:
- $(ECHO) \# Making c64p:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c64p:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release
- $(ECHO) \# Making c64p:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c64p:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6472-evm_64p_libs_rm:
- $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6472-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release
- $(ECHO) \# Making c6472-evm:release:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6472-evm_64p_libs_drvsample:
- $(ECHO) \# Making c6472-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6472-evm:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6472-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making c6472-evm:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6472-evm_64p_libs_rmsample:
- $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6472-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making c6472-evm:release:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#To Clean libs For Platform c6472-evm Target 64p
-edma3_lld_c6472-evm_64p_libs_clean: edma3_lld_c6472-evm_64p_libs_drv_clean edma3_lld_c6472-evm_64p_libs_rm_clean edma3_lld_c6472-evm_64p_libs_drvsample_clean edma3_lld_c6472-evm_64p_libs_rmsample_clean
-edma3_lld_c6472-evm_64p_libs_drv_clean:
- $(ECHO) \# Cleaning c64p:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c64p:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c64p:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c64p:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6472-evm_64p_libs_rm_clean:
- $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6472-evm_64p_libs_drvsample_clean:
- $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6472-evm_64p_libs_rmsample_clean:
- $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform c6670-evm Target 66
-edma3_lld_c6670-evm_66_libs: edma3_lld_c6670-evm_66_libs_drv edma3_lld_c6670-evm_66_libs_rm edma3_lld_c6670-evm_66_libs_drvsample edma3_lld_c6670-evm_66_libs_rmsample
-edma3_lld_c6670-evm_66_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
- $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6670-evm_66_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6670-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
- $(ECHO) \# Making c6670-evm:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6670-evm_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c6670-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6670-evm:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6670-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making c6670-evm:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6670-evm_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform c6670-evm Target 66
-edma3_lld_c6670-evm_66_libs_clean: edma3_lld_c6670-evm_66_libs_drv_clean edma3_lld_c6670-evm_66_libs_rm_clean edma3_lld_c6670-evm_66_libs_drvsample_clean edma3_lld_c6670-evm_66_libs_rmsample_clean
-edma3_lld_c6670-evm_66_libs_drv_clean:
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6670-evm_66_libs_rm_clean:
- $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6670-evm_66_libs_drvsample_clean:
- $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6670-evm_66_libs_rmsample_clean:
- $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform c6678-evm Target 66
-edma3_lld_c6678-evm_66_libs:edma3_lld_c6678-evm_66_libs_drv edma3_lld_c6678-evm_66_libs_rm edma3_lld_c6678-evm_66_libs_drvsample edma3_lld_c6678-evm_66_libs_rmsample
-edma3_lld_c6678-evm_66_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
- $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6678-evm_66_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6678-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
- $(ECHO) \# Making c6678-evm:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6678-evm_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6678-evm_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform c6678-evm Target 66
-edma3_lld_c6678-evm_66_libs_clean: edma3_lld_c6678-evm_66_libs_drv_clean edma3_lld_c6678-evm_66_libs_rm_clean edma3_lld_c6678-evm_66_libs_drvsample_clean edma3_lld_c6678-evm_66_libs_rmsample_clean
-edma3_lld_c6678-evm_66_libs_drv_clean:
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6678-evm_66_libs_rm_clean:
- $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6678-evm_66_libs_drvsample_clean:
- $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6678-evm_66_libs_rmsample_clean:
- $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform tci6614-evm Target 66
-edma3_lld_tci6614-evm_66_libs:edma3_lld_tci6614-evm_66_libs_drv edma3_lld_tci6614-evm_66_libs_rm edma3_lld_tci6614-evm_66_libs_drvsample edma3_lld_tci6614-evm_66_libs_rmsample
-edma3_lld_tci6614-evm_66_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release
- $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6614-evm_66_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6614-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6614-evm:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6614-evm_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making tci6614-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6614-evm:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6614-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6614-evm:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6614-evm_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform tci6614-evm Target 66
-edma3_lld_tci6614-evm_66_libs_clean: edma3_lld_tci6614-evm_66_libs_drv_clean edma3_lld_tci6614-evm_66_libs_rm_clean edma3_lld_tci6614-evm_66_libs_drvsample_clean edma3_lld_tci6614-evm_66_libs_rmsample_clean
-edma3_lld_tci6614-evm_66_libs_drv_clean:
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6614-evm_66_libs_rm_clean:
- $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6614-evm_66_libs_drvsample_clean:
- $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6614-evm_66_libs_rmsample_clean:
- $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform c6657-evm Target 66
-edma3_lld_c6657-evm_66_libs:edma3_lld_c6657-evm_66_libs_drv edma3_lld_c6657-evm_66_libs_rm edma3_lld_c6657-evm_66_libs_drvsample edma3_lld_c6657-evm_66_libs_rmsample
-edma3_lld_c6657-evm_66_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release
- $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6657-evm_66_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6657-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release
- $(ECHO) \# Making c6657-evm:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6657-evm_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c6657-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6657-evm:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6657-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making c6657-evm:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6657-evm_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform c6657-evm Target 66
-edma3_lld_c6657-evm_66_libs_clean: edma3_lld_c6657-evm_66_libs_drv_clean edma3_lld_c6657-evm_66_libs_rm_clean edma3_lld_c6657-evm_66_libs_drvsample_clean edma3_lld_c6657-evm_66_libs_rmsample_clean
-edma3_lld_c6657-evm_66_libs_drv_clean:
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6657-evm_66_libs_rm_clean:
- $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6657-evm_66_libs_drvsample_clean:
- $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6657-evm_66_libs_rmsample_clean:
- $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform c6748-evm Target 674
-edma3_lld_c6748-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_c6748-evm_674_libs_rm edma3_lld_c6748-evm_674_libs_drvsample edma3_lld_c6748-evm_674_libs_rmsample
-edma3_lld_c6748-evm_674_libs_rm:
- $(ECHO) \# Making c6748-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6748-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6748-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6748-evm PROFILE_c6xdsp=release
-edma3_lld_c6748-evm_674_libs_rmsample:
- $(ECHO) \# Making c6748-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6748-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_c6748-evm_674_libs_drvsample:
- $(ECHO) \# Making c6748-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making c6748-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-
-#To Clean libs For Platform c6748-evm Target 674
-edma3_lld_c6748-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_c6748-evm_674_libs_rm_clean edma3_lld_c6748-evm_674_libs_drvsample_clean edma3_lld_c6748-evm_674_libs_rmsample_clean
-edma3_lld_c6748-evm_674_libs_rm_clean:
- $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=release
-edma3_lld_c6748-evm_674_libs_rmsample_clean:
- $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_c6748-evm_674_libs_drvsample_clean:
- $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-
-#=======================================================================================================================================
-#To Build libs For Platform da830-evm Target 674
-edma3_lld_da830-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_da830-evm_674_libs_rm edma3_lld_da830-evm_674_libs_drvsample edma3_lld_da830-evm_674_libs_rmsample
-edma3_lld_da830-evm_674_libs_rm:
- $(ECHO) \# Making da830-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=da830-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making da830-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=da830-evm PROFILE_c6xdsp=release
-edma3_lld_da830-evm_674_libs_rmsample:
- $(ECHO) \# Making da830-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making da830-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_da830-evm_674_libs_drvsample:
- $(ECHO) \# Making da830-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making da830-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-
-#To Clean libs For Platform da830-evm Target 674
-edma3_lld_da830-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_da830-evm_674_libs_rm_clean edma3_lld_da830-evm_674_libs_drvsample_clean edma3_lld_da830-evm_674_libs_rmsample_clean
-edma3_lld_da830-evm_674_libs_rm_clean:
- $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning da830-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=release
-edma3_lld_da830-evm_674_libs_rmsample_clean:
- $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning da830-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_da830-evm_674_libs_drvsample_clean:
- $(ECHO) \# Cleaning da830-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-
-#=======================================================================================================================================
-#To Build libs For Platform omap4-evm Target 64t
-edma3_lld_omap4-evm_64t_libs: edma3_lld_omap4-evm_64t_libs_drv edma3_lld_omap4-evm_64t_libs_rm edma3_lld_omap4-evm_64t_libs_drvsample edma3_lld_omap4-evm_64t_libs_rmsample
-edma3_lld_omap4-evm_64t_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c64t:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making c64t:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=release
-endif
-edma3_lld_omap4-evm_64t_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making omap4-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making omap4-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=release
-endif
-edma3_lld_omap4-evm_64t_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making omap4-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making omap4-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
-endif
-edma3_lld_omap4-evm_64t_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making omap4-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making omap4-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
-endif
-
-#To Clean libs For Platform omap4-evm Target 64t
-edma3_lld_omap4-evm_64t_libs_clean: edma3_lld_omap4-evm_64t_libs_drv_clean edma3_lld_omap4-evm_64t_libs_rm_clean edma3_lld_omap4-evm_64t_libs_drvsample_clean edma3_lld_omap4-evm_64t_libs_rmsample_clean
-edma3_lld_omap4-evm_64t_libs_drv_clean:
- $(ECHO) \# Cleaning c64t:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c64t:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=release
-edma3_lld_omap4-evm_64t_libs_rm_clean:
- $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=release
-edma3_lld_omap4-evm_64t_libs_rmsample_clean:
- $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_omap4-evm_64t_libs_drvsample_clean:
- $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-#=======================================================================================================================================
-#To Build libs For Platform omapl138-evm Target 674
-edma3_lld_omapl138-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_omapl138-evm_674_libs_rm edma3_lld_omapl138-evm_674_libs_drvsample edma3_lld_omapl138-evm_674_libs_rmsample
-edma3_lld_omapl138-evm_674_libs_rm:
- $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making omapl138-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm PROFILE_c6xdsp=release
-edma3_lld_omapl138-evm_674_libs_rmsample:
- $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making omapl138-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_omapl138-evm_674_libs_drvsample:
- $(ECHO) \# Making omapl138-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making omapl138-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-
-#To Clean libs For Platform omapl138-evm Target 674
-edma3_lld_omapl138-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_omapl138-evm_674_libs_rm_clean edma3_lld_omapl138-evm_674_libs_drvsample_clean edma3_lld_omapl138-evm_674_libs_rmsample_clean
-edma3_lld_omapl138-evm_674_libs_rm_clean:
- $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=release
-edma3_lld_omapl138-evm_674_libs_rmsample_clean:
- $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
-edma3_lld_omapl138-evm_674_libs_drvsample_clean:
- $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-
-#=======================================================================================================================================
-#To Build libs For Platform omapl138-evm Target arm9
-edma3_lld_omapl138-evm_arm9_libs: edma3_lld_omapl138-evm_arm9_libs_drv edma3_lld_omapl138-evm_arm9_libs_rm edma3_lld_omapl138-evm_arm9_libs_drvsample edma3_lld_omapl138-evm_arm9_libs_rmsample
-edma3_lld_omapl138-evm_arm9_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making arm9:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
- $(ECHO) \# Making arm9:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-endif
-edma3_lld_omapl138-evm_arm9_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
- $(ECHO) \# Making omapl138-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-endif
-edma3_lld_omapl138-evm_arm9_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
- $(ECHO) \# Making omapl138-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-endif
-edma3_lld_omapl138-evm_arm9_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making omapl138-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
- $(ECHO) \# Making omapl138-evm:rel:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-endif
-
-#To Clean libs For Platform omapl138-evm Target arm9
-edma3_lld_omapl138-evm_arm9_libs_clean: edma3_lld_omapl138-evm_arm9_libs_drv_clean edma3_lld_omapl138-evm_arm9_libs_rm_clean edma3_lld_omapl138-evm_arm9_libs_drvsample_clean edma3_lld_omapl138-evm_arm9_libs_rmsample_clean
-edma3_lld_omapl138-evm_arm9_libs_drv_clean:
- $(ECHO) \# Cleaning arm9:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
- $(ECHO) \# Cleaning arm9:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-edma3_lld_omapl138-evm_arm9_libs_rm_clean:
- $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
- $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-edma3_lld_omapl138-evm_arm9_libs_rmsample_clean:
- $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
- $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-edma3_lld_omapl138-evm_arm9_libs_drvsample_clean:
- $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
- $(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 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
-edma3_lld_tci6486-evm_64p_libs_rm:
- $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6486-evm_64p_libs_rmsample:
- $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6486-evm_64p_libs_drvsample:
- $(ECHO) \# Making tci6486-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6486-evm:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6486-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6486-evm:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#To Clean libs For Platform tci6486-evm Target 64p
-edma3_lld_tci6486-evm_64p_libs_clean: edma3_lld_c6472-evm_64p_libs_drv_clean edma3_lld_tci6486-evm_64p_libs_rm_clean edma3_lld_tci6486-evm_64p_libs_drvsample_clean edma3_lld_tci6486-evm_64p_libs_rmsample_clean
-edma3_lld_tci6486-evm_64p_libs_rm_clean:
- $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6486-evm_64p_libs_rmsample_clean:
- $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6486-evm_64p_libs_drvsample_clean:
- $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform tci6608-sim Target 66
-edma3_lld_tci6608-sim_66_libs: edma3_lld_tci6608-sim_66_libs_drv edma3_lld_tci6608-sim_66_libs_rm edma3_lld_tci6608-sim_66_libs_drvsample edma3_lld_tci6608-sim_66_libs_rmsample
-edma3_lld_tci6608-sim_66_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Making c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
- $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6608-sim_66_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6608-sim:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6608-sim:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6608-sim_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6608-sim_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform tci6608-sim Target 66
-edma3_lld_tci6608-sim_66_libs_clean: edma3_lld_tci6608-sim_66_libs_drv_clean edma3_lld_tci6608-sim_66_libs_rm_clean edma3_lld_tci6608-sim_66_libs_drvsample_clean edma3_lld_tci6608-sim_66_libs_rmsample_clean
-edma3_lld_tci6608-sim_66_libs_drv_clean:
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6608-sim_66_libs_rm_clean:
- $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6608-sim_66_libs_rmsample_clean:
- $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6608-sim_66_libs_drvsample_clean:
- $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform tci6616-sim Target 66
-edma3_lld_tci6616-sim_66_libs: edma3_lld_tci6616-sim_66_libs_drv edma3_lld_tci6616-sim_66_libs_rm edma3_lld_tci6616-sim_66_libs_drvsample edma3_lld_tci6616-sim_66_libs_rmsample
-edma3_lld_tci6616-sim_66_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Making c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release
- $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6616-sim_66_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6616-sim:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6616-sim:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6616-sim_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6616-sim_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform tci6616-sim Target 66
-edma3_lld_tci6616-sim_66_libs_clean: edma3_lld_tci6616-sim_66_libs_drv_clean edma3_lld_tci6616-sim_66_libs_rm_clean edma3_lld_tci6616-sim_66_libs_drvsample_clean edma3_lld_tci6616-sim_66_libs_rmsample_clean
-edma3_lld_tci6616-sim_66_libs_drv_clean:
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6616-sim_66_libs_rm_clean:
- $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6616-sim_66_libs_rmsample_clean:
- $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6616-sim_66_libs_drvsample_clean:
- $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform tci6614-sim Target 66
-edma3_lld_tci6614-sim_66_libs: edma3_lld_tci6614-sim_66_libs_drv edma3_lld_tci6614-sim_66_libs_rm edma3_lld_tci6614-sim_66_libs_drvsample edma3_lld_tci6614-sim_66_libs_rmsample
-edma3_lld_tci6614-sim_66_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Making c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release
- $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6614-sim_66_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6614-sim:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6614-sim:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6614-sim_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_tci6614-sim_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making tci6614-sim:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making tci6614-sim:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making tci6614-sim:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making tci6614-sim:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform tci6614-sim Target 66
-edma3_lld_tci6614-sim_66_libs_clean: edma3_lld_tci6614-sim_66_libs_drv_clean edma3_lld_tci6614-sim_66_libs_rm_clean edma3_lld_tci6614-sim_66_libs_drvsample_clean edma3_lld_tci6614-sim_66_libs_rmsample_clean
-edma3_lld_tci6614-sim_66_libs_drv_clean:
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6614-sim_66_libs_rm_clean:
- $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6614-sim_66_libs_rmsample_clean:
- $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_tci6614-sim_66_libs_drvsample_clean:
- $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform c6657-sim Target 66
-edma3_lld_c6657-sim_66_libs: edma3_lld_c6657-sim_66_libs_drv edma3_lld_c6657-sim_66_libs_rm edma3_lld_c6657-sim_66_libs_drvsample edma3_lld_c6657-sim_66_libs_rmsample
-edma3_lld_c6657-sim_66_libs_drv:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Making c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release
- $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6657-sim_66_libs_rm:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6657-sim:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release
- $(ECHO) \# Making c6657-sim:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6657-sim_66_libs_rmsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-edma3_lld_c6657-sim_66_libs_drvsample:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making c6657-sim:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making c6657-sim:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making c6657-sim:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making c6657-sim:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-#To Clean libs For Platform c6657-sim Target 66
-edma3_lld_c6657-sim_66_libs_clean: edma3_lld_c6657-sim_66_libs_drv_clean edma3_lld_c6657-sim_66_libs_rm_clean edma3_lld_c6657-sim_66_libs_drvsample_clean edma3_lld_c6657-sim_66_libs_rmsample_clean
-edma3_lld_c6657-sim_66_libs_drv_clean:
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
- $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6657-sim_66_libs_rm_clean:
- $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm -for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_rm
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_rm for big_endian
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6657-sim_66_libs_rmsample_clean:
- $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample -for big_endian
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-edma3_lld_c6657-sim_66_libs_drvsample_clean:
- $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_drv_sample
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_drv_sample -for big_endian
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-#=======================================================================================================================================
-#To Build libs For Platform Generic
-edma3_lld_rm_generic:
- $(ECHO) \# Making generic/c674:debug:edma3_lld_rm
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=674 PROFILE_674=debug
- $(ECHO) \# Making generic/c674:release:edma3_lld_rm
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=674 PROFILE_674=release
- $(ECHO) \# Making generic/c64p:debug:edma3_lld_rm: -for big_endian
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=big
- $(ECHO) \# Making generic/c64p:release:edma3_lld_rm: -for big_endian
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=big
- $(ECHO) \# Making generic/c64p:debug:edma3_lld_rm
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=little
- $(ECHO) \# Making generic/c64p:release:edma3_lld_rm
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=little
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making generic/c66:debug:edma3_lld_rm: -for big_endian
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=big
- $(ECHO) \# Making generic/c66:release:edma3_lld_rm: -for big_endian
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=big
- $(ECHO) \# Making generic/c66:debug:edma3_lld_rm
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=little
- $(ECHO) \# Making generic/c66:release:edma3_lld_rm
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=little
-endif
- $(ECHO) \# Making generic/m3:debug:edma3_lld_rm
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=m3 PROFILE_m3=debug
- $(ECHO) \# Making generic/m3:release:edma3_lld_rm
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=m3 PROFILE_m3=release
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Making generic/a8:debug:edma3_lld_rm
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=a8 PROFILE_a8=debug
- $(ECHO) \# Making generic/a8:release:edma3_lld_rm
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=a8 PROFILE_a8=release
- $(ECHO) \# Making generic/arm9:debug:edma3_lld_rm
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=arm9 PROFILE_arm9=debug
- $(ECHO) \# Making generic/arm9:release:edma3_lld_rm
- $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=arm9 PROFILE_arm9=release
-endif
-
-#To Clean libs For Platform Generic
-edma3_lld_rm_generic_clean:
- $(ECHO) \# Cleaning generic/c674:debug:edma3_lld_rm
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=674 PROFILE_674=debug
- $(ECHO) \# Cleaning generic/c674:release:edma3_lld_rm
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=674 PROFILE_674=release
- $(ECHO) \# Cleaning generic/c64p:debug:edma3_lld_rm: -for big_endian
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=big
- $(ECHO) \# Cleaning generic/c64p:release:edma3_lld_rm: -for big_endian
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=big
- $(ECHO) \# Cleaning generic/c64p:debug:edma3_lld_rm
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=little
- $(ECHO) \# Cleaning generic/c64p:release:edma3_lld_rm
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=little
- $(ECHO) \# Cleaning generic/c66:debug:edma3_lld_rm: -for big_endian
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=big
- $(ECHO) \# Cleaning generic/c66:release:edma3_lld_rm: -for big_endian
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=big
- $(ECHO) \# Cleaning generic/c66:debug:edma3_lld_rm
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=little
- $(ECHO) \# Cleaning generic/c66:release:edma3_lld_rm
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=little
- $(ECHO) \# Cleaning generic/m3:debug:edma3_lld_rm
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=m3 PROFILE_m3=debug
- $(ECHO) \# Cleaning generic/m3:release:edma3_lld_rm
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=m3 PROFILE_m3=release
- $(ECHO) \# Cleaning generic/a8:debug:edma3_lld_rm
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=a8 PROFILE_a8=debug
- $(ECHO) \# Cleaning generic/a8:release:edma3_lld_rm
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=a8 PROFILE_a8=release
- $(ECHO) \# Cleaning generic/arm9:debug:edma3_lld_rm
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=arm9 PROFILE_arm9=debug
- $(ECHO) \# Cleaning generic/arm9:release:edma3_lld_rm
- $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=arm9 PROFILE_arm9=release
-
-#=======================================================================================================================================
-#
-# Rule to build all examples
-#
-#=======================================================================================================================================
-edma3_drv_c6472-evm_64p_example:
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_c6472-evm_64p_be_example:
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_c6748-evm_674_example:
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_da830-evm_674_example:
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=da830-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
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_omap4-evm_64t_example:
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_tci6486-evm_64p_example:
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_tci6486-evm_64p_be_example:
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_ti816x-evm_674_example:
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_ti814x-evm_674_example:
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
-
-edma3_drv_tci6608-sim_66_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release
-endif
-
-edma3_drv_tci6608-sim_66_be_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-edma3_drv_tci6616-sim_66_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release
-endif
-
-edma3_drv_tci6616-sim_66_be_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-edma3_drv_tci6614-sim_66_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release
-endif
-
-edma3_drv_tci6614-sim_66_be_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-edma3_drv_c6657-sim_66_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release
-endif
-
-edma3_drv_c6657-sim_66_be_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-edma3_drv_c6670-evm_66_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
-endif
-
-edma3_drv_c6670-evm_66_be_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-
-edma3_drv_c6678-evm_66_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release
-endif
-
-edma3_drv_c6678-evm_66_be_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-
-edma3_drv_tci6614-evm_66_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release
-endif
-
-edma3_drv_tci6614-evm_66_be_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-
-edma3_drv_c6657-evm_66_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release
-endif
-
-edma3_drv_c6657-evm_66_be_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big
-endif
-
-
-edma3_drv_omapl138-evm_arm9_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:arm9:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
- $(ECHO) \# Configuring XDC packages for $@:arm9:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-endif
-
-edma3_drv_ti814x-evm_a8_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:a8:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Configuring XDC packages for $@:a8:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-endif
-
-edma3_drv_ti816x-evm_a8_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:a8:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Configuring XDC packages for $@:a8:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-endif
-
-edma3_drv_ti816x-evm_m3_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:m3:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
-
- $(ECHO) \# Configuring XDC packages for $@:m3:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-
- $(ECHO) \# Configuring XDC packages for $@:m3:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
-
- $(ECHO) \# Configuring XDC packages for $@:m3:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
-endif
-
-edma3_drv_ti814x-evm_m3_example:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Configuring XDC packages for $@:m3:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
-
- $(ECHO) \# Configuring XDC packages for $@:m3:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-
- $(ECHO) \# Configuring XDC packages for $@:m3:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Making example $@:debug
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
-
- $(ECHO) \# Configuring XDC packages for $@:m3:release
- $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Making example $@:release
- $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
-endif
-
-#=======================================================================================================================================
-#
-# Rule to clean all examples
-#
-#=======================================================================================================================================
-
-edma3_drv_c6472-evm_64p_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release
-
-edma3_drv_c6472-evm_64p_be_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_c6748-evm_674_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=release
-
-edma3_drv_da830-evm_674_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=release
-
-edma3_drv_omapl138-evm_674_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=release
-
-edma3_drv_omapl138-evm_arm9_example_clean:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release
-endif
-
-edma3_drv_omap4-evm_64t_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=release
-
-edma3_drv_tci6486-evm_64p_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release
-
-edma3_drv_tci6486-evm_64p_be_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_ti816x-evm_674_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=release
-
-edma3_drv_ti814x-evm_674_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=release
-
-edma3_drv_ti814x-evm_a8_example_clean:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
-endif
-
-edma3_drv_ti816x-evm_a8_example_clean:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
-endif
-
-edma3_drv_ti814x-evm_m3_example_clean:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release
-endif
-
-edma3_drv_ti816x-evm_m3_example_clean:
-ifeq ($(FORMAT),ELF)
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release
-endif
-
-edma3_drv_tci6608-sim_66_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release
-
-edma3_drv_tci6608-sim_66_be_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_tci6616-sim_66_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release
-
-edma3_drv_tci6616-sim_66_be_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_tci6614-sim_66_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release
-
-edma3_drv_tci6614-sim_66_be_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_c6657-sim_66_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release
-
-edma3_drv_c6657-sim_66_be_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_c6670-evm_66_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release
-
-edma3_drv_c6670-evm_66_be_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_c6678-evm_66_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release
-
-edma3_drv_c6678-evm_66_be_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_tci6614-evm_66_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release
-
-edma3_drv_tci6614-evm_66_be_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big
-
-edma3_drv_c6657-evm_66_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release
-
-edma3_drv_c6657-evm_66_be_example_clean:
- $(ECHO) \# Cleaning example $@:debug
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big
- $(ECHO) \# Cleaning example $@:release
- $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big
-
-
-# Help
-help:
- $(ECHO) EDMA3 LLD Driver Help page
- $(ECHO) To build libraries and examples:
- $(ECHO) "Command line: make [all\|libs\|examples] [FORMAT=\{ELF\|COFF\}] [PLATFORM=\{ti816x-evm\|da830-3vm\|etc\}] [TARGET=\{674\|a8\|etc\}]"
- $(ECHO) " Default target is "all", which builds both libraries and examples"
- $(ECHO) " Default FORMAT is specified in makerules/build_config.mk. This can be"
- $(ECHO) " overridden by specifying a different FORMAT here."
- $(ECHO) " To build for specific platform specify the PLATFORM here
- $(ECHO) To clean the build files:
- $(ECHO) "Command line: make \{clean\|cleanall\}"
-
-
-# Nothing beyond this point
+#\r
+# EDMA3 LLD\r
+#\r
+\r
+ifeq ($(ROOTDIR),)\r
+ $(error Error: Environment variable ROOTDIR not set)\r
+endif\r
+\r
+# Begin block - Build options\r
+# By the end of this block, we'd have either xdc or make or both in BUILD_OPTIONS\r
+# using which, we'd build either XDC packages (+run configuro)\r
+# or make based components (+link) or both.\r
+BUILD_OPTIONS = xdc make\r
+VALID_BUILD_OPTIONS = full $(BUILD_OPTIONS)\r
+ifeq ($(filter $(BUILD),$(VALID_BUILD_OPTIONS)),)\r
+ ifeq ($(BUILD),)\r
+ BUILD = full\r
+ else\r
+ $(error Error: Invalid value specified for BUILD. Valid values are - $(VALID_BUILD_OPTIONS))\r
+ endif\r
+endif\r
+ifneq ($(BUILD),full)\r
+ BUILD_OPTIONS = $(BUILD)\r
+endif\r
+# End block - Build options\r
+\r
+include $(ROOTDIR)/makerules/build_config.mk\r
+include $(ROOTDIR)/makerules/env.mk\r
+include component.mk\r
+\r
+# Listing common targets\r
+edma3_lld_COMP_LIST_ALL = $(edma3_lld_COMP_LIST_c6xdsp)\r
+edma3_lld_PKG_LIST_ALL = $(foreach PKG,$(edma3_lld_COMP_LIST_ALL),$($(PKG)_PKG_LIST))\r
+CLEANALL_TARGETS = $(addsuffix _clean, $(edma3_lld_LIBS_ALL))\r
+CLEANALL_EXAMPLES = $(addsuffix _clean, $(edma3_lld_EXAMPLES_LIST))\r
+\r
+.PHONY : $(edma3_lld_LIBS_ALL) $(edma3_lld_EXAMPLES_LIST) $(CLEANALL_TARGETS) $(CLEANALL_EXAMPLES)\r
+\r
+all: libs examples\r
+\r
+libs: $(edma3_lld_LIBS_ALL)\r
+\r
+examples: $(edma3_lld_EXAMPLES_LIST)\r
+\r
+clean: cleanlibs cleanexamples\r
+\r
+cleanlibs: $(CLEANALL_TARGETS)\r
+\r
+cleanexamples: $(CLEANALL_EXAMPLES)\r
+\r
+\r
+\r
+#=======================================================================================================================================\r
+#\r
+# Rules to build and clean libs for all PLATFORM and TARGET\r
+#\r
+#=======================================================================================================================================\r
+\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform ti816x-evm Target 674\r
+edma3_lld_ti816x-evm_674_libs: edma3_lld_ti816x-evm_674_libs_drv edma3_lld_ti816x-evm_674_libs_rm edma3_lld_ti816x-evm_674_libs_drvsample edma3_lld_ti816x-evm_674_libs_rmsample\r
+edma3_lld_ti816x-evm_674_libs_drv:\r
+ $(ECHO) \# Making c674:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c674:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti816x-evm_674_libs_rm:\r
+ $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making ti816x-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti816x-evm_674_libs_drvsample:\r
+ $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making ti816x-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_ti816x-evm_674_libs_rmsample:\r
+ $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making ti816x-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#To Clean libs For Platform ti816x-evm Target 674\r
+edma3_lld_ti816x-evm_674_libs_clean: edma3_lld_ti816x-evm_674_libs_drv_clean edma3_lld_ti816x-evm_674_libs_rm_clean edma3_lld_ti816x-evm_674_libs_drvsample_clean edma3_lld_ti816x-evm_674_libs_rmsample_clean\r
+edma3_lld_ti816x-evm_674_libs_drv_clean:\r
+ $(ECHO) \# Cleaning c674:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c674:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti816x-evm_674_libs_rm_clean:\r
+ $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti816x-evm_674_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_ti816x-evm_674_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning ti816x-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform ti814x-evm Target 674\r
+edma3_lld_ti814x-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_ti814x-evm_674_libs_rm edma3_lld_ti814x-evm_674_libs_drvsample edma3_lld_ti814x-evm_674_libs_rmsample\r
+edma3_lld_ti814x-evm_674_libs_drv:\r
+ $(ECHO) \# Making c674:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c674:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti814x-evm_674_libs_rm:\r
+ $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making ti814x-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti814x-evm_674_libs_drvsample:\r
+ $(ECHO) \# Making ti814x-evm :debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making ti814x-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_ti814x-evm_674_libs_rmsample:\r
+ $(ECHO) \# Making ti814x-evm :debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making ti814x-evm :release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#To Clean libs For Platform ti814x-evm Target 674\r
+edma3_lld_ti814x-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_ti814x-evm_674_libs_rm_clean edma3_lld_ti814x-evm_674_libs_drvsample_clean edma3_lld_ti814x-evm_674_libs_rmsample_clean\r
+edma3_lld_ti814x-evm_674_libs_drv_clean:\r
+ $(ECHO) \# Cleaning c674:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c674:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti814x-evm_674_libs_rm_clean:\r
+ $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning ti814x-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=release\r
+edma3_lld_ti814x-evm_674_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning ti814x-evm :debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning ti814x-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_ti814x-evm_674_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning ti814x-evm :debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning ti814x-evm :release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform ti816x-evm Target a8\r
+edma3_lld_ti816x-evm_a8_libs: edma3_lld_ti816x-evm_a8_libs_drv edma3_lld_ti816x-evm_a8_libs_rm edma3_lld_ti816x-evm_a8_libs_drvsample edma3_lld_ti816x-evm_a8_libs_rmsample\r
+edma3_lld_ti816x-evm_a8_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making a8:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Making a8:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+edma3_lld_ti816x-evm_a8_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+edma3_lld_ti816x-evm_a8_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+edma3_lld_ti816x-evm_a8_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+\r
+#To Clean libs For Platform ti816x-evm Target a8\r
+edma3_lld_ti816x-evm_a8_libs_clean: edma3_lld_ti816x-evm_a8_libs_drv_clean edma3_lld_ti816x-evm_a8_libs_rm_clean edma3_lld_ti816x-evm_a8_libs_drvsample_clean edma3_lld_ti816x-evm_a8_libs_rmsample_clean\r
+edma3_lld_ti816x-evm_a8_libs_drv_clean:\r
+ $(ECHO) \# Cleaning a8:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Cleaning a8:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+edma3_lld_ti816x-evm_a8_libs_rm_clean:\r
+ $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+edma3_lld_ti816x-evm_a8_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+edma3_lld_ti816x-evm_a8_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform ti816x-evm Target m3\r
+edma3_lld_ti816x-evm_m3_libs: edma3_lld_ti816x-evm_m3_libs_drv edma3_lld_ti816x-evm_m3_libs_rm edma3_lld_ti816x-evm_m3_libs_drvsample edma3_lld_ti816x-evm_m3_libs_rmsample\r
+edma3_lld_ti816x-evm_m3_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making m3:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Making m3:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Making m3:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Making m3:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+endif\r
+edma3_lld_ti816x-evm_m3_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+endif\r
+edma3_lld_ti816x-evm_m3_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+ $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+endif\r
+edma3_lld_ti816x-evm_m3_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+ $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+endif\r
+\r
+#To Clean libs For Platform ti816x-evm Target m3\r
+edma3_lld_ti816x-evm_m3_libs_clean: edma3_lld_ti816x-evm_m3_libs_drv_clean edma3_lld_ti816x-evm_m3_libs_rm_clean edma3_lld_ti816x-evm_m3_libs_drvsample_clean edma3_lld_ti816x-evm_m3_libs_rmsample_clean\r
+edma3_lld_ti816x-evm_m3_libs_drv_clean:\r
+ $(ECHO) \# Cleaning m3:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Cleaning m3:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Cleaning m3:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Cleaning m3:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+edma3_lld_ti816x-evm_m3_libs_rm_clean:\r
+ $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+edma3_lld_ti816x-evm_m3_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+ $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+edma3_lld_ti816x-evm_m3_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+ $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform ti814x-evm Target a8\r
+edma3_lld_ti814x-evm_a8_libs: edma3_lld_ti814x-evm_a8_libs_drv edma3_lld_ti814x-evm_a8_libs_rm edma3_lld_ti814x-evm_a8_libs_drvsample edma3_lld_ti814x-evm_a8_libs_rmsample\r
+edma3_lld_ti814x-evm_a8_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making a8:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Making a8:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+edma3_lld_ti814x-evm_a8_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+edma3_lld_ti814x-evm_a8_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+edma3_lld_ti814x-evm_a8_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+\r
+#To Clean libs For Platform ti814x-evm Target a8\r
+edma3_lld_ti814x-evm_a8_libs_clean: edma3_lld_ti814x-evm_a8_libs_drv_clean edma3_lld_ti814x-evm_a8_libs_rm_clean edma3_lld_ti814x-evm_a8_libs_drvsample_clean edma3_lld_ti814x-evm_a8_libs_rmsample_clean\r
+edma3_lld_ti814x-evm_a8_libs_drv_clean:\r
+ $(ECHO) \# Cleaning a8:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Cleaning a8:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+edma3_lld_ti814x-evm_a8_libs_rm_clean:\r
+ $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+edma3_lld_ti814x-evm_a8_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+edma3_lld_ti814x-evm_a8_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform ti814x-evm Target m3\r
+edma3_lld_ti814x-evm_m3_libs: edma3_lld_ti814x-evm_m3_libs_rm edma3_lld_ti814x-evm_m3_libs_drvsample edma3_lld_ti814x-evm_m3_libs_rmsample\r
+edma3_lld_ti814x-evm_m3_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making m3:debug:edma3_lld_drv \r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Making m3:release:edma3_lld_drv \r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Making m3:debug:edma3_lld_drv \r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Making m3:release:edma3_lld_drv \r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+endif\r
+edma3_lld_ti814x-evm_m3_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm \r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm \r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm \r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm \r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+endif\r
+edma3_lld_ti814x-evm_m3_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample \r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Making ti814x-evm:rel:edma3_lld_drv_sample \r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+ $(ECHO) \# Making ti814x-evm:debug:edma3_lld_drv_sample \r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+endif\r
+edma3_lld_ti814x-evm_m3_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample \r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample \r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release \r
+ $(ECHO) \# Making ti814x-evm:debug:edma3_lld_rm_sample \r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Making ti814x-evm:rel:edma3_lld_rm_sample \r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+endif\r
+\r
+#To Clean libs For Platform ti814x-evm Target m3\r
+edma3_lld_ti814x-evm_m3_libs_clean: edma3_lld_ti814x-evm_m3_libs_drv_clean edma3_lld_ti814x-evm_m3_libs_rm_clean edma3_lld_ti814x-evm_m3_libs_drvsample_clean edma3_lld_ti814x-evm_m3_libs_rmsample_clean\r
+edma3_lld_ti814x-evm_m3_libs_drv_clean:\r
+ $(ECHO) \# Cleaning m3:debug:edma3_lld_drv \r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Cleaning m3:release:edma3_lld_drv \r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Cleaning m3:debug:edma3_lld_drv \r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Cleaning m3:release:edma3_lld_drv \r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+edma3_lld_ti814x-evm_m3_libs_rm_clean:\r
+ $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm \r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm \r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm \r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm \r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+edma3_lld_ti814x-evm_m3_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample \r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_drv_sample \r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+ $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_drv_sample \r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+edma3_lld_ti814x-evm_m3_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample \r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample \r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release \r
+ $(ECHO) \# Cleaning ti814x-evm:debug:edma3_lld_rm_sample \r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Cleaning ti814x-evm:rel:edma3_lld_rm_sample \r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6a811x-evm Target 674\r
+edma3_lld_c6a811x-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_ti814x-evm_674_libs_rm edma3_lld_c6a811x-evm_674_libs_drvsample edma3_lld_ti814x-evm_674_libs_rmsample\r
+edma3_lld_c6a811x-evm_674_libs_drvsample:\r
+ $(ECHO) \# Making c6a811x-evm :debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6a811x-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#To Clean libs For Platform c6a811x-evm Target 674\r
+edma3_lld_c6a811x-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_ti814x-evm_674_libs_rm_clean edma3_lld_c6a811x-evm_674_libs_drvsample_clean edma3_lld_ti814x-evm_674_libs_rmsample_clean\r
+edma3_lld_c6a811x-evm_674_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning ti814x-evm :debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning ti814x-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6a811x-evm Target a8\r
+edma3_lld_c6a811x-evm_a8_libs: edma3_lld_ti814x-evm_a8_libs_drv edma3_lld_ti814x-evm_a8_libs_rm edma3_lld_c6a811x-evm_a8_libs_drvsample edma3_lld_ti814x-evm_a8_libs_rmsample\r
+edma3_lld_c6a811x-evm_a8_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+\r
+#To Clean libs For Platform c6a811x-evm Target a8\r
+edma3_lld_c6a811x-evm_a8_libs_clean: edma3_lld_ti814x-evm_a8_libs_drv_clean edma3_lld_ti814x-evm_a8_libs_rm_clean edma3_lld_c6a811x-evm_a8_libs_drvsample_clean edma3_lld_ti814x-evm_a8_libs_rmsample_clean\r
+edma3_lld_c6a811x-evm_a8_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6a811x-evm Target m3\r
+edma3_lld_c6a811x-evm_m3_libs: edma3_lld_ti814x-evm_m3_libs_drv edma3_lld_ti814x-evm_m3_libs_rm edma3_lld_c6a811x-evm_m3_libs_drvsample edma3_lld_ti814x-evm_m3_libs_rmsample\r
+edma3_lld_c6a811x-evm_m3_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_drv_sample \r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_drv_sample \r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release\r
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_drv_sample \r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug\r
+endif\r
+\r
+#To Clean libs For Platform c6a811x-evm Target m3\r
+edma3_lld_c6a811x-evm_m3_libs_clean: edma3_lld_ti814x-evm_m3_libs_drv_clean edma3_lld_ti814x-evm_m3_libs_rm_clean edma3_lld_c6a811x-evm_m3_libs_drvsample_clean edma3_lld_ti814x-evm_m3_libs_rmsample_clean\r
+edma3_lld_c6a811x-evm_m3_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_drv_sample \r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_drv_sample \r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release\r
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_drv_sample \r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6472-evm Target 64p\r
+edma3_lld_c6472-evm_64p_libs: edma3_lld_c6472-evm_64p_libs_drv edma3_lld_c6472-evm_64p_libs_rm edma3_lld_c6472-evm_64p_libs_drvsample edma3_lld_c6472-evm_64p_libs_rmsample\r
+edma3_lld_c6472-evm_64p_libs_drv:\r
+ $(ECHO) \# Making c64p:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c64p:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c64p:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c64p:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6472-evm_64p_libs_rm:\r
+ $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6472-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6472-evm:release:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6472-evm_64p_libs_drvsample:\r
+ $(ECHO) \# Making c6472-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6472-evm:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6472-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6472-evm:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6472-evm_64p_libs_rmsample:\r
+ $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6472-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6472-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6472-evm:release:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#To Clean libs For Platform c6472-evm Target 64p\r
+edma3_lld_c6472-evm_64p_libs_clean: edma3_lld_c6472-evm_64p_libs_drv_clean edma3_lld_c6472-evm_64p_libs_rm_clean edma3_lld_c6472-evm_64p_libs_drvsample_clean edma3_lld_c6472-evm_64p_libs_rmsample_clean\r
+edma3_lld_c6472-evm_64p_libs_drv_clean:\r
+ $(ECHO) \# Cleaning c64p:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c64p:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c64p:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c64p:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6472-evm_64p_libs_rm_clean:\r
+ $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6472-evm_64p_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6472-evm_64p_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6472-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6472-evm:release:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6670-evm Target 66\r
+edma3_lld_c6670-evm_66_libs: edma3_lld_c6670-evm_66_libs_drv edma3_lld_c6670-evm_66_libs_rm edma3_lld_c6670-evm_66_libs_drvsample edma3_lld_c6670-evm_66_libs_rmsample\r
+edma3_lld_c6670-evm_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6670-evm_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6670-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6670-evm:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6670-evm_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6670-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6670-evm:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6670-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6670-evm:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6670-evm_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6670-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform c6670-evm Target 66\r
+edma3_lld_c6670-evm_66_libs_clean: edma3_lld_c6670-evm_66_libs_drv_clean edma3_lld_c6670-evm_66_libs_rm_clean edma3_lld_c6670-evm_66_libs_drvsample_clean edma3_lld_c6670-evm_66_libs_rmsample_clean\r
+edma3_lld_c6670-evm_66_libs_drv_clean:\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6670-evm_66_libs_rm_clean:\r
+ $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6670-evm_66_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6670-evm:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6670-evm_66_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6670-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6678-evm Target 66\r
+edma3_lld_c6678-evm_66_libs:edma3_lld_c6678-evm_66_libs_drv edma3_lld_c6678-evm_66_libs_rm edma3_lld_c6678-evm_66_libs_drvsample edma3_lld_c6678-evm_66_libs_rmsample\r
+edma3_lld_c6678-evm_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6678-evm_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6678-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6678-evm:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6678-evm_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6678-evm:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6678-evm:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6678-evm_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6678-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform c6678-evm Target 66\r
+edma3_lld_c6678-evm_66_libs_clean: edma3_lld_c6678-evm_66_libs_drv_clean edma3_lld_c6678-evm_66_libs_rm_clean edma3_lld_c6678-evm_66_libs_drvsample_clean edma3_lld_c6678-evm_66_libs_rmsample_clean\r
+edma3_lld_c6678-evm_66_libs_drv_clean:\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6678-evm_66_libs_rm_clean:\r
+ $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6678-evm_66_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6678-evm:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6678-evm_66_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6678-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform tci6614-evm Target 66\r
+edma3_lld_tci6614-evm_66_libs:edma3_lld_tci6614-evm_66_libs_drv edma3_lld_tci6614-evm_66_libs_rm edma3_lld_tci6614-evm_66_libs_drvsample edma3_lld_tci6614-evm_66_libs_rmsample\r
+edma3_lld_tci6614-evm_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6614-evm_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6614-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6614-evm:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6614-evm_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making tci6614-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6614-evm:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6614-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6614-evm:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6614-evm_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6614-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform tci6614-evm Target 66\r
+edma3_lld_tci6614-evm_66_libs_clean: edma3_lld_tci6614-evm_66_libs_drv_clean edma3_lld_tci6614-evm_66_libs_rm_clean edma3_lld_tci6614-evm_66_libs_drvsample_clean edma3_lld_tci6614-evm_66_libs_rmsample_clean\r
+edma3_lld_tci6614-evm_66_libs_drv_clean:\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6614-evm_66_libs_rm_clean:\r
+ $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6614-evm_66_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6614-evm:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6614-evm_66_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6614-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6657-evm Target 66\r
+edma3_lld_c6657-evm_66_libs:edma3_lld_c6657-evm_66_libs_drv edma3_lld_c6657-evm_66_libs_rm edma3_lld_c6657-evm_66_libs_drvsample edma3_lld_c6657-evm_66_libs_rmsample\r
+edma3_lld_c6657-evm_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6657-evm_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6657-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6657-evm:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6657-evm_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6657-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6657-evm:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6657-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6657-evm:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6657-evm_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6657-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform c6657-evm Target 66\r
+edma3_lld_c6657-evm_66_libs_clean: edma3_lld_c6657-evm_66_libs_drv_clean edma3_lld_c6657-evm_66_libs_rm_clean edma3_lld_c6657-evm_66_libs_drvsample_clean edma3_lld_c6657-evm_66_libs_rmsample_clean\r
+edma3_lld_c6657-evm_66_libs_drv_clean:\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6657-evm_66_libs_rm_clean:\r
+ $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6657-evm_66_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6657-evm:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6657-evm_66_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6657-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6748-evm Target 674\r
+edma3_lld_c6748-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_c6748-evm_674_libs_rm edma3_lld_c6748-evm_674_libs_drvsample edma3_lld_c6748-evm_674_libs_rmsample\r
+edma3_lld_c6748-evm_674_libs_rm:\r
+ $(ECHO) \# Making c6748-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6748-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6748-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6748-evm PROFILE_c6xdsp=release\r
+edma3_lld_c6748-evm_674_libs_rmsample:\r
+ $(ECHO) \# Making c6748-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6748-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_c6748-evm_674_libs_drvsample:\r
+ $(ECHO) \# Making c6748-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6748-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+\r
+#To Clean libs For Platform c6748-evm Target 674\r
+edma3_lld_c6748-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_c6748-evm_674_libs_rm_clean edma3_lld_c6748-evm_674_libs_drvsample_clean edma3_lld_c6748-evm_674_libs_rmsample_clean\r
+edma3_lld_c6748-evm_674_libs_rm_clean:\r
+ $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=release\r
+edma3_lld_c6748-evm_674_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_c6748-evm_674_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning c6748-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6748-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform da830-evm Target 674\r
+edma3_lld_da830-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_da830-evm_674_libs_rm edma3_lld_da830-evm_674_libs_drvsample edma3_lld_da830-evm_674_libs_rmsample\r
+edma3_lld_da830-evm_674_libs_rm:\r
+ $(ECHO) \# Making da830-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=da830-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making da830-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=da830-evm PROFILE_c6xdsp=release\r
+edma3_lld_da830-evm_674_libs_rmsample:\r
+ $(ECHO) \# Making da830-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making da830-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_da830-evm_674_libs_drvsample:\r
+ $(ECHO) \# Making da830-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making da830-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+\r
+#To Clean libs For Platform da830-evm Target 674\r
+edma3_lld_da830-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_da830-evm_674_libs_rm_clean edma3_lld_da830-evm_674_libs_drvsample_clean edma3_lld_da830-evm_674_libs_rmsample_clean\r
+edma3_lld_da830-evm_674_libs_rm_clean:\r
+ $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning da830-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=release\r
+edma3_lld_da830-evm_674_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning da830-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_da830-evm_674_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning da830-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning da830-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform omap4-evm Target 64t\r
+edma3_lld_omap4-evm_64t_libs: edma3_lld_omap4-evm_64t_libs_drv edma3_lld_omap4-evm_64t_libs_rm edma3_lld_omap4-evm_64t_libs_drvsample edma3_lld_omap4-evm_64t_libs_rmsample\r
+edma3_lld_omap4-evm_64t_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c64t:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c64t:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=release\r
+endif\r
+edma3_lld_omap4-evm_64t_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making omap4-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making omap4-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omap4-evm PROFILE_c6xdsp=release\r
+endif\r
+edma3_lld_omap4-evm_64t_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making omap4-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making omap4-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+endif\r
+edma3_lld_omap4-evm_64t_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making omap4-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making omap4-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+endif\r
+\r
+#To Clean libs For Platform omap4-evm Target 64t\r
+edma3_lld_omap4-evm_64t_libs_clean: edma3_lld_omap4-evm_64t_libs_drv_clean edma3_lld_omap4-evm_64t_libs_rm_clean edma3_lld_omap4-evm_64t_libs_drvsample_clean edma3_lld_omap4-evm_64t_libs_rmsample_clean\r
+edma3_lld_omap4-evm_64t_libs_drv_clean:\r
+ $(ECHO) \# Cleaning c64t:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c64t:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=release\r
+edma3_lld_omap4-evm_64t_libs_rm_clean:\r
+ $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=release\r
+edma3_lld_omap4-evm_64t_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_omap4-evm_64t_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning omap4-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning omap4-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform omapl138-evm Target 674\r
+edma3_lld_omapl138-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_omapl138-evm_674_libs_rm edma3_lld_omapl138-evm_674_libs_drvsample edma3_lld_omapl138-evm_674_libs_rmsample\r
+edma3_lld_omapl138-evm_674_libs_rm:\r
+ $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making omapl138-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm PROFILE_c6xdsp=release\r
+edma3_lld_omapl138-evm_674_libs_rmsample:\r
+ $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making omapl138-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_omapl138-evm_674_libs_drvsample:\r
+ $(ECHO) \# Making omapl138-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making omapl138-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+\r
+#To Clean libs For Platform omapl138-evm Target 674\r
+edma3_lld_omapl138-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_omapl138-evm_674_libs_rm_clean edma3_lld_omapl138-evm_674_libs_drvsample_clean edma3_lld_omapl138-evm_674_libs_rmsample_clean\r
+edma3_lld_omapl138-evm_674_libs_rm_clean:\r
+ $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=release\r
+edma3_lld_omapl138-evm_674_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+edma3_lld_omapl138-evm_674_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning omapl138-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform omapl138-evm Target arm9\r
+edma3_lld_omapl138-evm_arm9_libs: edma3_lld_omapl138-evm_arm9_libs_drv edma3_lld_omapl138-evm_arm9_libs_rm edma3_lld_omapl138-evm_arm9_libs_drvsample edma3_lld_omapl138-evm_arm9_libs_rmsample\r
+edma3_lld_omapl138-evm_arm9_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making arm9:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Making arm9:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+endif\r
+edma3_lld_omapl138-evm_arm9_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Making omapl138-evm:rel:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+endif\r
+edma3_lld_omapl138-evm_arm9_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making omapl138-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Making omapl138-evm:rel:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+endif\r
+edma3_lld_omapl138-evm_arm9_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making omapl138-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Making omapl138-evm:rel:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+endif\r
+\r
+#To Clean libs For Platform omapl138-evm Target arm9\r
+edma3_lld_omapl138-evm_arm9_libs_clean: edma3_lld_omapl138-evm_arm9_libs_drv_clean edma3_lld_omapl138-evm_arm9_libs_rm_clean edma3_lld_omapl138-evm_arm9_libs_drvsample_clean edma3_lld_omapl138-evm_arm9_libs_rmsample_clean\r
+edma3_lld_omapl138-evm_arm9_libs_drv_clean:\r
+ $(ECHO) \# Cleaning arm9:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Cleaning arm9:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+edma3_lld_omapl138-evm_arm9_libs_rm_clean:\r
+ $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+edma3_lld_omapl138-evm_arm9_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+edma3_lld_omapl138-evm_arm9_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning omapl138-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Cleaning omapl138-evm:rel:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform tci6486-evm Target 64p\r
+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\r
+edma3_lld_tci6486-evm_64p_libs_rm:\r
+ $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6486-evm_64p_libs_rmsample:\r
+ $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6486-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6486-evm:release:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6486-evm_64p_libs_drvsample:\r
+ $(ECHO) \# Making tci6486-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6486-evm:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6486-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6486-evm:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#To Clean libs For Platform tci6486-evm Target 64p\r
+edma3_lld_tci6486-evm_64p_libs_clean: edma3_lld_c6472-evm_64p_libs_drv_clean edma3_lld_tci6486-evm_64p_libs_rm_clean edma3_lld_tci6486-evm_64p_libs_drvsample_clean edma3_lld_tci6486-evm_64p_libs_rmsample_clean\r
+edma3_lld_tci6486-evm_64p_libs_rm_clean:\r
+ $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6486-evm_64p_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6486-evm_64p_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6486-evm:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6486-evm:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform tci6608-sim Target 66\r
+edma3_lld_tci6608-sim_66_libs: edma3_lld_tci6608-sim_66_libs_drv edma3_lld_tci6608-sim_66_libs_rm edma3_lld_tci6608-sim_66_libs_drvsample edma3_lld_tci6608-sim_66_libs_rmsample\r
+edma3_lld_tci6608-sim_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6608-sim_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6608-sim:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6608-sim:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6608-sim_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6608-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6608-sim_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6608-sim:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6608-sim:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform tci6608-sim Target 66\r
+edma3_lld_tci6608-sim_66_libs_clean: edma3_lld_tci6608-sim_66_libs_drv_clean edma3_lld_tci6608-sim_66_libs_rm_clean edma3_lld_tci6608-sim_66_libs_drvsample_clean edma3_lld_tci6608-sim_66_libs_rmsample_clean\r
+edma3_lld_tci6608-sim_66_libs_drv_clean:\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6608-sim_66_libs_rm_clean:\r
+ $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6608-sim_66_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6608-sim_66_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6608-sim:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6608-sim:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform tci6616-sim Target 66\r
+edma3_lld_tci6616-sim_66_libs: edma3_lld_tci6616-sim_66_libs_drv edma3_lld_tci6616-sim_66_libs_rm edma3_lld_tci6616-sim_66_libs_drvsample edma3_lld_tci6616-sim_66_libs_rmsample\r
+edma3_lld_tci6616-sim_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6616-sim_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6616-sim:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6616-sim:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6616-sim_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6616-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6616-sim_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6616-sim:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6616-sim:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform tci6616-sim Target 66\r
+edma3_lld_tci6616-sim_66_libs_clean: edma3_lld_tci6616-sim_66_libs_drv_clean edma3_lld_tci6616-sim_66_libs_rm_clean edma3_lld_tci6616-sim_66_libs_drvsample_clean edma3_lld_tci6616-sim_66_libs_rmsample_clean\r
+edma3_lld_tci6616-sim_66_libs_drv_clean:\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6616-sim_66_libs_rm_clean:\r
+ $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6616-sim_66_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6616-sim_66_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6616-sim:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6616-sim:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform tci6614-sim Target 66\r
+edma3_lld_tci6614-sim_66_libs: edma3_lld_tci6614-sim_66_libs_drv edma3_lld_tci6614-sim_66_libs_rm edma3_lld_tci6614-sim_66_libs_drvsample edma3_lld_tci6614-sim_66_libs_rmsample\r
+edma3_lld_tci6614-sim_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6614-sim_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6614-sim:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6614-sim:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6614-sim_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6614-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_tci6614-sim_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making tci6614-sim:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making tci6614-sim:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making tci6614-sim:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making tci6614-sim:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform tci6614-sim Target 66\r
+edma3_lld_tci6614-sim_66_libs_clean: edma3_lld_tci6614-sim_66_libs_drv_clean edma3_lld_tci6614-sim_66_libs_rm_clean edma3_lld_tci6614-sim_66_libs_drvsample_clean edma3_lld_tci6614-sim_66_libs_rmsample_clean\r
+edma3_lld_tci6614-sim_66_libs_drv_clean:\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6614-sim_66_libs_rm_clean:\r
+ $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6614-sim_66_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_tci6614-sim_66_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning tci6614-sim:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning tci6614-sim:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform c6657-sim Target 66\r
+edma3_lld_c6657-sim_66_libs: edma3_lld_c6657-sim_66_libs_drv edma3_lld_c6657-sim_66_libs_rm edma3_lld_c6657-sim_66_libs_drvsample edma3_lld_c6657-sim_66_libs_rmsample\r
+edma3_lld_c6657-sim_66_libs_drv:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6657-sim_66_libs_rm:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6657-sim:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6657-sim:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6657-sim_66_libs_rmsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6657-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+edma3_lld_c6657-sim_66_libs_drvsample:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making c6657-sim:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making c6657-sim:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making c6657-sim:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making c6657-sim:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+#To Clean libs For Platform c6657-sim Target 66\r
+edma3_lld_c6657-sim_66_libs_clean: edma3_lld_c6657-sim_66_libs_drv_clean edma3_lld_c6657-sim_66_libs_rm_clean edma3_lld_c6657-sim_66_libs_drvsample_clean edma3_lld_c6657-sim_66_libs_rmsample_clean\r
+edma3_lld_c6657-sim_66_libs_drv_clean:\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6657-sim_66_libs_rm_clean:\r
+ $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_rm\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_rm for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6657-sim_66_libs_rmsample_clean:\r
+ $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_rm_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+edma3_lld_c6657-sim_66_libs_drvsample_clean:\r
+ $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning c6657-sim:debug:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_drv_sample\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Cleaning c6657-sim:release:edma3_lld_drv_sample -for big_endian\r
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+#=======================================================================================================================================\r
+#To Build libs For Platform Generic\r
+edma3_lld_rm_generic:\r
+ $(ECHO) \# Making generic/c674:debug:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=674 PROFILE_674=debug\r
+ $(ECHO) \# Making generic/c674:release:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=674 PROFILE_674=release\r
+ $(ECHO) \# Making generic/c64p:debug:edma3_lld_rm: -for big_endian\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=big\r
+ $(ECHO) \# Making generic/c64p:release:edma3_lld_rm: -for big_endian\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=big\r
+ $(ECHO) \# Making generic/c64p:debug:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=little\r
+ $(ECHO) \# Making generic/c64p:release:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=little\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making generic/c66:debug:edma3_lld_rm: -for big_endian\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=big\r
+ $(ECHO) \# Making generic/c66:release:edma3_lld_rm: -for big_endian\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=big\r
+ $(ECHO) \# Making generic/c66:debug:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=little\r
+ $(ECHO) \# Making generic/c66:release:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=little\r
+endif\r
+ $(ECHO) \# Making generic/m3:debug:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=m3 PROFILE_m3=debug\r
+ $(ECHO) \# Making generic/m3:release:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=m3 PROFILE_m3=release\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Making generic/a8:debug:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=a8 PROFILE_a8=debug\r
+ $(ECHO) \# Making generic/a8:release:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=a8 PROFILE_a8=release\r
+ $(ECHO) \# Making generic/arm9:debug:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Making generic/arm9:release:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic,,$@)_PATH) PLATFORM=generic CORE=arm9 PROFILE_arm9=release\r
+endif\r
+\r
+#To Clean libs For Platform Generic\r
+edma3_lld_rm_generic_clean:\r
+ $(ECHO) \# Cleaning generic/c674:debug:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=674 PROFILE_674=debug\r
+ $(ECHO) \# Cleaning generic/c674:release:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=674 PROFILE_674=release\r
+ $(ECHO) \# Cleaning generic/c64p:debug:edma3_lld_rm: -for big_endian\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning generic/c64p:release:edma3_lld_rm: -for big_endian\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=big\r
+ $(ECHO) \# Cleaning generic/c64p:debug:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=debug ENDIAN=little\r
+ $(ECHO) \# Cleaning generic/c64p:release:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=64p PROFILE_64p=release ENDIAN=little\r
+ $(ECHO) \# Cleaning generic/c66:debug:edma3_lld_rm: -for big_endian\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning generic/c66:release:edma3_lld_rm: -for big_endian\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=big\r
+ $(ECHO) \# Cleaning generic/c66:debug:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=debug ENDIAN=little\r
+ $(ECHO) \# Cleaning generic/c66:release:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=66 PROFILE_66=release ENDIAN=little\r
+ $(ECHO) \# Cleaning generic/m3:debug:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=m3 PROFILE_m3=debug\r
+ $(ECHO) \# Cleaning generic/m3:release:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=m3 PROFILE_m3=release\r
+ $(ECHO) \# Cleaning generic/a8:debug:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=a8 PROFILE_a8=debug\r
+ $(ECHO) \# Cleaning generic/a8:release:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=a8 PROFILE_a8=release\r
+ $(ECHO) \# Cleaning generic/arm9:debug:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Cleaning generic/arm9:release:edma3_lld_rm\r
+ $(MAKE) -C $($(subst _generic_clean,,$@)_PATH) clean PLATFORM=generic CORE=arm9 PROFILE_arm9=release\r
+\r
+#=======================================================================================================================================\r
+#\r
+# Rule to build all examples\r
+#\r
+#=======================================================================================================================================\r
+edma3_drv_c6472-evm_64p_example:\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+edma3_drv_c6472-evm_64p_be_example:\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+edma3_drv_c6748-evm_674_example:\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6748-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+edma3_drv_da830-evm_674_example:\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=da830-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+edma3_drv_omapl138-evm_674_example:\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+edma3_drv_omap4-evm_64t_example:\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+edma3_drv_tci6486-evm_64p_example:\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+edma3_drv_tci6486-evm_64p_be_example:\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+edma3_drv_ti816x-evm_674_example:\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+edma3_drv_ti814x-evm_674_example:\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+edma3_drv_c6a811x-evm_674_example:\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+\r
+edma3_drv_tci6608-sim_66_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release\r
+endif\r
+\r
+edma3_drv_tci6608-sim_66_be_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6608-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+edma3_drv_tci6616-sim_66_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release\r
+endif\r
+\r
+edma3_drv_tci6616-sim_66_be_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6616-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+edma3_drv_tci6614-sim_66_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release\r
+endif\r
+\r
+edma3_drv_tci6614-sim_66_be_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+edma3_drv_c6657-sim_66_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release\r
+endif\r
+\r
+edma3_drv_c6657-sim_66_be_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+edma3_drv_c6670-evm_66_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release\r
+endif\r
+\r
+edma3_drv_c6670-evm_66_be_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+\r
+edma3_drv_c6678-evm_66_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release\r
+endif\r
+\r
+edma3_drv_c6678-evm_66_be_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6678-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+\r
+edma3_drv_tci6614-evm_66_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release\r
+endif\r
+\r
+edma3_drv_tci6614-evm_66_be_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+\r
+edma3_drv_c6657-evm_66_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release\r
+endif\r
+\r
+edma3_drv_c6657-evm_66_be_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big\r
+endif\r
+\r
+\r
+edma3_drv_omapl138-evm_arm9_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:arm9:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:arm9:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+endif\r
+\r
+edma3_drv_ti814x-evm_a8_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:a8:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:a8:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+\r
+edma3_drv_ti816x-evm_a8_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:a8:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:a8:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+\r
+edma3_drv_c6a811x-evm_a8_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:a8:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Configuring XDC packages for $@:a8:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+\r
+edma3_drv_ti816x-evm_m3_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:m3:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+\r
+ $(ECHO) \# Configuring XDC packages for $@:m3:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+\r
+ $(ECHO) \# Configuring XDC packages for $@:m3:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+\r
+ $(ECHO) \# Configuring XDC packages for $@:m3:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+endif\r
+\r
+edma3_drv_ti814x-evm_m3_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:m3:debug \r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug \r
+\r
+ $(ECHO) \# Configuring XDC packages for $@:m3:release \r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+\r
+ $(ECHO) \# Configuring XDC packages for $@:m3:debug \r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+\r
+ $(ECHO) \# Configuring XDC packages for $@:m3:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release \r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+endif\r
+\r
+edma3_drv_c6a811x-evm_m3_example:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Configuring XDC packages for $@:m3:debug \r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug \r
+\r
+ $(ECHO) \# Configuring XDC packages for $@:m3:release \r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release\r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release\r
+\r
+ $(ECHO) \# Configuring XDC packages for $@:m3:debug \r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Making example $@:debug\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+\r
+ $(ECHO) \# Configuring XDC packages for $@:m3:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release \r
+ $(ECHO) \# Making example $@:release\r
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+endif\r
+\r
+#=======================================================================================================================================\r
+#\r
+# Rule to clean all examples\r
+#\r
+#=======================================================================================================================================\r
+\r
+edma3_drv_c6472-evm_64p_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_c6472-evm_64p_be_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6472-evm PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+edma3_drv_c6748-evm_674_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6748-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_da830-evm_674_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=da830-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_omapl138-evm_674_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=omapl138-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_omapl138-evm_arm9_example_clean:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=omapl138-evm CORE=arm9 PROFILE_arm9=release\r
+endif\r
+\r
+edma3_drv_omap4-evm_64t_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=omap4-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_tci6486-evm_64p_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_tci6486-evm_64p_be_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6486-evm PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+edma3_drv_ti816x-evm_674_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_ti814x-evm_674_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_c6a811x-evm_674_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_ti814x-evm_a8_example_clean:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+\r
+edma3_drv_ti816x-evm_a8_example_clean:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+\r
+edma3_drv_c6a811x-evm_a8_example_clean:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release\r
+endif\r
+\r
+edma3_drv_ti814x-evm_m3_example_clean:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti814x-evm CORE=m3video PROFILE_m3video=release\r
+endif\r
+\r
+edma3_drv_ti816x-evm_m3_example_clean:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=ti816x-evm CORE=m3video PROFILE_m3video=release\r
+endif\r
+\r
+edma3_drv_c6a811x-evm_m3_example_clean:\r
+ifeq ($(FORMAT),ELF)\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release\r
+endif\r
+\r
+edma3_drv_tci6608-sim_66_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release\r
+\r
+edma3_drv_tci6608-sim_66_be_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6608-sim PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+edma3_drv_tci6616-sim_66_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release\r
+\r
+edma3_drv_tci6616-sim_66_be_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6616-sim PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+edma3_drv_tci6614-sim_66_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release\r
+\r
+edma3_drv_tci6614-sim_66_be_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-sim PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+edma3_drv_c6657-sim_66_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release\r
+\r
+edma3_drv_c6657-sim_66_be_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-sim PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+edma3_drv_c6670-evm_66_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_c6670-evm_66_be_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6670-evm PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+edma3_drv_c6678-evm_66_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_c6678-evm_66_be_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6678-evm PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+edma3_drv_tci6614-evm_66_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_tci6614-evm_66_be_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6614-evm PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+edma3_drv_c6657-evm_66_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release\r
+\r
+edma3_drv_c6657-evm_66_be_example_clean:\r
+ $(ECHO) \# Cleaning example $@:debug\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=debug ENDIAN=big\r
+ $(ECHO) \# Cleaning example $@:release\r
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6657-evm PROFILE_c6xdsp=release ENDIAN=big\r
+\r
+\r
+# Help\r
+help:\r
+ $(ECHO) EDMA3 LLD Driver Help page\r
+ $(ECHO) To build libraries and examples:\r
+ $(ECHO) "Command line: make [all\|libs\|examples] [FORMAT=\{ELF\|COFF\}] [PLATFORM=\{ti816x-evm\|da830-3vm\|etc\}] [TARGET=\{674\|a8\|etc\}]"\r
+ $(ECHO) " Default target is "all", which builds both libraries and examples"\r
+ $(ECHO) " Default FORMAT is specified in makerules/build_config.mk. This can be"\r
+ $(ECHO) " overridden by specifying a different FORMAT here."\r
+ $(ECHO) " To build for specific platform specify the PLATFORM here\r
+ $(ECHO) To clean the build files:\r
+ $(ECHO) "Command line: make \{clean\|cleanall\}"\r
+\r
+\r
+# Nothing beyond this point\r
index 6332930226962bf0a7314a50c538b8b17c5869fb..641cb84b28db178e6354055c3b4bf8f7d526b656 100755 (executable)
uint32_t linkCh,
uint32_t tcc);
-#define EDMA3_DRV_MAX_XBAR_EVENTS (31u)
+#define EDMA3_DRV_MAX_XBAR_EVENTS (63u)
/**\struct EDMA3_DRV_GblXbarToChanConfigParams
* \brief Init-time Configuration structure for EDMA3
index cba3f438233a22552d3d7e0e78cde8e2a83a1a72..9924771a3be286b2895377966a5c08f8a6a3a693 100755 (executable)
-# Makefile for EDMA3 LLD DRV Sample
-
-MODULE_NAME = edma3_lld_drv_sample
-
-SRCDIR = src src/platforms
-INCDIR = . ../../../../.. src
-
-# List all the external components/interfaces, whose interface header files
-# need to be included for this component
-INCLUDE_EXERNAL_INTERFACES = bios xdc
-
-# Common source files and CFLAGS across all platforms and cores
-ifeq ($(CORE),c6xdsp)
-SRCS_COMMON = sample_cs.c sample_init.c
-else
-SRCS_COMMON = sample_arm_cs.c sample_arm_init.c
-endif
-ifeq ($(CORE),c6xdsp)
-CFLAGS_LOCAL_COMMON = -mi10
-endif
-
-# Core/SoC/platform specific source files and CFLAGS
-# Example:
-# SRCS_<core/SoC/platform-name> =
-# CFLAGS_LOCAL_<core/SoC/platform-name> =
-ifeq ($(CORE),c6xdsp)
-SRCS_c6472-evm = sample_c6472_cfg.c sample_c6472_int_reg.c
-SRCS_tci6486-evm = sample_tci6486_cfg.c sample_tci6486_int_reg.c
-SRCS_tci6608-sim = sample_tci6608_cfg.c sample_tci6608_int_reg.c
-SRCS_tci6616-sim = sample_tci6616_cfg.c sample_tci6616_int_reg.c
-SRCS_tci6614-sim = sample_tci6614_cfg.c sample_tci6614_int_reg.c
-SRCS_c6657-sim = sample_c6657_cfg.c sample_c6657_int_reg.c
-SRCS_c6670-evm = sample_c6670_cfg.c sample_c6670_int_reg.c
-SRCS_c6678-evm = sample_c6678_cfg.c sample_c6678_int_reg.c
-SRCS_tci6614-evm = sample_tci6614_cfg.c sample_tci6614_int_reg.c
-SRCS_c6657-evm = sample_c6657_cfg.c sample_c6657_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
-CFLAGS_LOCAL_ti816x-evm = -DBUILD_NETRA_DSP
-CFLAGS_LOCAL_ti814x-evm = -DBUILD_CENTAURUS_DSP
-SRCS_ti816x-evm = sample_ti816x_cfg.c sample_ti816x_int_reg.c
-else
-SRCS_omapl138-evm = sample_omapl138_arm_cfg.c sample_omapl138_arm_int_reg.c
-endif
-ifeq ($(CORE),a8host)
-CFLAGS_LOCAL_ti816x-evm = -DBUILD_NETRA_A8
-CFLAGS_LOCAL_ti814x-evm = -DBUILD_CENTAURUS_A8
-SRCS_ti814x-evm = sample_ti814x_cfg.c sample_ti814x_arm_int_reg.c
-SRCS_ti816x-evm = sample_ti816x_cfg.c sample_ti816x_arm_int_reg.c
-endif
-ifeq ($(CORE),m3video)
-CFLAGS_LOCAL_ti816x-evm = -DBUILD_NETRA_M3VIDEO
-CFLAGS_LOCAL_ti814x-evm = -DBUILD_CENTAURUS_M3VIDEO
-SRCS_ti816x-evm = sample_ti816x_cfg.c sample_ti816x_arm_int_reg.c
-SRCS_ti814x-evm = sample_ti814x_cfg.c sample_ti814x_arm_int_reg.c
-endif
-ifeq ($(CORE),m3vpss)
-CFLAGS_LOCAL_ti816x-evm = -DBUILD_NETRA_M3VPSS
-CFLAGS_LOCAL_ti814x-evm = -DBUILD_CENTAURUS_M3VPSS
-SRCS_ti816x-evm = sample_ti816x_cfg.c sample_ti816x_arm_int_reg.c
-SRCS_ti814x-evm = sample_ti814x_cfg.c sample_ti814x_arm_int_reg.c
-endif
-SRCS_c6748-evm = sample_c6748_cfg.c sample_c6748_int_reg.c
-SRCS_da830-evm = sample_da830_cfg.c sample_da830_int_reg.c
-
-CFLAGS_LOCAL_ti814x-evm += -DCHIP_TI814X
-
-# Include common make files
-include $(ROOTDIR)/makerules/common.mk
-
-# OBJs and libraries are built by using rule defined in rules_<target>.mk
-# and need not be explicitly specified here
-
-# Nothing beyond this point
+# Makefile for EDMA3 LLD DRV Sample\r
+\r
+MODULE_NAME = edma3_lld_drv_sample\r
+\r
+SRCDIR = src src/platforms\r
+INCDIR = . ../../../../.. src\r
+\r
+# List all the external components/interfaces, whose interface header files \r
+# need to be included for this component\r
+INCLUDE_EXERNAL_INTERFACES = bios xdc\r
+\r
+# Common source files and CFLAGS across all platforms and cores\r
+ifeq ($(CORE),c6xdsp)\r
+SRCS_COMMON = sample_cs.c sample_init.c\r
+else\r
+SRCS_COMMON = sample_arm_cs.c sample_arm_init.c\r
+endif\r
+ifeq ($(CORE),c6xdsp)\r
+CFLAGS_LOCAL_COMMON = -mi10\r
+endif\r
+\r
+# Core/SoC/platform specific source files and CFLAGS\r
+# Example: \r
+# SRCS_<core/SoC/platform-name> = \r
+# CFLAGS_LOCAL_<core/SoC/platform-name> =\r
+ifeq ($(CORE),c6xdsp)\r
+SRCS_c6472-evm = sample_c6472_cfg.c sample_c6472_int_reg.c\r
+SRCS_tci6486-evm = sample_tci6486_cfg.c sample_tci6486_int_reg.c\r
+SRCS_tci6608-sim = sample_tci6608_cfg.c sample_tci6608_int_reg.c\r
+SRCS_tci6616-sim = sample_tci6616_cfg.c sample_tci6616_int_reg.c\r
+SRCS_tci6614-sim = sample_tci6614_cfg.c sample_tci6614_int_reg.c\r
+SRCS_c6657-sim = sample_c6657_cfg.c sample_c6657_int_reg.c\r
+SRCS_c6670-evm = sample_c6670_cfg.c sample_c6670_int_reg.c\r
+SRCS_c6678-evm = sample_c6678_cfg.c sample_c6678_int_reg.c\r
+SRCS_tci6614-evm = sample_tci6614_cfg.c sample_tci6614_int_reg.c\r
+SRCS_c6657-evm = sample_c6657_cfg.c sample_c6657_int_reg.c\r
+SRCS_omapl138-evm = sample_omapl138_cfg.c sample_omapl138_int_reg.c\r
+SRCS_ti814x-evm = sample_ti814x_cfg.c sample_ti814x_int_reg.c\r
+SRCS_omap4-evm = sample_omap4_cfg.c sample_omap4_int_reg.c\r
+CFLAGS_LOCAL_ti816x-evm = -DBUILD_NETRA_DSP\r
+CFLAGS_LOCAL_ti814x-evm = -DBUILD_CENTAURUS_DSP\r
+SRCS_ti816x-evm = sample_ti816x_cfg.c sample_ti816x_int_reg.c\r
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_DSP\r
+SRCS_c6a811x-evm = sample_c6a811x_cfg.c sample_c6a811x_int_reg.c\r
+else\r
+SRCS_omapl138-evm = sample_omapl138_arm_cfg.c sample_omapl138_arm_int_reg.c\r
+endif\r
+ifeq ($(CORE),a8host)\r
+CFLAGS_LOCAL_ti816x-evm = -DBUILD_NETRA_A8\r
+CFLAGS_LOCAL_ti814x-evm = -DBUILD_CENTAURUS_A8\r
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_A8\r
+SRCS_ti814x-evm = sample_ti814x_cfg.c sample_ti814x_arm_int_reg.c\r
+SRCS_ti816x-evm = sample_ti816x_cfg.c sample_ti816x_arm_int_reg.c\r
+SRCS_c6a811x-evm = sample_c6a811x_cfg.c sample_c6a811x_arm_int_reg.c\r
+endif\r
+ifeq ($(CORE),m3video)\r
+CFLAGS_LOCAL_ti816x-evm = -DBUILD_NETRA_M3VIDEO\r
+CFLAGS_LOCAL_ti814x-evm = -DBUILD_CENTAURUS_M3VIDEO\r
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_M3VIDEO\r
+SRCS_ti816x-evm = sample_ti816x_cfg.c sample_ti816x_arm_int_reg.c\r
+SRCS_ti814x-evm = sample_ti814x_cfg.c sample_ti814x_arm_int_reg.c\r
+SRCS_c6a811x-evm = sample_c6a811x_cfg.c sample_c6a811x_arm_int_reg.c\r
+endif\r
+ifeq ($(CORE),m3vpss)\r
+CFLAGS_LOCAL_ti816x-evm = -DBUILD_NETRA_M3VPSS\r
+CFLAGS_LOCAL_ti814x-evm = -DBUILD_CENTAURUS_M3VPSS\r
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_M3VPSS\r
+SRCS_ti816x-evm = sample_ti816x_cfg.c sample_ti816x_arm_int_reg.c\r
+SRCS_ti814x-evm = sample_ti814x_cfg.c sample_ti814x_arm_int_reg.c\r
+SRCS_c6a811x-evm = sample_c6a811x_cfg.c sample_c6a811x_arm_int_reg.c\r
+endif\r
+SRCS_c6748-evm = sample_c6748_cfg.c sample_c6748_int_reg.c\r
+SRCS_da830-evm = sample_da830_cfg.c sample_da830_int_reg.c\r
+\r
+CFLAGS_LOCAL_ti814x-evm += -DCHIP_TI814X\r
+CFLAGS_LOCAL_c6a811x-evm += -DCHIP_C6A811X\r
+\r
+# Include common make files\r
+include $(ROOTDIR)/makerules/common.mk\r
+\r
+# OBJs and libraries are built by using rule defined in rules_<target>.mk \r
+# and need not be explicitly specified here\r
+\r
+# Nothing beyond this point\r
diff --git a/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_c6a811x_arm_int_reg.c b/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_c6a811x_arm_int_reg.c
--- /dev/null
@@ -0,0 +1,361 @@
+/*
+ * sample_ti814x_int_reg.c
+ *
+ * Platform specific interrupt registration and un-registration routines.
+ *
+ * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
+ *
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the
+ * distribution.
+ *
+ * Neither the name of Texas Instruments Incorporated nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+*/
+
+#include <ti/sysbios/knl/Semaphore.h>
+#include <ti/sysbios/hal/Hwi.h>
+#include <xdc/runtime/Error.h>
+#include <xdc/runtime/System.h>
+
+#include <ti/sdo/edma3/drv/sample/bios6_edma3_drv_sample.h>
+
+/**
+ * EDMA3 TC ISRs which need to be registered with the underlying OS by the user
+ * (Not all TC error ISRs need to be registered, register only for the
+ * available Transfer Controllers).
+ */
+void (*ptrEdma3TcIsrHandler[EDMA3_MAX_TC])(unsigned int arg) =
+ {
+ &lisrEdma3TC0ErrHandler0,
+ &lisrEdma3TC1ErrHandler0,
+ &lisrEdma3TC2ErrHandler0,
+ &lisrEdma3TC3ErrHandler0,
+ &lisrEdma3TC4ErrHandler0,
+ &lisrEdma3TC5ErrHandler0,
+ &lisrEdma3TC6ErrHandler0,
+ &lisrEdma3TC7ErrHandler0,
+ };
+
+extern unsigned int ccXferCompInt[][EDMA3_MAX_REGIONS];
+extern unsigned int ccErrorInt[];
+extern unsigned int tcErrorInt[][EDMA3_MAX_TC];
+extern unsigned int numEdma3Tc[];
+
+/**
+ * Variables which will be used internally for referring the hardware interrupt
+ * for various EDMA3 interrupts.
+ */
+extern unsigned int hwIntXferComp[];
+extern unsigned int hwIntCcErr[];
+extern unsigned int hwIntTcErr[];
+
+extern unsigned int dsp_num;
+/* This variable has to be used as an extern */
+unsigned int gpp_num = 0;
+
+Hwi_Handle hwiCCXferCompInt;
+Hwi_Handle hwiCCErrInt;
+Hwi_Handle hwiTCErrInt[EDMA3_MAX_TC];
+
+/* External Instance Specific Configuration Structure */
+extern EDMA3_DRV_GblXbarToChanConfigParams
+ sampleXbarChanInitConfig[][EDMA3_MAX_REGIONS];
+
+typedef struct {
+ volatile Uint32 DSP_INTMUX[21];
+ volatile Uint32 DUCATI_INTMUX[15];
+ volatile Uint32 TPCC_EVTMUX[16];
+ volatile Uint32 TIMER_EVTCAPT;
+ volatile Uint32 GPIO_MUX;
+ volatile Uint32 ADC_EVT_CAPT;
+ volatile Uint32 ECAP_EVT_CAPT;
+} CSL_IntmuxRegs;
+
+typedef volatile CSL_IntmuxRegs *CSL_IntmuxRegsOvly;
+
+
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_3_MASK (0x3F000000u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_3_SHIFT (0x00000018u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_3_RESETVAL (0x00000000u)
+
+
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_2_MASK (0x003F0000u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_2_SHIFT (0x00000010u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_2_RESETVAL (0x00000000u)
+
+
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_1_MASK (0x00003F00u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_1_SHIFT (0x00000008u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_1_RESETVAL (0x00000000u)
+
+
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_0_MASK (0x0000003Fu)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_0_SHIFT (0x00000000u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_0_RESETVAL (0x00000000u)
+
+
+#define EDMA3_MAX_CROSS_BAR_EVENTS_TI814X (127u)
+#define EDMA3_NUM_TCC (64u)
+
+/*
+ * Forward decleration
+ */
+EDMA3_DRV_Result sampleMapXbarEvtToChan (unsigned int eventNum,
+ unsigned int *chanNum,
+ const EDMA3_DRV_GblXbarToChanConfigParams * edmaGblXbarConfig);
+EDMA3_DRV_Result sampleConfigScr (unsigned int eventNum,
+ unsigned int chanNum);
+
+void Edma3MemProtectionHandler(unsigned int edma3InstanceId);
+
+/** To Register the ISRs with the underlying OS, if required. */
+void registerEdma3Interrupts (unsigned int edma3Id)
+ {
+ static UInt32 cookie = 0;
+#ifdef BUILD_C6A811X_A8
+ unsigned int numTc = 0;
+#endif
+ Hwi_Params hwiParams;
+ Error_Block eb;
+
+ /* Initialize the Error Block */
+ Error_init(&eb);
+
+ /* Disabling the global interrupts */
+ cookie = Hwi_disable();
+
+ /* Initialize the HWI parameters with user specified values */
+ Hwi_Params_init(&hwiParams);
+
+ /* argument for the ISR */
+ hwiParams.arg = edma3Id;
+ /* set the priority ID */
+ //hwiParams.priority = hwIntXferComp[edma3Id];
+
+ hwiCCXferCompInt = Hwi_create( ccXferCompInt[edma3Id][dsp_num],
+ (&lisrEdma3ComplHandler0),
+ (const Hwi_Params *) (&hwiParams),
+ &eb);
+ if (TRUE == Error_check(&eb))
+ {
+ System_printf("HWI Create Failed\n",Error_getCode(&eb));
+ }
+#ifdef BUILD_C6A811X_A8
+ /* Initialize the HWI parameters with user specified values */
+ Hwi_Params_init(&hwiParams);
+ /* argument for the ISR */
+ hwiParams.arg = edma3Id;
+ /* set the priority ID */
+ hwiParams.priority = hwIntCcErr[edma3Id];
+
+ hwiCCErrInt = Hwi_create( ccErrorInt[edma3Id],
+ (&lisrEdma3CCErrHandler0),
+ (const Hwi_Params *) (&hwiParams),
+ &eb);
+
+ if (TRUE == Error_check(&eb))
+ {
+ System_printf("HWI Create Failed\n",Error_getCode(&eb));
+ }
+
+ while (numTc < numEdma3Tc[edma3Id])
+ {
+ /* Initialize the HWI parameters with user specified values */
+ Hwi_Params_init(&hwiParams);
+ /* argument for the ISR */
+ hwiParams.arg = edma3Id;
+ /* set the priority ID */
+ hwiParams.priority = hwIntTcErr[edma3Id];
+
+ hwiTCErrInt[numTc] = Hwi_create( tcErrorInt[edma3Id][numTc],
+ (ptrEdma3TcIsrHandler[numTc]),
+ (const Hwi_Params *) (&hwiParams),
+ &eb);
+ if (TRUE == Error_check(&eb))
+ {
+ System_printf("HWI Create Failed\n",Error_getCode(&eb));
+ }
+ numTc++;
+ }
+ /**
+ * Enabling the HWI_ID.
+ * EDMA3 interrupts (transfer completion, CC error etc.)
+ * correspond to different ECM events (SoC specific). These ECM events come
+ * under ECM block XXX (handling those specific ECM events). Normally, block
+ * 0 handles events 4-31 (events 0-3 are reserved), block 1 handles events
+ * 32-63 and so on. This ECM block XXX (or interrupt selection number XXX)
+ * is mapped to a specific HWI_INT YYY in the tcf file. So to enable this
+ * mapped HWI_INT YYY, one should use the corresponding bitmask in the
+ * API C64_enableIER(), in which the YYY bit is SET.
+ */
+ Hwi_enableInterrupt(ccErrorInt[edma3Id]);
+#if 0
+ Hwi_enableInterrupt(13);
+#endif
+ Hwi_enableInterrupt(ccXferCompInt[edma3Id][dsp_num]);
+ numTc = 0;
+ while (numTc < numEdma3Tc[edma3Id])
+ {
+ Hwi_enableInterrupt(tcErrorInt[edma3Id][numTc]);
+ numTc++;
+ }
+#endif
+ /* Restore interrupts */
+ Hwi_restore(cookie);
+ }
+
+/** To Unregister the ISRs with the underlying OS, if previously registered. */
+void unregisterEdma3Interrupts (unsigned int edma3Id)
+ {
+ static UInt32 cookie = 0;
+ unsigned int numTc = 0;
+
+ /* Disabling the global interrupts */
+ cookie = Hwi_disable();
+
+ Hwi_delete(&hwiCCXferCompInt);
+ Hwi_delete(&hwiCCErrInt);
+ while (numTc < numEdma3Tc[edma3Id])
+ {
+ Hwi_delete(&hwiTCErrInt[numTc]);
+ numTc++;
+ }
+ /* Restore interrupts */
+ Hwi_restore(cookie);
+ }
+
+/**
+ * \brief sampleMapXbarEvtToChan
+ *
+ * This function reads from the sample configuration structure which specifies
+ * cross bar events mapped to DMA channel.
+ *
+ * \return EDMA3_DRV_SOK if success, else error code
+ */
+EDMA3_DRV_Result sampleMapXbarEvtToChan (unsigned int eventNum,
+ unsigned int *chanNum,
+ const EDMA3_DRV_GblXbarToChanConfigParams * edmaGblXbarConfig)
+ {
+ EDMA3_DRV_Result edma3Result = EDMA3_DRV_E_INVALID_PARAM;
+ unsigned int xbarEvtNum = 0;
+ int edmaChanNum = 0;
+
+ if ((eventNum < EDMA3_MAX_CROSS_BAR_EVENTS_TI814X) &&
+ (chanNum != NULL) &&
+ (edmaGblXbarConfig != NULL))
+ {
+ xbarEvtNum = eventNum - EDMA3_NUM_TCC;
+ edmaChanNum = edmaGblXbarConfig->dmaMapXbarToChan[xbarEvtNum];
+ if (edmaChanNum != -1)
+ {
+ *chanNum = edmaChanNum;
+ edma3Result = EDMA3_DRV_SOK;
+ }
+ }
+ return (edma3Result);
+ }
+
+
+/**
+ * \brief sampleConfigScr
+ *
+ * This function configures control config registers for the cross bar events
+ * mapped to the EDMA channel.
+ *
+ * \return EDMA3_DRV_SOK if success, else error code
+ */
+EDMA3_DRV_Result sampleConfigScr (unsigned int eventNum,
+ unsigned int chanNum)
+ {
+ EDMA3_DRV_Result edma3Result = EDMA3_DRV_SOK;
+ unsigned int scrChanOffset = 0;
+ unsigned int scrRegOffset = 0;
+ unsigned int xBarEvtNum = 0;
+ CSL_IntmuxRegsOvly scrEvtMux = (CSL_IntmuxRegsOvly)(0x48140F00);
+
+
+ if ((eventNum < EDMA3_MAX_CROSS_BAR_EVENTS_TI814X) &&
+ (chanNum < EDMA3_NUM_TCC))
+ {
+ scrRegOffset = chanNum / 4;
+ scrChanOffset = chanNum - (scrRegOffset * 4);
+ xBarEvtNum = (eventNum - EDMA3_NUM_TCC) + 1;
+
+ switch(scrChanOffset)
+ {
+ case 0:
+ scrEvtMux->TPCC_EVTMUX[scrRegOffset] |=
+ (xBarEvtNum & CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_0_MASK);
+ break;
+ case 1:
+ scrEvtMux->TPCC_EVTMUX[scrRegOffset] |=
+ ((xBarEvtNum << CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_1_SHIFT) &
+ (CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_1_MASK));
+ break;
+ case 2:
+ scrEvtMux->TPCC_EVTMUX[scrRegOffset] |=
+ ((xBarEvtNum << CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_2_SHIFT) &
+ (CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_2_MASK));
+ break;
+ case 3:
+ scrEvtMux->TPCC_EVTMUX[scrRegOffset] |=
+ ((xBarEvtNum << CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_3_SHIFT) &
+ (CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_3_MASK));
+ break;
+ default:
+ edma3Result = EDMA3_DRV_E_INVALID_PARAM;
+ break;
+ }
+ }
+ else
+ {
+ edma3Result = EDMA3_DRV_E_INVALID_PARAM;
+ }
+ return edma3Result;
+ }
+
+EDMA3_DRV_Result sampleInitXbarEvt(EDMA3_DRV_Handle hEdma,
+ unsigned int edma3Id)
+ {
+ EDMA3_DRV_Result retVal = EDMA3_DRV_SOK;
+ const EDMA3_DRV_GblXbarToChanConfigParams *sampleXbarToChanConfig =
+ &(sampleXbarChanInitConfig[edma3Id][dsp_num]);
+ if (hEdma != NULL)
+ {
+ retVal = EDMA3_DRV_initXbarEventMap(hEdma,
+ sampleXbarToChanConfig,
+ &sampleMapXbarEvtToChan,
+ &sampleConfigScr);
+ }
+
+ return retVal;
+ }
+
+void Edma3MemProtectionHandler(unsigned int edma3InstanceId)
+ {
+ printf("memory Protection error");
+ }
diff --git a/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_c6a811x_cfg.c b/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_c6a811x_cfg.c
--- /dev/null
@@ -0,0 +1,1025 @@
+/*
+ * sample_ti814x_cfg.c
+ *
+ * SoC specific EDMA3 hardware related information like number of transfer
+ * controllers, various interrupt ids etc. It is used while interrupts
+ * enabling / disabling. It needs to be ported for different SoCs.
+ *
+ * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
+ *
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the
+ * distribution.
+ *
+ * Neither the name of Texas Instruments Incorporated nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+*/
+
+#include <ti/sdo/edma3/drv/edma3_drv.h>
+
+/* Number of EDMA3 controllers present in the system */
+#define NUM_EDMA3_INSTANCES 1u
+const unsigned int numEdma3Instances = NUM_EDMA3_INSTANCES;
+
+/* Number of DSPs present in the system */
+#define NUM_DSPS 1u
+const unsigned int numDsps = NUM_DSPS;
+
+/* Determine the processor id by reading DNUM register. */
+unsigned short determineProcId()
+{
+#ifdef BUILD_C6A811X_A8
+ return 0;
+#elif defined BUILD_C6A811X_DSP
+ return 1;
+#elif defined BUILD_C6A811X_M3VPSS
+ return 5;
+#elif defined BUILD_C6A811X_M3VIDEO
+ return 4;
+#else
+ return 1;
+#endif
+}
+
+signed char* getGlobalAddr(signed char* addr)
+{
+ return (addr); /* The address is already a global address */
+}
+unsigned short isGblConfigRequired(unsigned int dspNum)
+{
+ (void) dspNum;
+#ifdef BUILD_C6A811X_DSP
+ return 1;
+#else
+ return 0;
+#endif
+}
+
+/* Semaphore handles */
+EDMA3_OS_Sem_Handle semHandle[NUM_EDMA3_INSTANCES] = {NULL};
+
+/** Number of PaRAM Sets available */
+#define EDMA3_NUM_PARAMSET (512u)
+
+/** Number of TCCS available */
+#define EDMA3_NUM_TCC (64u)
+
+/** Number of DMA Channels available */
+#define EDMA3_NUM_DMA_CHANNELS (64u)
+
+/** Number of QDMA Channels available */
+#define EDMA3_NUM_QDMA_CHANNELS (8u)
+
+/** Number of Event Queues available */
+#define EDMA3_NUM_EVTQUE (4u)
+
+/** Number of Transfer Controllers available */
+#define EDMA3_NUM_TC (4u)
+
+/** Number of Regions */
+#define EDMA3_NUM_REGIONS (6u)
+
+
+/** Interrupt no. for Transfer Completion */
+#define EDMA3_CC_XFER_COMPLETION_INT_A8 (12u)
+#define EDMA3_CC_XFER_COMPLETION_INT_DSP (20u)
+#define EDMA3_CC_XFER_COMPLETION_INT_M3VPSS (63u)
+#define EDMA3_CC_XFER_COMPLETION_INT_M3VIDEO (62u)
+
+#ifdef BUILD_C6A811X_A8
+#define EDMA3_CC_XFER_COMPLETION_INT EDMA3_CC_XFER_COMPLETION_INT_A8
+#elif defined BUILD_C6A811X_DSP
+#define EDMA3_CC_XFER_COMPLETION_INT EDMA3_CC_XFER_COMPLETION_INT_DSP
+#elif defined BUILD_C6A811X_M3VIDEO
+#define EDMA3_CC_XFER_COMPLETION_INT EDMA3_CC_XFER_COMPLETION_INT_M3VIDEO
+#elif defined BUILD_C6A811X_M3VPSS
+#define EDMA3_CC_XFER_COMPLETION_INT EDMA3_CC_XFER_COMPLETION_INT_M3VPSS
+#else
+#define EDMA3_CC_XFER_COMPLETION_INT (0u)
+#endif
+
+/** Interrupt no. for CC Error */
+#define EDMA3_CC_ERROR_INT_A8 (14u)
+#define EDMA3_CC_ERROR_INT_DSP (21u)
+
+#ifdef BUILD_C6A811X_A8
+#define EDMA3_CC_ERROR_INT EDMA3_CC_ERROR_INT_A8
+#elif defined BUILD_C6A811X_DSP
+#define EDMA3_CC_ERROR_INT EDMA3_CC_ERROR_INT_DSP
+#else
+#define EDMA3_CC_ERROR_INT (0u)
+#endif
+
+/** Interrupt no. for TCs Error */
+#define EDMA3_TC0_ERROR_INT_DSP (22u)
+#define EDMA3_TC1_ERROR_INT_DSP (27u)
+#define EDMA3_TC2_ERROR_INT_DSP (28u)
+#define EDMA3_TC3_ERROR_INT_DSP (29u)
+#define EDMA3_TC0_ERROR_INT_A8 (112u)
+#define EDMA3_TC1_ERROR_INT_A8 (113u)
+#define EDMA3_TC2_ERROR_INT_A8 (114u)
+#define EDMA3_TC3_ERROR_INT_A8 (115u)
+
+#ifdef BUILD_C6A811X_A8
+#define EDMA3_TC0_ERROR_INT EDMA3_TC0_ERROR_INT_A8
+#define EDMA3_TC1_ERROR_INT EDMA3_TC1_ERROR_INT_A8
+#define EDMA3_TC2_ERROR_INT EDMA3_TC2_ERROR_INT_A8
+#define EDMA3_TC3_ERROR_INT EDMA3_TC3_ERROR_INT_A8
+#elif defined BUILD_C6A811X_DSP
+#define EDMA3_TC0_ERROR_INT EDMA3_TC0_ERROR_INT_DSP
+#define EDMA3_TC1_ERROR_INT EDMA3_TC1_ERROR_INT_DSP
+#define EDMA3_TC2_ERROR_INT EDMA3_TC2_ERROR_INT_DSP
+#define EDMA3_TC3_ERROR_INT EDMA3_TC3_ERROR_INT_DSP
+#else
+#define EDMA3_TC0_ERROR_INT (0u)
+#define EDMA3_TC1_ERROR_INT (0u)
+#define EDMA3_TC2_ERROR_INT (0u)
+#define EDMA3_TC3_ERROR_INT (0u)
+#endif
+
+#define EDMA3_TC4_ERROR_INT (0u)
+#define EDMA3_TC5_ERROR_INT (0u)
+#define EDMA3_TC6_ERROR_INT (0u)
+#define EDMA3_TC7_ERROR_INT (0u)
+
+/**
+ * EDMA3 interrupts (transfer completion, CC error etc.) correspond to different
+ * ECM events (SoC specific). These ECM events come
+ * under ECM block XXX (handling those specific ECM events). Normally, block
+ * 0 handles events 4-31 (events 0-3 are reserved), block 1 handles events
+ * 32-63 and so on. This ECM block XXX (or interrupt selection number XXX)
+ * is mapped to a specific HWI_INT YYY in the tcf file.
+ * Define EDMA3_HWI_INT_XFER_COMP to specific HWI_INT, corresponding
+ * to transfer completion interrupt.
+ * Define EDMA3_HWI_INT_CC_ERR to specific HWI_INT, corresponding
+ * to CC error interrupts.
+ * Define EDMA3_HWI_INT_TC_ERR to specific HWI_INT, corresponding
+ * to TC error interrupts.
+ */
+/* EDMA 0 */
+
+#define EDMA3_HWI_INT_XFER_COMP (7u)
+#define EDMA3_HWI_INT_CC_ERR (7u)
+#define EDMA3_HWI_INT_TC0_ERR (10u)
+#define EDMA3_HWI_INT_TC1_ERR (10u)
+#define EDMA3_HWI_INT_TC2_ERR (10u)
+#define EDMA3_HWI_INT_TC3_ERR (10u)
+
+
+/**
+ * \brief Mapping of DMA channels 0-31 to Hardware Events from
+ * various peripherals, which use EDMA for data transfer.
+ * All channels need not be mapped, some can be free also.
+ * 1: Mapped
+ * 0: Not mapped
+ *
+ * This mapping will be used to allocate DMA channels when user passes
+ * EDMA3_DRV_DMA_CHANNEL_ANY as dma channel id (for eg to do memory-to-memory
+ * copy). The same mapping is used to allocate the TCC when user passes
+ * EDMA3_DRV_TCC_ANY as tcc id (for eg to do memory-to-memory copy).
+ *
+ * To allocate more DMA channels or TCCs, one has to modify the event mapping.
+ */
+ /* 31 0 */
+#define EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0 (0xFCFF3F0Cu) /* TBD */
+
+
+/**
+ * \brief Mapping of DMA channels 32-63 to Hardware Events from
+ * various peripherals, which use EDMA for data transfer.
+ * All channels need not be mapped, some can be free also.
+ * 1: Mapped
+ * 0: Not mapped
+ *
+ * This mapping will be used to allocate DMA channels when user passes
+ * EDMA3_DRV_DMA_CHANNEL_ANY as dma channel id (for eg to do memory-to-memory
+ * copy). The same mapping is used to allocate the TCC when user passes
+ * EDMA3_DRV_TCC_ANY as tcc id (for eg to do memory-to-memory copy).
+ *
+ * To allocate more DMA channels or TCCs, one has to modify the event mapping.
+ */
+/* DMA channels 32-63 DOES NOT exist in omapl138. */
+#define EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1 (0xFF003C00u) /* TBD */
+
+
+/* Variable which will be used internally for referring number of Event Queues*/
+unsigned int numEdma3EvtQue[NUM_EDMA3_INSTANCES] = {
+ EDMA3_NUM_EVTQUE,
+ };
+
+/* Variable which will be used internally for referring number of TCs. */
+unsigned int numEdma3Tc[NUM_EDMA3_INSTANCES] = {
+ EDMA3_NUM_TC,
+ };
+
+/**
+ * Variable which will be used internally for referring transfer completion
+ * interrupt.
+ */
+unsigned int ccXferCompInt[NUM_EDMA3_INSTANCES][EDMA3_MAX_REGIONS] =
+{
+ {
+ EDMA3_CC_XFER_COMPLETION_INT_A8, EDMA3_CC_XFER_COMPLETION_INT_DSP, 0u, 0u,
+ EDMA3_CC_XFER_COMPLETION_INT_M3VIDEO, EDMA3_CC_XFER_COMPLETION_INT_M3VPSS, 0u, 0u,
+ },
+};
+
+/**
+ * Variable which will be used internally for referring channel controller's
+ * error interrupt.
+ */
+unsigned int ccErrorInt[NUM_EDMA3_INSTANCES] = {
+ EDMA3_CC_ERROR_INT,
+ };
+
+/**
+ * Variable which will be used internally for referring transfer controllers'
+ * error interrupts.
+ */
+unsigned int tcErrorInt[NUM_EDMA3_INSTANCES][8] =
+{
+ {
+ EDMA3_TC0_ERROR_INT, EDMA3_TC1_ERROR_INT,
+ EDMA3_TC2_ERROR_INT, EDMA3_TC3_ERROR_INT,
+ EDMA3_TC4_ERROR_INT, EDMA3_TC5_ERROR_INT,
+ EDMA3_TC6_ERROR_INT, EDMA3_TC7_ERROR_INT,
+ }
+};
+
+/**
+ * Variables which will be used internally for referring the hardware interrupt
+ * for various EDMA3 interrupts.
+ */
+unsigned int hwIntXferComp[NUM_EDMA3_INSTANCES] = {
+ EDMA3_HWI_INT_XFER_COMP
+ };
+
+unsigned int hwIntCcErr[NUM_EDMA3_INSTANCES] = {
+ EDMA3_HWI_INT_CC_ERR
+ };
+
+unsigned int hwIntTcErr[NUM_EDMA3_INSTANCES][8] = {
+ {
+ EDMA3_HWI_INT_TC0_ERR,
+ EDMA3_HWI_INT_TC1_ERR,
+ EDMA3_HWI_INT_TC2_ERR,
+ EDMA3_HWI_INT_TC3_ERR
+ }
+ };
+
+/**
+ * \brief Base address as seen from the different cores may be different
+ * And is defined based on the core
+ */
+#ifdef BUILD_C6A811X_DSP
+#define EDMA3_CC_BASE_ADDR ((void *)(0x09000000))
+#define EDMA3_TC0_BASE_ADDR ((void *)(0x09800000))
+#define EDMA3_TC1_BASE_ADDR ((void *)(0x09900000))
+#define EDMA3_TC2_BASE_ADDR ((void *)(0x09A00000))
+#define EDMA3_TC3_BASE_ADDR ((void *)(0x09B00000))
+#else
+#define EDMA3_CC_BASE_ADDR ((void *)(0x49000000))
+#define EDMA3_TC0_BASE_ADDR ((void *)(0x49800000))
+#define EDMA3_TC1_BASE_ADDR ((void *)(0x49900000))
+#define EDMA3_TC2_BASE_ADDR ((void *)(0x49A00000))
+#define EDMA3_TC3_BASE_ADDR ((void *)(0x49B00000))
+#endif
+
+/* Driver Object Initialization Configuration */
+EDMA3_DRV_GblConfigParams sampleEdma3GblCfgParams[NUM_EDMA3_INSTANCES] =
+{
+ {
+ /* EDMA3 INSTANCE# 0 */
+ /** Total number of DMA Channels supported by the EDMA3 Controller */
+ EDMA3_NUM_DMA_CHANNELS,
+ /** Total number of QDMA Channels supported by the EDMA3 Controller */
+ EDMA3_NUM_QDMA_CHANNELS,
+ /** Total number of TCCs supported by the EDMA3 Controller */
+ EDMA3_NUM_TCC,
+ /** Total number of PaRAM Sets supported by the EDMA3 Controller */
+ EDMA3_NUM_PARAMSET,
+ /** Total number of Event Queues in the EDMA3 Controller */
+ EDMA3_NUM_EVTQUE,
+ /** Total number of Transfer Controllers (TCs) in the EDMA3 Controller*/
+ EDMA3_NUM_TC,
+ /** Number of Regions on this EDMA3 controller */
+ EDMA3_NUM_REGIONS,
+
+ /**
+ * \brief Channel mapping existence
+ * A value of 0 (No channel mapping) implies that there is fixed association
+ * for a channel number to a parameter entry number or, in other words,
+ * PaRAM entry n corresponds to channel n.
+ */
+ 1u,
+
+ /** Existence of memory protection feature */
+ 0u,
+
+ /** Global Register Region of CC Registers */
+ EDMA3_CC_BASE_ADDR,
+ /** Transfer Controller (TC) Registers */
+ {
+ EDMA3_TC0_BASE_ADDR,
+ EDMA3_TC1_BASE_ADDR,
+ EDMA3_TC2_BASE_ADDR,
+ EDMA3_TC3_BASE_ADDR,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL
+ },
+ /** Interrupt no. for Transfer Completion */
+ EDMA3_CC_XFER_COMPLETION_INT,
+ /** Interrupt no. for CC Error */
+ EDMA3_CC_ERROR_INT,
+ /** Interrupt no. for TCs Error */
+ {
+ EDMA3_TC0_ERROR_INT,
+ EDMA3_TC1_ERROR_INT,
+ EDMA3_TC2_ERROR_INT,
+ EDMA3_TC3_ERROR_INT,
+ EDMA3_TC4_ERROR_INT,
+ EDMA3_TC5_ERROR_INT,
+ EDMA3_TC6_ERROR_INT,
+ EDMA3_TC7_ERROR_INT
+ },
+
+ /**
+ * \brief EDMA3 TC priority setting
+ *
+ * User can program the priority of the Event Queues
+ * at a system-wide level. This means that the user can set the
+ * priority of an IO initiated by either of the TCs (Transfer Controllers)
+ * relative to IO initiated by the other bus masters on the
+ * device (ARM, DSP, USB, etc)
+ */
+ {
+ 0u,
+ 1u,
+ 2u,
+ 3u,
+ 0u,
+ 0u,
+ 0u,
+ 0u
+ },
+ /**
+ * \brief To Configure the Threshold level of number of events
+ * that can be queued up in the Event queues. EDMA3CC error register
+ * (CCERR) will indicate whether or not at any instant of time the
+ * number of events queued up in any of the event queues exceeds
+ * or equals the threshold/watermark value that is set
+ * in the queue watermark threshold register (QWMTHRA).
+ */
+ {
+ 16u,
+ 16u,
+ 16u,
+ 16u,
+ 0u,
+ 0u,
+ 0u,
+ 0u
+ },
+
+ /**
+ * \brief To Configure the Default Burst Size (DBS) of TCs.
+ * An optimally-sized command is defined by the transfer controller
+ * default burst size (DBS). Different TCs can have different
+ * DBS values. It is defined in Bytes.
+ */
+ {
+ 16u,
+ 16u,
+ 16u,
+ 16u,
+ 0u,
+ 0u,
+ 0u,
+ 0u
+ },
+
+ /**
+ * \brief Mapping from each DMA channel to a Parameter RAM set,
+ * if it exists, otherwise of no use.
+ */
+ {
+ 0u, 1u, 2u, 3u, 4u, 5u, 6u, 7u,
+ 8u, 9u, 10u, 11u, 12u, 13u, 14u, 15u,
+ 16u, 17u, 18u, 19u, 20u, 21u, 22u, 23u,
+ 24u, 25u, 26u, 27u, 28u, 29u, 30u, 31u,
+ 32u, 33u, 34u, 35u, 36u, 37u, 38u, 39u,
+ 40u, 41u, 42u, 43u, 44u, 45u, 46u, 47u,
+ 48u, 49u, 50u, 51u, 52u, 53u, 54u, 55u,
+ 56u, 57u, 58u, 59u, 60u, 61u, 62u, 63u
+ },
+
+ /**
+ * \brief Mapping from each DMA channel to a TCC. This specific
+ * TCC code will be returned when the transfer is completed
+ * on the mapped channel.
+ */
+ {
+ 0u, 1u, 2u, 3u,
+ 4u, 5u, 6u, 7u,
+ 8u, 9u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 12u, 13u, 14u, 15u,
+ 16u, 17u, 18u, 19u,
+ 20u, 21u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 24u, 25u, 26u, 27u,
+ 28u, 29u, 30u, 31u,
+ 32u, 33u, 34u, 35u,
+ 36u, 37u, 38u, 39u,
+ 40u, 41u, 42u, 43u,
+ 44u, 45u, 46u, 47u,
+ 48u, 49u, 50u, 51u,
+ 52u, 53u, 54u, 55u,
+ 56u, 57u, 58u, 59u,
+ 60u, 61u, 62u, 63u
+ },
+
+ /**
+ * \brief Mapping of DMA channels to Hardware Events from
+ * various peripherals, which use EDMA for data transfer.
+ * All channels need not be mapped, some can be free also.
+ */
+ {
+ EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0,
+ EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1
+ }
+ },
+};
+
+/**
+ * \brief Resource splitting defines for Own/Reserved DMA/QDMA channels and TCCs
+ * For PaRAMs explicit defines are not present but should be replaced in the structure sampleInstInitConfig
+ * Default configuration has all resources owned by all cores and none reserved except for first 64 PaRAMs corrosponding to DMA channels
+ * Resources to be Split properly by application and rebuild the sample library to avoid resource conflict
+ *
+ * Only Resources owned by a perticular core are allocated by Driver
+ * Reserved resources are not allocated if requested for any available resource
+ */
+
+/* Defines for Own DMA channels For different cores */
+/* channels 0 to 31 */
+#define EDMA3_OWN_DMA_CHANNELS_0_A8 (0xFFFFFFFFu)
+#define EDMA3_OWN_DMA_CHANNELS_0_DSP (0xFFFFFFFFu)
+#define EDMA3_OWN_DMA_CHANNELS_0_M3VIDEO (0xFFFFFFFFu)
+#define EDMA3_OWN_DMA_CHANNELS_0_M3VPSS (0xFFFFFFFFu)
+/* Channels 32 to 63 */
+#define EDMA3_OWN_DMA_CHANNELS_1_A8 (0xFFFFFFFFu)
+#define EDMA3_OWN_DMA_CHANNELS_1_DSP (0xFFFFFFFFu)
+#define EDMA3_OWN_DMA_CHANNELS_1_M3VIDEO (0xFFFFFFFFu)
+#define EDMA3_OWN_DMA_CHANNELS_1_M3VPSS (0xFFFFFFFFu)
+
+/* Defines for Own QDMA channels For different cores */
+#define EDMA3_OWN_QDMA_CHANNELS_0_A8 (0x000000FFu)
+#define EDMA3_OWN_QDMA_CHANNELS_0_DSP (0x000000FFu)
+#define EDMA3_OWN_QDMA_CHANNELS_0_M3VIDEO (0x000000FFu)
+#define EDMA3_OWN_QDMA_CHANNELS_0_M3VPSS (0x000000FFu)
+
+/* Defines for Own TCCs For different cores */
+#define EDMA3_OWN_TCC_0_A8 (0xFFFFFFFFu)
+#define EDMA3_OWN_TCC_0_DSP (0xFFFFFFFFu)
+#define EDMA3_OWN_TCC_0_M3VIDEO (0xFFFFFFFFu)
+#define EDMA3_OWN_TCC_0_M3VPSS (0xFFFFFFFFu)
+/* Channels 32 to 63 */
+#define EDMA3_OWN_TCC_1_A8 (0xFFFFFFFFu)
+#define EDMA3_OWN_TCC_1_DSP (0xFFFFFFFFu)
+#define EDMA3_OWN_TCC_1_M3VIDEO (0xFFFFFFFFu)
+#define EDMA3_OWN_TCC_1_M3VPSS (0xFFFFFFFFu)
+
+/* Defines for Reserved DMA channels For different cores */
+/* channels 0 to 31 */
+#define EDMA3_RESERVED_DMA_CHANNELS_0_A8 (EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0)
+#define EDMA3_RESERVED_DMA_CHANNELS_0_DSP (EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0)
+#define EDMA3_RESERVED_DMA_CHANNELS_0_M3VIDEO (0x00u)
+#define EDMA3_RESERVED_DMA_CHANNELS_0_M3VPSS (0x00u)
+/* Channels 32 to 63 */
+#define EDMA3_RESERVED_DMA_CHANNELS_1_A8 (EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1)
+#define EDMA3_RESERVED_DMA_CHANNELS_1_DSP (EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1)
+#define EDMA3_RESERVED_DMA_CHANNELS_1_M3VIDEO (0x00u)
+#define EDMA3_RESERVED_DMA_CHANNELS_1_M3VPSS (0x00u)
+
+/* Defines for RESERVED QDMA channels For different cores */
+#define EDMA3_RESERVED_QDMA_CHANNELS_0_A8 (0x00u)
+#define EDMA3_RESERVED_QDMA_CHANNELS_0_DSP (0x00u)
+#define EDMA3_RESERVED_QDMA_CHANNELS_0_M3VIDEO (0x00u)
+#define EDMA3_RESERVED_QDMA_CHANNELS_0_M3VPSS (0x00u)
+
+/* Defines for RESERVED TCCs For different cores */
+#define EDMA3_RESERVED_TCC_0_A8 (EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0)
+#define EDMA3_RESERVED_TCC_0_DSP (EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_0)
+#define EDMA3_RESERVED_TCC_0_M3VIDEO (0x00u)
+#define EDMA3_RESERVED_TCC_0_M3VPSS (0x00u)
+/* Channels 32 to 63 */
+#define EDMA3_RESERVED_TCC_1_A8 (EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1)
+#define EDMA3_RESERVED_TCC_1_DSP (EDMA3_DMA_CHANNEL_TO_EVENT_MAPPING_1)
+#define EDMA3_RESERVED_TCC_1_M3VIDEO (0x00u)
+#define EDMA3_RESERVED_TCC_1_M3VPSS (0x00u)
+
+/* Driver Instance Initialization Configuration */
+EDMA3_DRV_InstanceInitConfig sampleInstInitConfig[NUM_EDMA3_INSTANCES][EDMA3_MAX_REGIONS] =
+ {
+ /* EDMA3 INSTANCE# 0 */
+ {
+ /* Resources owned/reserved by region 0 (Configuration for Centaurus A8 Core)*/
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 159 128 191 160 223 192 255 224 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 287 256 319 288 351 320 383 352 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 415 384 447 416 479 448 511 480 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {EDMA3_OWN_DMA_CHANNELS_0_A8, EDMA3_OWN_DMA_CHANNELS_1_A8},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {EDMA3_OWN_QDMA_CHANNELS_0_A8},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {EDMA3_OWN_TCC_0_A8, EDMA3_OWN_TCC_1_A8},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFFFFFFu, 0xFFFFFFFFu, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32 */
+ {EDMA3_RESERVED_DMA_CHANNELS_0_A8, EDMA3_RESERVED_DMA_CHANNELS_1_A8},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {EDMA3_RESERVED_QDMA_CHANNELS_0_A8},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {EDMA3_RESERVED_TCC_0_A8, EDMA3_RESERVED_TCC_1_A8},
+ },
+
+ /* Resources owned/reserved by region 1 (Configuration for Centaurus DSP Core)*/
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 159 128 191 160 223 192 255 224 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 287 256 319 288 351 320 383 352 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 415 384 447 416 479 448 511 480 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {EDMA3_OWN_DMA_CHANNELS_0_DSP, EDMA3_OWN_DMA_CHANNELS_1_DSP},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {EDMA3_OWN_QDMA_CHANNELS_0_DSP},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {EDMA3_OWN_TCC_0_DSP, EDMA3_OWN_TCC_1_DSP},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFFFFFFu, 0xFFFFFFFFu, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32 */
+ {EDMA3_RESERVED_DMA_CHANNELS_0_DSP, EDMA3_RESERVED_DMA_CHANNELS_1_DSP},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {EDMA3_RESERVED_QDMA_CHANNELS_0_DSP},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {EDMA3_RESERVED_TCC_0_DSP, EDMA3_RESERVED_TCC_1_DSP},
+ },
+
+ /* Resources owned/reserved by region 2 (Not Associated to any core supported)*/
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 3 (Not Associated to any core supported)*/
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 4 (Configuration for Centaurus M3VIDEO Core)*/
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 159 128 191 160 223 192 255 224 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 287 256 319 288 351 320 383 352 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 415 384 447 416 479 448 511 480 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {EDMA3_OWN_DMA_CHANNELS_0_M3VIDEO, EDMA3_OWN_DMA_CHANNELS_1_M3VIDEO},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {EDMA3_OWN_QDMA_CHANNELS_0_M3VIDEO},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {EDMA3_OWN_TCC_0_M3VIDEO, EDMA3_OWN_TCC_0_M3VIDEO},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFFFFFFu, 0xFFFFFFFFu, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32 */
+ {EDMA3_RESERVED_DMA_CHANNELS_0_M3VIDEO, EDMA3_RESERVED_DMA_CHANNELS_1_M3VIDEO},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {EDMA3_RESERVED_QDMA_CHANNELS_0_M3VIDEO},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {EDMA3_RESERVED_TCC_0_M3VIDEO, EDMA3_RESERVED_TCC_1_M3VIDEO},
+ },
+
+ /* Resources owned/reserved by region 5 (Configuration for Centaurus M3VPSS Core)*/
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 159 128 191 160 223 192 255 224 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 287 256 319 288 351 320 383 352 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 415 384 447 416 479 448 511 480 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {EDMA3_OWN_DMA_CHANNELS_0_M3VPSS, EDMA3_OWN_DMA_CHANNELS_1_M3VPSS},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {EDMA3_OWN_QDMA_CHANNELS_0_M3VPSS},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {EDMA3_OWN_TCC_0_M3VPSS, EDMA3_OWN_TCC_1_M3VPSS},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFFFFFFu, 0xFFFFFFFFu, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32 */
+ {EDMA3_RESERVED_DMA_CHANNELS_0_M3VPSS, EDMA3_RESERVED_DMA_CHANNELS_1_M3VPSS},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {EDMA3_RESERVED_QDMA_CHANNELS_0_M3VPSS},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {EDMA3_RESERVED_TCC_0_M3VPSS, EDMA3_RESERVED_TCC_1_M3VPSS},
+ },
+
+ /* Resources owned/reserved by region 6 (Not Associated to any core supported)*/
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 7 (Not Associated to any core supported)*/
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+ },
+ },
+ };
+
+/* Driver Instance Cross bar event to channel map Initialization Configuration */
+EDMA3_DRV_GblXbarToChanConfigParams sampleXbarChanInitConfig[NUM_EDMA3_INSTANCES][EDMA3_MAX_REGIONS] =
+{
+ /* EDMA3 INSTANCE# 0 */
+ {
+ /* Event to channel map for region 0 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 26, 27, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 1 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 26, 27, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 2 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 3 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 4 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 5 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 6 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 7 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ }
+};
+
+/* End of File */
+
diff --git a/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_c6a811x_int_reg.c b/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_c6a811x_int_reg.c
--- /dev/null
@@ -0,0 +1,306 @@
+/*
+ * sample_c6a811x_int_reg.c
+ *
+ * Platform specific interrupt registration and un-registration routines.
+ *
+ * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
+ *
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the
+ * distribution.
+ *
+ * Neither the name of Texas Instruments Incorporated nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+*/
+
+#include <ti/sysbios/knl/Semaphore.h>
+#include <ti/sysbios/family/c64p/EventCombiner.h>
+#include <ti/sysbios/family/c64p/Hwi.h>
+
+#include <ti/sdo/edma3/drv/sample/bios6_edma3_drv_sample.h>
+
+/**
+ * EDMA3 TC ISRs which need to be registered with the underlying OS by the user
+ * (Not all TC error ISRs need to be registered, register only for the
+ * available Transfer Controllers).
+ */
+void (*ptrEdma3TcIsrHandler[EDMA3_MAX_TC])(unsigned int arg) =
+ {
+ &lisrEdma3TC0ErrHandler0,
+ &lisrEdma3TC1ErrHandler0,
+ &lisrEdma3TC2ErrHandler0,
+ &lisrEdma3TC3ErrHandler0,
+ &lisrEdma3TC4ErrHandler0,
+ &lisrEdma3TC5ErrHandler0,
+ &lisrEdma3TC6ErrHandler0,
+ &lisrEdma3TC7ErrHandler0,
+ };
+
+extern unsigned int ccXferCompInt[][EDMA3_MAX_REGIONS];
+extern unsigned int ccErrorInt[];
+extern unsigned int tcErrorInt[][EDMA3_MAX_TC];
+extern unsigned int numEdma3Tc[];
+
+/**
+ * Variables which will be used internally for referring the hardware interrupt
+ * for various EDMA3 interrupts.
+ */
+extern unsigned int hwIntXferComp[];
+extern unsigned int hwIntCcErr[];
+extern unsigned int hwIntTcErr[];
+
+extern unsigned int dsp_num;
+
+/* External Instance Specific Configuration Structure */
+extern EDMA3_DRV_GblXbarToChanConfigParams
+ sampleXbarChanInitConfig[][EDMA3_MAX_REGIONS];
+
+typedef struct {
+ volatile Uint32 DSP_INTMUX[21];
+ volatile Uint32 DUCATI_INTMUX[15];
+ volatile Uint32 TPCC_EVTMUX[16];
+ volatile Uint32 TIMER_EVTCAPT;
+ volatile Uint32 GPIO_MUX;
+} CSL_IntmuxRegs;
+
+typedef volatile CSL_IntmuxRegs *CSL_IntmuxRegsOvly;
+
+
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_3_MASK (0x3F000000u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_3_SHIFT (0x00000018u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_3_RESETVAL (0x00000000u)
+
+
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_2_MASK (0x003F0000u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_2_SHIFT (0x00000010u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_2_RESETVAL (0x00000000u)
+
+
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_1_MASK (0x00003F00u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_1_SHIFT (0x00000008u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_1_RESETVAL (0x00000000u)
+
+
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_0_MASK (0x0000003Fu)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_0_SHIFT (0x00000000u)
+#define CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_0_RESETVAL (0x00000000u)
+
+
+#define EDMA3_MAX_CROSS_BAR_EVENTS_C6A811X (127u)
+#define EDMA3_NUM_TCC (64u)
+
+/*
+ * Forward decleration
+ */
+EDMA3_DRV_Result sampleMapXbarEvtToChan (unsigned int eventNum,
+ unsigned int *chanNum,
+ const EDMA3_DRV_GblXbarToChanConfigParams * edmaGblXbarConfig);
+EDMA3_DRV_Result sampleConfigScr (unsigned int eventNum,
+ unsigned int chanNum);
+
+
+/** To Register the ISRs with the underlying OS, if required. */
+void registerEdma3Interrupts (unsigned int edma3Id)
+ {
+ static UInt32 cookie = 0;
+ unsigned int numTc = 0;
+
+ /* Disabling the global interrupts */
+ cookie = Hwi_disable();
+
+ /* Enable the Xfer Completion Event Interrupt */
+ EventCombiner_dispatchPlug(ccXferCompInt[edma3Id][dsp_num],
+ (EventCombiner_FuncPtr)(&lisrEdma3ComplHandler0),
+ edma3Id, 1);
+ EventCombiner_enableEvent(ccXferCompInt[edma3Id][dsp_num]);
+
+ /* Enable the CC Error Event Interrupt */
+ EventCombiner_dispatchPlug(ccErrorInt[edma3Id],
+ (EventCombiner_FuncPtr)(&lisrEdma3CCErrHandler0),
+ edma3Id, 1);
+ EventCombiner_enableEvent(ccErrorInt[edma3Id]);
+
+ /* Enable the TC Error Event Interrupt, according to the number of TCs. */
+ while (numTc < numEdma3Tc[edma3Id])
+ {
+ EventCombiner_dispatchPlug(tcErrorInt[edma3Id][numTc],
+ (EventCombiner_FuncPtr)(ptrEdma3TcIsrHandler[numTc]),
+ edma3Id, 1);
+ EventCombiner_enableEvent(tcErrorInt[edma3Id][numTc]);
+ numTc++;
+ }
+
+ /**
+ * Enabling the HWI_ID.
+ * EDMA3 interrupts (transfer completion, CC error etc.)
+ * correspond to different ECM events (SoC specific). These ECM events come
+ * under ECM block XXX (handling those specific ECM events). Normally, block
+ * 0 handles events 4-31 (events 0-3 are reserved), block 1 handles events
+ * 32-63 and so on. This ECM block XXX (or interrupt selection number XXX)
+ * is mapped to a specific HWI_INT YYY in the tcf file. So to enable this
+ * mapped HWI_INT YYY, one should use the corresponding bitmask in the
+ * API C64_enableIER(), in which the YYY bit is SET.
+ */
+ Hwi_enableInterrupt(hwIntXferComp[edma3Id]);
+ Hwi_enableInterrupt(hwIntCcErr[edma3Id]);
+ Hwi_enableInterrupt(hwIntTcErr[edma3Id]);
+
+ /* Restore interrupts */
+ Hwi_restore(cookie);
+ }
+
+/** To Unregister the ISRs with the underlying OS, if previously registered. */
+void unregisterEdma3Interrupts (unsigned int edma3Id)
+ {
+ static UInt32 cookie = 0;
+ unsigned int numTc = 0;
+
+ /* Disabling the global interrupts */
+ cookie = Hwi_disable();
+
+ /* Disable the Xfer Completion Event Interrupt */
+ EventCombiner_disableEvent(ccXferCompInt[edma3Id][dsp_num]);
+
+ /* Disable the CC Error Event Interrupt */
+ EventCombiner_disableEvent(ccErrorInt[edma3Id]);
+
+ /* Enable the TC Error Event Interrupt, according to the number of TCs. */
+ while (numTc < numEdma3Tc[edma3Id])
+ {
+ EventCombiner_disableEvent(tcErrorInt[edma3Id][numTc]);
+ numTc++;
+ }
+
+ /* Restore interrupts */
+ Hwi_restore(cookie);
+ }
+
+/**
+ * \brief sampleMapXbarEvtToChan
+ *
+ * This function reads from the sample configuration structure which specifies
+ * cross bar events mapped to DMA channel.
+ *
+ * \return EDMA3_DRV_SOK if success, else error code
+ */
+EDMA3_DRV_Result sampleMapXbarEvtToChan (unsigned int eventNum,
+ unsigned int *chanNum,
+ const EDMA3_DRV_GblXbarToChanConfigParams * edmaGblXbarConfig)
+ {
+ EDMA3_DRV_Result edma3Result = EDMA3_DRV_E_INVALID_PARAM;
+ unsigned int xbarEvtNum = 0;
+ int edmaChanNum = 0;
+
+ if ((eventNum < EDMA3_MAX_CROSS_BAR_EVENTS_C6A811X) &&
+ (chanNum != NULL) &&
+ (edmaGblXbarConfig != NULL))
+ {
+ xbarEvtNum = eventNum - EDMA3_NUM_TCC;
+ edmaChanNum = edmaGblXbarConfig->dmaMapXbarToChan[xbarEvtNum];
+ if (edmaChanNum != -1)
+ {
+ *chanNum = edmaChanNum;
+ edma3Result = EDMA3_DRV_SOK;
+ }
+ }
+ return (edma3Result);
+ }
+
+
+/**
+ * \brief sampleConfigScr
+ *
+ * This function configures control config registers for the cross bar events
+ * mapped to the EDMA channel.
+ *
+ * \return EDMA3_DRV_SOK if success, else error code
+ */
+EDMA3_DRV_Result sampleConfigScr (unsigned int eventNum,
+ unsigned int chanNum)
+ {
+ EDMA3_DRV_Result edma3Result = EDMA3_DRV_SOK;
+ unsigned int scrChanOffset = 0;
+ unsigned int scrRegOffset = 0;
+ unsigned int xBarEvtNum = 0;
+ CSL_IntmuxRegsOvly scrEvtMux = (CSL_IntmuxRegsOvly)(0x08140F00);
+
+
+ if ((eventNum < EDMA3_MAX_CROSS_BAR_EVENTS_C6A811X) &&
+ (chanNum < EDMA3_NUM_TCC))
+ {
+ scrRegOffset = chanNum / 4;
+ scrChanOffset = chanNum - (scrRegOffset * 4);
+ xBarEvtNum = (eventNum - EDMA3_NUM_TCC) + 1;
+
+ switch(scrChanOffset)
+ {
+ case 0:
+ scrEvtMux->TPCC_EVTMUX[scrRegOffset] |=
+ (xBarEvtNum & CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_0_MASK);
+ break;
+ case 1:
+ scrEvtMux->TPCC_EVTMUX[scrRegOffset] |=
+ ((xBarEvtNum << CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_1_SHIFT) &
+ (CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_1_MASK));
+ break;
+ case 2:
+ scrEvtMux->TPCC_EVTMUX[scrRegOffset] |=
+ ((xBarEvtNum << CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_2_SHIFT) &
+ (CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_2_MASK));
+ break;
+ case 3:
+ scrEvtMux->TPCC_EVTMUX[scrRegOffset] |=
+ ((xBarEvtNum << CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_3_SHIFT) &
+ (CSL_INTMUX_TPCC_EVTMUX_TPCCEVT_MUX_3_MASK));
+ break;
+ default:
+ edma3Result = EDMA3_DRV_E_INVALID_PARAM;
+ break;
+ }
+ }
+ else
+ {
+ edma3Result = EDMA3_DRV_E_INVALID_PARAM;
+ }
+ return edma3Result;
+ }
+
+EDMA3_DRV_Result sampleInitXbarEvt(EDMA3_DRV_Handle hEdma,
+ unsigned int edma3Id)
+ {
+ EDMA3_DRV_Result retVal = EDMA3_DRV_SOK;
+ const EDMA3_DRV_GblXbarToChanConfigParams *sampleXbarToChanConfig =
+ &(sampleXbarChanInitConfig[edma3Id][dsp_num]);
+ if (hEdma != NULL)
+ {
+ retVal = EDMA3_DRV_initXbarEventMap(hEdma,
+ sampleXbarToChanConfig,
+ &sampleMapXbarEvtToChan,
+ &sampleConfigScr);
+ }
+
+ return retVal;
+ }
index 5a62350937a869a2f488c5128bc5bdb0ddc315ee..2653b8696848deba00d96176f424fe320270ffe0 100644 (file)
-# Makefile for EDMA3 LLD RM
-
-MODULE_NAME = edma3_lld_rm
-
-SRCDIR = src src/configs
-INCDIR = . ../../../.. src
-
-# List all the external components/interfaces, whose interface header files
-# need to be included for this component
-INCLUDE_EXERNAL_INTERFACES =
-
-# Common source files and CFLAGS across all platforms and cores
-SRCS_COMMON = edma3resmgr.c edma3_rm_gbl_data.c
-ifeq ($(CORE),c6xdsp)
-CFLAGS_LOCAL_COMMON = -mi10
-endif
-
-# Core/SoC/platform specific source files and CFLAGS
-# Example:
-# SRCS_<core/SoC/platform-name> =
-# CFLAGS_LOCAL_<core/SoC/platform-name> =
-SRCS_c6472-evm = edma3_c6472_cfg.c
-SRCS_tci6486-evm = edma3_tci6486_cfg.c
-SRCS_tci6608-sim = edma3_tci6608_cfg.c
-SRCS_tci6616-sim = edma3_tci6616_cfg.c
-SRCS_tci6614-sim = edma3_tci6614_cfg.c
-SRCS_c6657-sim = edma3_c6657_cfg.c
-SRCS_c6670-evm = edma3_c6670_cfg.c
-SRCS_c6678-evm = edma3_c6678_cfg.c
-SRCS_tci6614-evm = edma3_tci6614_cfg.c
-SRCS_c6657-evm = edma3_c6657_cfg.c
-SRCS_omapl138-evm = edma3_omapl138_cfg.c
-SRCS_c6748-evm = edma3_c6748_cfg.c
-SRCS_da830-evm = edma3_da830_cfg.c
-SRCS_omap4-evm = edma3_omap4_cfg.c
-SRCS_ti814x-evm = edma3_ti814x_cfg.c
-SRCS_ti816x-evm = edma3_ti816x_cfg.c
-SRCS_ti816x-sim = edma3_ti816x_cfg.c
-CFLAGS_LOCAL_generic = -DGENERIC
-
-# Include common make files
-include $(ROOTDIR)/makerules/common.mk
-
-# OBJs and libraries are built by using rule defined in rules_<target>.mk
-# and need not be explicitly specified here
-
-# Nothing beyond this point
+# Makefile for EDMA3 LLD RM\r
+\r
+MODULE_NAME = edma3_lld_rm\r
+\r
+SRCDIR = src src/configs\r
+INCDIR = . ../../../.. src\r
+\r
+# List all the external components/interfaces, whose interface header files \r
+# need to be included for this component\r
+INCLUDE_EXERNAL_INTERFACES = \r
+\r
+# Common source files and CFLAGS across all platforms and cores\r
+SRCS_COMMON = edma3resmgr.c edma3_rm_gbl_data.c\r
+ifeq ($(CORE),c6xdsp)\r
+CFLAGS_LOCAL_COMMON = -mi10\r
+endif\r
+\r
+# Core/SoC/platform specific source files and CFLAGS\r
+# Example: \r
+# SRCS_<core/SoC/platform-name> = \r
+# CFLAGS_LOCAL_<core/SoC/platform-name> =\r
+SRCS_c6472-evm = edma3_c6472_cfg.c\r
+SRCS_tci6486-evm = edma3_tci6486_cfg.c\r
+SRCS_tci6608-sim = edma3_tci6608_cfg.c\r
+SRCS_tci6616-sim = edma3_tci6616_cfg.c\r
+SRCS_tci6614-sim = edma3_tci6614_cfg.c\r
+SRCS_c6657-sim = edma3_c6657_cfg.c\r
+SRCS_c6670-evm = edma3_c6670_cfg.c\r
+SRCS_c6678-evm = edma3_c6678_cfg.c\r
+SRCS_tci6614-evm = edma3_tci6614_cfg.c\r
+SRCS_c6657-evm = edma3_c6657_cfg.c\r
+SRCS_omapl138-evm = edma3_omapl138_cfg.c\r
+SRCS_c6748-evm = edma3_c6748_cfg.c\r
+SRCS_da830-evm = edma3_da830_cfg.c\r
+SRCS_omap4-evm = edma3_omap4_cfg.c\r
+SRCS_ti814x-evm = edma3_ti814x_cfg.c\r
+SRCS_ti816x-evm = edma3_ti816x_cfg.c\r
+SRCS_c6a811x-evm = edma3_c6a811x_cfg.c\r
+SRCS_ti816x-sim = edma3_ti816x_cfg.c\r
+CFLAGS_LOCAL_generic = -DGENERIC\r
+\r
+# Include common make files\r
+include $(ROOTDIR)/makerules/common.mk\r
+\r
+# OBJs and libraries are built by using rule defined in rules_<target>.mk \r
+# and need not be explicitly specified here\r
+\r
+# Nothing beyond this point\r
diff --git a/packages/ti/sdo/edma3/rm/src/configs/edma3_c6a811x_cfg.c b/packages/ti/sdo/edma3/rm/src/configs/edma3_c6a811x_cfg.c
--- /dev/null
@@ -0,0 +1,568 @@
+/*
+ * edma3_omapl138_cfg.c
+ *
+ * EDMA3 Driver Adaptation Configuration File (Soc Specific) for OMAPL138.
+ *
+ * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
+ *
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the
+ * distribution.
+ *
+ * Neither the name of Texas Instruments Incorporated nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+*/
+
+#include <ti/sdo/edma3/rm/edma3_rm.h>
+
+#define NUM_SHADOW_REGIONS (4u)
+
+/* Number of EDMA3 controllers present in the system */
+#define NUM_EDMA3_INSTANCES 1u
+
+/**
+ * \brief Mapping of DMA channels 0-31 to Hardware Events from
+ * various peripherals, which use EDMA for data transfer.
+ * All channels need not be mapped, some can be free also.
+ * 1: Mapped
+ * 0: Not mapped
+ *
+ * This mapping will be used to allocate DMA channels when user passes
+ * EDMA3_RM_DMA_CHANNEL_ANY as dma channel id (for eg to do memory-to-memory
+ * copy). The same mapping is used to allocate the TCC when user passes
+ * EDMA3_RM_TCC_ANY as tcc id (for eg to do memory-to-memory copy).
+ *
+ * To allocate more DMA channels or TCCs, one has to modify the event mapping.
+ */
+/* EDMA3 0 */
+ /* 31 0 */
+#define DMA_CHANNEL_TO_EVENT_MAPPING_0_0 (0xFF3FF3FFu)
+/**
+ * EDMA channels 22 and 23, which correspond to GPIO
+ * bank interrupts will be used for memory-to-memory data transfers.
+ */
+
+/**
+ * \brief Mapping of DMA channels 32-63 to Hardware Events from
+ * various peripherals, which use EDMA for data transfer.
+ * All channels need not be mapped, some can be free also.
+ * 1: Mapped
+ * 0: Not mapped
+ *
+ * This mapping will be used to allocate DMA channels when user passes
+ * EDMA3_RM_DMA_CHANNEL_ANY as dma channel id (for eg to do memory-to-memory
+ * copy). The same mapping is used to allocate the TCC when user passes
+ * EDMA3_RM_TCC_ANY as tcc id (for eg to do memory-to-memory copy).
+ *
+ * To allocate more DMA channels or TCCs, one has to modify the event mapping.
+ */
+/* DMA channels 32-63 DOES NOT exist in OMAPL138. */
+/* EDMA3 0 */
+#define DMA_CHANNEL_TO_EVENT_MAPPING_0_1 (0x0u)
+
+/** Number of PaRAM Sets available */
+#define EDMA3_NUM_PARAMSET (512u)
+
+/** Number of TCCS available */
+#define EDMA3_NUM_TCC (64u)
+
+/** Number of DMA Channels available */
+#define EDMA3_NUM_DMA_CHANNELS (64u)
+
+/** Number of QDMA Channels available */
+#define EDMA3_NUM_QDMA_CHANNELS (8u)
+
+/** Number of Event Queues available */
+#define EDMA3_0_NUM_EVTQUE (4u)
+
+/** Number of Transfer Controllers available */
+#define EDMA3_0_NUM_TC (4u)
+
+/** Number of Regions */
+#define EDMA3_0_NUM_REGIONS (2u)
+
+
+/** Interrupt no. for Transfer Completion */
+#define EDMA3_0_CC_XFER_COMPLETION_INT (20u)
+/** Interrupt no. for CC Error */
+#define EDMA3_0_CC_ERROR_INT (21u)
+/** Interrupt no. for TCs Error */
+#define EDMA3_0_TC0_ERROR_INT (22u)
+#define EDMA3_0_TC1_ERROR_INT (27u)
+#define EDMA3_0_TC2_ERROR_INT (28u)
+#define EDMA3_0_TC3_ERROR_INT (29u)
+#define EDMA3_0_TC4_ERROR_INT (0u)
+#define EDMA3_0_TC5_ERROR_INT (0u)
+#define EDMA3_0_TC6_ERROR_INT (0u)
+#define EDMA3_0_TC7_ERROR_INT (0u)
+
+EDMA3_RM_GblConfigParams edma3GblCfgParams [EDMA3_MAX_EDMA3_INSTANCES] =
+{
+ /* EDMA3 INSTANCE# 0 */
+ {
+ /** Total number of DMA Channels supported by the EDMA3 Controller */
+ EDMA3_NUM_DMA_CHANNELS,
+ /** Total number of QDMA Channels supported by the EDMA3 Controller */
+ EDMA3_NUM_QDMA_CHANNELS,
+ /** Total number of TCCs supported by the EDMA3 Controller */
+ EDMA3_NUM_TCC,
+ /** Total number of PaRAM Sets supported by the EDMA3 Controller */
+ EDMA3_NUM_PARAMSET,
+ /** Total number of Event Queues in the EDMA3 Controller */
+ EDMA3_0_NUM_EVTQUE,
+ /** Total number of Transfer Controllers (TCs) in the EDMA3 Controller */
+ EDMA3_0_NUM_TC,
+ /** Number of Regions on this EDMA3 controller */
+ EDMA3_0_NUM_REGIONS,
+
+ /**
+ * \brief Channel mapping existence
+ * A value of 0 (No channel mapping) implies that there is fixed association
+ * for a channel number to a parameter entry number or, in other words,
+ * PaRAM entry n corresponds to channel n.
+ */
+ 0u,
+
+ /** Existence of memory protection feature */
+ 0u,
+
+ /** Global Register Region of CC Registers */
+ (void *)(0x49000000u),
+ /** Transfer Controller (TC) Registers */
+ {
+ (void *)(0x49800000u),
+ (void *)(0x49900000u),
+ (void *)(0x49A00000u),
+ (void *)(0x49B00000u),
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ },
+ /** Interrupt no. for Transfer Completion */
+ EDMA3_0_CC_XFER_COMPLETION_INT,
+ /** Interrupt no. for CC Error */
+ EDMA3_0_CC_ERROR_INT,
+ /** Interrupt no. for TCs Error */
+ {
+ EDMA3_0_TC0_ERROR_INT,
+ EDMA3_0_TC1_ERROR_INT,
+ EDMA3_0_TC2_ERROR_INT,
+ EDMA3_0_TC3_ERROR_INT,
+ EDMA3_0_TC4_ERROR_INT,
+ EDMA3_0_TC5_ERROR_INT,
+ EDMA3_0_TC6_ERROR_INT,
+ EDMA3_0_TC7_ERROR_INT
+ },
+
+ /**
+ * \brief EDMA3 TC priority setting
+ *
+ * User can program the priority of the Event Queues
+ * at a system-wide level. This means that the user can set the
+ * priority of an IO initiated by either of the TCs (Transfer Controllers)
+ * relative to IO initiated by the other bus masters on the
+ * device (ARM, DSP, USB, etc)
+ */
+ {
+ 0u,
+ 1u,
+ 2u,
+ 3u,
+ 0u,
+ 0u,
+ 0u,
+ 0u
+ },
+ /**
+ * \brief To Configure the Threshold level of number of events
+ * that can be queued up in the Event queues. EDMA3CC error register
+ * (CCERR) will indicate whether or not at any instant of time the
+ * number of events queued up in any of the event queues exceeds
+ * or equals the threshold/watermark value that is set
+ * in the queue watermark threshold register (QWMTHRA).
+ */
+ {
+ 16u,
+ 16u,
+ 16u,
+ 16u,
+ 0u,
+ 0u,
+ 0u,
+ 0u
+ },
+
+ /**
+ * \brief To Configure the Default Burst Size (DBS) of TCs.
+ * An optimally-sized command is defined by the transfer controller
+ * default burst size (DBS). Different TCs can have different
+ * DBS values. It is defined in Bytes.
+ */
+ {
+ 16u,
+ 16u,
+ 16u,
+ 16u,
+ 0u,
+ 0u,
+ 0u,
+ 0u
+ },
+
+ /**
+ * \brief Mapping from each DMA channel to a Parameter RAM set,
+ * if it exists, otherwise of no use.
+ */
+ {
+ 0u, 1u, 2u, 3u, 4u, 5u, 6u, 7u,
+ 8u, 9u, 10u, 11u, 12u, 13u, 14u, 15u,
+ 16u, 17u, 18u, 19u, 20u, 21u, 22u, 23u,
+ 24u, 25u, 26u, 27u, 28u, 29u, 30u, 31u,
+ /* DMA channels 32-63 DOES NOT exist in OMAPL138. */
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS,
+ EDMA3_MAX_PARAM_SETS, EDMA3_MAX_PARAM_SETS
+ },
+
+ /**
+ * \brief Mapping from each DMA channel to a TCC. This specific
+ * TCC code will be returned when the transfer is completed
+ * on the mapped channel.
+ */
+ {
+ 0u, 1u, 2u, 3u,
+ 4u, 5u, 6u, 7u,
+ 8u, 9u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 12u, 13u, 14u, 15u,
+ 16u, 17u, 18u, 19u,
+ 20u, 21u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 24u, 25u, 26u, 27u,
+ 28u, 29u, 30u, 31u,
+ /* DMA channels 32-63 DOES NOT exist in OMAPL138. */
+ EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC,
+ EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC,
+ EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC,
+ EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC,
+ EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC,
+ EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC,
+ EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC,
+ EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC, EDMA3_MAX_TCC
+ },
+
+ /**
+ * \brief Mapping of DMA channels to Hardware Events from
+ * various peripherals, which use EDMA for data transfer.
+ * All channels need not be mapped, some can be free also.
+ */
+ {
+ DMA_CHANNEL_TO_EVENT_MAPPING_0_0,
+ DMA_CHANNEL_TO_EVENT_MAPPING_0_1
+ }
+ },
+};
+
+
+/* Default RM Instance Initialization Configuration */
+EDMA3_RM_InstanceInitConfig defInstInitConfig [EDMA3_MAX_EDMA3_INSTANCES][NUM_SHADOW_REGIONS] =
+{
+ /* EDMA3 INSTANCE# 0 */
+ {
+ {
+ /* Resources owned by Region 0 */
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* Resources reserved by Region 0 */
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+ },
+
+ {
+ /* Resources owned by Region 1 */
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0xFFFFFFFFu, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x000000FFu},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0xFFFFFFFFu, 0x00000000u},
+
+ /* Resources reserved by Region 1 */
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFFFFFFu, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* resvdDmaChannels */
+ /* 31 0 63..32 */
+ {DMA_CHANNEL_TO_EVENT_MAPPING_0_0, DMA_CHANNEL_TO_EVENT_MAPPING_0_1},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63..32 */
+ {DMA_CHANNEL_TO_EVENT_MAPPING_0_0, DMA_CHANNEL_TO_EVENT_MAPPING_0_1},
+ },
+
+ {
+ /* Resources owned by Region 2 */
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* Resources reserved by Region 2 */
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+ },
+
+ {
+ /* Resources owned by Region 3 */
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* Resources reserved by Region 3 */
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00000000u},
+ },
+ },
+};
+
+/* Driver Instance Cross bar event to channel map Initialization Configuration */
+EDMA3_RM_GblXbarToChanConfigParams defXbarChanInitConfig[NUM_EDMA3_INSTANCES][EDMA3_MAX_REGIONS] =
+{
+ /* EDMA3 INSTANCE# 0 */
+ {
+ /* Event to channel map for region 0 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 1 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 2 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 3 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 4 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 5 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 6 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ /* Event to channel map for region 7 */
+ {
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1
+ },
+ }
+};
+
+/* End of File */
+
+
+