summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 12712b6)
raw | patch | inline | side by side (parent: 12712b6)
author | Murtaza Gaadiwala <murtaza@ti.com> | |
Fri, 3 Feb 2012 21:27:22 +0000 (16:27 -0500) | ||
committer | Prasad Konnur <prasad.konnur@ti.com> | |
Mon, 7 May 2012 08:37:23 +0000 (14:07 +0530) |
19 files changed:
diff --git a/makerules/platform.mk b/makerules/platform.mk
index 6b49b56a29647a6bafc4dfed0e0c4fc6510aa1ff..d95099dde25deab0cd3f972b35288edb42eaabe6 100755 (executable)
--- a/makerules/platform.mk
+++ b/makerules/platform.mk
-# 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.evmTI811X"\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
+# 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
+
+# c6a811x (J5Eco) Catalog EVM
+ifeq ($(PLATFORM),c6a811x-evm)
+ SOC = c6a811x
+ PLATFORM_XDC = "ti.platforms.evmTI811X"
+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
+
+# tci6634 (Kepler) Simulator
+ifeq ($(PLATFORM),tci6634-sim)
+ SOC = tci6634
+ PLATFORM_XDC = "ti.platforms.simTCI6634"
+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
+
+# tci6634 (Kepler) EVM
+ifeq ($(PLATFORM),tci6634-evm)
+ SOC = tci6634
+ PLATFORM_XDC = "ti.platforms.evmTCI6634"
+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),c6a811x)
+ 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),tci6634)
+ 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
diff --git a/packages/component.mk b/packages/component.mk
index f2a04e3fb69a78ddf118095a565805e9b931f148..b02322e59671ffa61ded368882f25801783c37df 100755 (executable)
--- a/packages/component.mk
+++ b/packages/component.mk
-# 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
+# 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_tci6634-sim_66_example edma3_drv_tci6634-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_tci6634-evm_66_example edma3_drv_tci6634-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 c6a811x-evm c6472-evm c6670-evm c6678-evm c6748-evm da830-evm omapl138-evm tci6486-evm tci6608-sim tci6616-sim tci6614-evm tci6614-sim c6657-evm c6657-sim tci6634-evm tci6634-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_c6a811x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6A811x
+edma3_drv_c6a811x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6a811x-evm_674_example_EXAMPLES_RELPATH)
+
+edma3_drv_c6a811x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6A811x_A8
+edma3_drv_c6a811x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6a811x-evm_a8_example_EXAMPLES_RELPATH)
+
+edma3_drv_c6a811x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmC6A811x_M3
+edma3_drv_c6a811x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_c6a811x-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_tci6634-sim_66_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6634
+edma3_drv_tci6634-sim_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6634-sim_66_example_EXAMPLES_RELPATH)
+
+edma3_drv_tci6634-sim_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/simTCI6634BE
+edma3_drv_tci6634-sim_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6634-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)
+
+edma3_drv_tci6634-evm_66_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6634
+edma3_drv_tci6634-evm_66_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6634-evm_66_example_EXAMPLES_RELPATH)
+
+edma3_drv_tci6634-evm_66_be_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTCI6634BE
+edma3_drv_tci6634-evm_66_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_tci6634-evm_66_be_example_EXAMPLES_RELPATH)
+# Nothing beyond this point
diff --git a/packages/config.bld b/packages/config.bld
index 15b531a9211aeb93499789dea7d0344d43d0aeb3..86ab77005b682ab3f88720eb5c1ef35ec785b611 100755 (executable)
--- a/packages/config.bld
+++ b/packages/config.bld
"ti.platforms.simTCI6616",
"ti.platforms.simTCI6614",
"ti.platforms.simC6657",
+ "ti.platforms.simTCI6634",
"ti.platforms.evm6670",
"ti.platforms.evm6678",
"ti.platforms.evmTCI6614",
"ti.platforms.evm6657",
+ "ti.platforms.evmTCI6634",
];
C66e.platforms = [
"ti.platforms.simTCI6608",
"ti.platforms.simTCI6616",
"ti.platforms.simTCI6614",
"ti.platforms.simC6657",
+ "ti.platforms.simTCI6634",
"ti.platforms.evm6670",
"ti.platforms.evm6678",
"ti.platforms.evmTCI6614",
"ti.platforms.evm6657",
+ "ti.platforms.evmTCI6634",
];
Arm.platforms = [
"ti.platforms.evmOMAPL138",
diff --git a/packages/makefile b/packages/makefile
index dbc62eb287e66338bd3315b544a8a8cdb5e440fd..de928a16bc9e818e7d84a48efedc817ec88832e8 100755 (executable)
--- a/packages/makefile
+++ b/packages/makefile
-#\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_c6a811x-evm_674_libs_rm edma3_lld_c6a811x-evm_674_libs_drvsample edma3_lld_c6a811x-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
-edma3_lld_c6a811x-evm_674_libs_rm:\r
- $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm\r
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm PROFILE_c6xdsp=debug\r
- $(ECHO) \# Making c6a811x-evm:release:edma3_lld_rm\r
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm PROFILE_c6xdsp=release\r
-edma3_lld_c6a811x-evm_674_libs_rmsample:\r
- $(ECHO) \# Making c6a811x-evm :debug:edma3_lld_rm_sample\r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
- $(ECHO) \# Making c6a811x-evm :release:edma3_lld_rm_sample\r
- $(MAKE) -C $(edma3_lld_rm_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_c6a811x-evm_674_libs_rm_clean edma3_lld_c6a811x-evm_674_libs_drvsample_clean edma3_lld_c6a811x-evm_674_libs_rmsample_clean\r
-edma3_lld_c6a811x-evm_674_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=c6xdsp PROFILE_c6xdsp=debug\r
- $(ECHO) \# Cleaning c6a811x-evm:release:edma3_lld_drv_sample\r
- $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=release\r
-edma3_lld_c6a811x-evm_674_libs_rm_clean:\r
- $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm\r
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm PROFILE_c6xdsp=debug\r
- $(ECHO) \# Cleaning c6a811x-evm:release:edma3_lld_rm\r
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm PROFILE_c6xdsp=release\r
-edma3_lld_c6a811x-evm_674_libs_rmsample_clean:\r
- $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm_sample\r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=debug\r
- $(ECHO) \# Cleaning c6a811x-evm:release:edma3_lld_rm_sample\r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-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_c6a811x-evm_a8_libs_rm edma3_lld_c6a811x-evm_a8_libs_drvsample edma3_lld_c6a811x-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
-edma3_lld_c6a811x-evm_a8_libs_rm:\r
-ifeq ($(FORMAT),ELF)\r
- $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm\r
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug\r
- $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_rm\r
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release\r
-endif\r
-edma3_lld_c6a811x-evm_a8_libs_rmsample:\r
-ifeq ($(FORMAT),ELF)\r
- $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm_sample\r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug\r
- $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_rm_sample\r
- $(MAKE) -C $(edma3_lld_rm_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_c6a811x-evm_a8_libs_rm_clean edma3_lld_c6a811x-evm_a8_libs_drvsample_clean edma3_lld_c6a811x-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
-edma3_lld_c6a811x-evm_a8_libs_rm_clean:\r
- $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm\r
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug\r
- $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_rm\r
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release\r
-edma3_lld_c6a811x-evm_a8_libs_rmsample_clean:\r
- $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm_sample\r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug\r
- $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_rm_sample\r
- $(MAKE) -C $(edma3_lld_rm_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_c6a811x-evm_m3_libs_rm edma3_lld_c6a811x-evm_m3_libs_drvsample edma3_lld_c6a811x-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
-edma3_lld_c6a811x-evm_m3_libs_rm:\r
-ifeq ($(FORMAT),ELF)\r
- $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm \r
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
- $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_rm \r
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release\r
- $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm \r
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug\r
- $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_rm \r
- $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release\r
-endif\r
-edma3_lld_c6a811x-evm_m3_libs_rmsample:\r
-ifeq ($(FORMAT),ELF)\r
- $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm_sample \r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug\r
- $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_rm_sample \r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release \r
- $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm_sample \r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
- $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_rm_sample \r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release\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_c6a811x-evm_m3_libs_rm_clean edma3_lld_c6a811x-evm_m3_libs_drvsample_clean edma3_lld_c6a811x-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
-edma3_lld_c6a811x-evm_m3_libs_rm_clean:\r
- $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm \r
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
- $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_rm \r
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release\r
- $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm \r
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug\r
- $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_rm \r
- $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release\r
-edma3_lld_c6a811x-evm_m3_libs_rmsample_clean:\r
- $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm_sample \r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug\r
- $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_rm_sample \r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release \r
- $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm_sample \r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug\r
- $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_rm_sample \r
- $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release\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
+#
+# 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 c6a811x-evm Target 674
+edma3_lld_c6a811x-evm_674_libs: edma3_lld_ti814x-evm_674_libs_drv edma3_lld_c6a811x-evm_674_libs_rm edma3_lld_c6a811x-evm_674_libs_drvsample edma3_lld_c6a811x-evm_674_libs_rmsample
+edma3_lld_c6a811x-evm_674_libs_drvsample:
+ $(ECHO) \# Making c6a811x-evm :debug:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Making c6a811x-evm:release:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=release
+edma3_lld_c6a811x-evm_674_libs_rm:
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm PROFILE_c6xdsp=debug
+ $(ECHO) \# Making c6a811x-evm:release:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm PROFILE_c6xdsp=release
+edma3_lld_c6a811x-evm_674_libs_rmsample:
+ $(ECHO) \# Making c6a811x-evm :debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Making c6a811x-evm :release:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=release
+
+#To Clean libs For Platform c6a811x-evm Target 674
+edma3_lld_c6a811x-evm_674_libs_clean: edma3_lld_ti814x-evm_674_libs_drv_clean edma3_lld_c6a811x-evm_674_libs_rm_clean edma3_lld_c6a811x-evm_674_libs_drvsample_clean edma3_lld_c6a811x-evm_674_libs_rmsample_clean
+edma3_lld_c6a811x-evm_674_libs_drvsample_clean:
+ $(ECHO) \# Cleaning c6a811x-evm :debug:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning c6a811x-evm:release:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=release
+edma3_lld_c6a811x-evm_674_libs_rm_clean:
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning c6a811x-evm:release:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm PROFILE_c6xdsp=release
+edma3_lld_c6a811x-evm_674_libs_rmsample_clean:
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning c6a811x-evm:release:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=release
+
+#=======================================================================================================================================
+#To Build libs For Platform c6a811x-evm Target a8
+edma3_lld_c6a811x-evm_a8_libs: edma3_lld_ti814x-evm_a8_libs_drv edma3_lld_c6a811x-evm_a8_libs_rm edma3_lld_c6a811x-evm_a8_libs_drvsample edma3_lld_c6a811x-evm_a8_libs_rmsample
+edma3_lld_c6a811x-evm_a8_libs_drvsample:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug
+ $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release
+endif
+edma3_lld_c6a811x-evm_a8_libs_rm:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug
+ $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release
+endif
+edma3_lld_c6a811x-evm_a8_libs_rmsample:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug
+ $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release
+endif
+
+#To Clean libs For Platform c6a811x-evm Target a8
+edma3_lld_c6a811x-evm_a8_libs_clean: edma3_lld_ti814x-evm_a8_libs_drv_clean edma3_lld_c6a811x-evm_a8_libs_rm_clean edma3_lld_c6a811x-evm_a8_libs_drvsample_clean edma3_lld_c6a811x-evm_a8_libs_rmsample_clean
+edma3_lld_c6a811x-evm_a8_libs_drvsample_clean:
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug
+ $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release
+edma3_lld_c6a811x-evm_a8_libs_rm_clean:
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug
+ $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release
+edma3_lld_c6a811x-evm_a8_libs_rmsample_clean:
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug
+ $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release
+
+#=======================================================================================================================================
+#To Build libs For Platform c6a811x-evm Target m3
+edma3_lld_c6a811x-evm_m3_libs: edma3_lld_ti814x-evm_m3_libs_drv edma3_lld_c6a811x-evm_m3_libs_rm edma3_lld_c6a811x-evm_m3_libs_drvsample edma3_lld_c6a811x-evm_m3_libs_rmsample
+edma3_lld_c6a811x-evm_m3_libs_drvsample:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug
+ $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release
+ $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug
+endif
+edma3_lld_c6a811x-evm_m3_libs_rm:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug
+ $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug
+ $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release
+endif
+edma3_lld_c6a811x-evm_m3_libs_rmsample:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug
+ $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release
+ $(ECHO) \# Making c6a811x-evm:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug
+ $(ECHO) \# Making c6a811x-evm:rel:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release
+endif
+
+#To Clean libs For Platform c6a811x-evm Target m3
+edma3_lld_c6a811x-evm_m3_libs_clean: edma3_lld_ti814x-evm_m3_libs_drv_clean edma3_lld_c6a811x-evm_m3_libs_rm_clean edma3_lld_c6a811x-evm_m3_libs_drvsample_clean edma3_lld_c6a811x-evm_m3_libs_rmsample_clean
+edma3_lld_c6a811x-evm_m3_libs_drvsample_clean:
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug
+ $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release
+ $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug
+edma3_lld_c6a811x-evm_m3_libs_rm_clean:
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug
+ $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug
+ $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release
+edma3_lld_c6a811x-evm_m3_libs_rmsample_clean:
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug
+ $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release
+ $(ECHO) \# Cleaning c6a811x-evm:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug
+ $(ECHO) \# Cleaning c6a811x-evm:rel:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=c6a811x-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 tci6634-evm Target 66
+edma3_lld_tci6634-evm_66_libs:edma3_lld_tci6634-evm_66_libs_drv edma3_lld_tci6634-evm_66_libs_rm edma3_lld_tci6634-evm_66_libs_drvsample edma3_lld_tci6634-evm_66_libs_rmsample
+edma3_lld_tci6634-evm_66_libs_drv:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making c66:debug:edma3_lld_drv
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6634-evm PROFILE_c6xdsp=debug
+ $(ECHO) \# Making c66:release:edma3_lld_drv
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6634-evm PROFILE_c6xdsp=release
+ $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6634-evm PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6634-evm PROFILE_c6xdsp=release ENDIAN=big
+endif
+edma3_lld_tci6634-evm_66_libs_rm:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making tci6634-evm:debug:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6634-evm PROFILE_c6xdsp=debug
+ $(ECHO) \# Making tci6634-evm:debug:edma3_lld_rm -for big_endian
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6634-evm PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Making tci6634-evm:release:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6634-evm PROFILE_c6xdsp=release
+ $(ECHO) \# Making tci6634-evm:release:edma3_lld_rm for big_endian
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6634-evm PROFILE_c6xdsp=release ENDIAN=big
+endif
+edma3_lld_tci6634-evm_66_libs_drvsample:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making tci6634-evm:debug:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Making tci6634-evm:debug:edma3_lld_drv_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Making tci6634-evm:release:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=release
+ $(ECHO) \# Making tci6634-evm:release:edma3_lld_drv_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+endif
+edma3_lld_tci6634-evm_66_libs_rmsample:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making tci6634-evm:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Making tci6634-evm:debug:edma3_lld_rm_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Making tci6634-evm:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=release
+ $(ECHO) \# Making tci6634-evm:debug:edma3_lld_rm_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+endif
+
+#To Clean libs For Platform tci6634-evm Target 66
+edma3_lld_tci6634-evm_66_libs_clean: edma3_lld_tci6634-evm_66_libs_drv_clean edma3_lld_tci6634-evm_66_libs_rm_clean edma3_lld_tci6634-evm_66_libs_drvsample_clean edma3_lld_tci6634-evm_66_libs_rmsample_clean
+edma3_lld_tci6634-evm_66_libs_drv_clean:
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6634-evm PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6634-evm PROFILE_c6xdsp=release
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6634-evm PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6634-evm PROFILE_c6xdsp=release ENDIAN=big
+edma3_lld_tci6634-evm_66_libs_rm_clean:
+ $(ECHO) \# Cleaning tci6634-evm:debug:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6634-evm PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning tci6634-evm:debug:edma3_lld_rm -for big_endian
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6634-evm PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Cleaning tci6634-evm:release:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6634-evm PROFILE_c6xdsp=release
+ $(ECHO) \# Cleaning tci6634-evm:release:edma3_lld_rm for big_endian
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6634-evm PROFILE_c6xdsp=release ENDIAN=big
+edma3_lld_tci6634-evm_66_libs_drvsample_clean:
+ $(ECHO) \# Cleaning tci6634-evm:debug:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning tci6634-evm:debug:edma3_lld_drv_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Cleaning tci6634-evm:release:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=release
+ $(ECHO) \# Cleaning tci6634-evm:release:edma3_lld_drv_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+edma3_lld_tci6634-evm_66_libs_rmsample_clean:
+ $(ECHO) \# Cleaning tci6634-evm:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning tci6634-evm:debug:edma3_lld_rm_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Cleaning tci6634-evm:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=release
+ $(ECHO) \# Cleaning tci6634-evm:debug:edma3_lld_rm_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6634-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 tci6634-sim Target 66
+edma3_lld_tci6634-sim_66_libs: edma3_lld_tci6634-sim_66_libs_drv edma3_lld_tci6634-sim_66_libs_rm edma3_lld_tci6634-sim_66_libs_drvsample edma3_lld_tci6634-sim_66_libs_rmsample
+edma3_lld_tci6634-sim_66_libs_drv:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making c66:debug:edma3_lld_drv
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6634-sim PROFILE_c6xdsp=debug
+ $(ECHO) \# Making c66:release:edma3_lld_drv
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6634-sim PROFILE_c6xdsp=release
+ $(ECHO) \# Making c66:debug:edma3_lld_drv -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6634-sim PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Making c66:release:edma3_lld_drv -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=tci6634-sim PROFILE_c6xdsp=release ENDIAN=big
+endif
+edma3_lld_tci6634-sim_66_libs_rm:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making tci6634-sim:debug:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6634-sim PROFILE_c6xdsp=debug
+ $(ECHO) \# Making tci6634-sim:debug:edma3_lld_rm -for big_endian
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6634-sim PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Making tci6634-sim:release:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6634-sim PROFILE_c6xdsp=release
+ $(ECHO) \# Making tci6634-sim:release:edma3_lld_rm for big_endian
+ $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=tci6634-sim PROFILE_c6xdsp=release ENDIAN=big
+endif
+edma3_lld_tci6634-sim_66_libs_rmsample:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making tci6634-sim:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Making tci6634-sim:debug:edma3_lld_rm_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Making tci6634-sim:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=release
+ $(ECHO) \# Making tci6634-sim:debug:edma3_lld_rm_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+endif
+edma3_lld_tci6634-sim_66_libs_drvsample:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Making tci6634-sim:debug:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Making tci6634-sim:debug:edma3_lld_drv_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Making tci6634-sim:release:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=release
+ $(ECHO) \# Making tci6634-sim:release:edma3_lld_drv_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+endif
+
+#To Clean libs For Platform tci6634-sim Target 66
+edma3_lld_tci6634-sim_66_libs_clean: edma3_lld_tci6634-sim_66_libs_drv_clean edma3_lld_tci6634-sim_66_libs_rm_clean edma3_lld_tci6634-sim_66_libs_drvsample_clean edma3_lld_tci6634-sim_66_libs_rmsample_clean
+edma3_lld_tci6634-sim_66_libs_drv_clean:
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6634-sim PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6634-sim PROFILE_c6xdsp=release
+ $(ECHO) \# Cleaning c66:debug:edma3_lld_drv -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6634-sim PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Cleaning c66:release:edma3_lld_drv -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=tci6634-sim PROFILE_c6xdsp=release ENDIAN=big
+edma3_lld_tci6634-sim_66_libs_rm_clean:
+ $(ECHO) \# Cleaning tci6634-sim:debug:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6634-sim PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning tci6634-sim:debug:edma3_lld_rm -for big_endian
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6634-sim PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Cleaning tci6634-sim:release:edma3_lld_rm
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6634-sim PROFILE_c6xdsp=release
+ $(ECHO) \# Cleaning tci6634-sim:release:edma3_lld_rm for big_endian
+ $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=tci6634-sim PROFILE_c6xdsp=release ENDIAN=big
+edma3_lld_tci6634-sim_66_libs_rmsample_clean:
+ $(ECHO) \# Cleaning tci6634-sim:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning tci6634-sim:debug:edma3_lld_rm_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Cleaning tci6634-sim:debug:edma3_lld_rm_sample
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=release
+ $(ECHO) \# Cleaning tci6634-sim:debug:edma3_lld_rm_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+edma3_lld_tci6634-sim_66_libs_drvsample_clean:
+ $(ECHO) \# Cleaning tci6634-sim:debug:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning tci6634-sim:debug:edma3_lld_drv_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Cleaning tci6634-sim:release:edma3_lld_drv_sample
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=release
+ $(ECHO) \# Cleaning tci6634-sim:release:edma3_lld_drv_sample -for big_endian
+ $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=tci6634-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_c6a811x-evm_674_example:
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Making example $@:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=c6xdsp PROFILE_c6xdsp=release
+ $(ECHO) \# Making example $@:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-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_tci6634-sim_66_example:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Making example $@:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6634-sim PROFILE_c6xdsp=debug
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=release
+ $(ECHO) \# Making example $@:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6634-sim PROFILE_c6xdsp=release
+endif
+
+edma3_drv_tci6634-sim_66_be_example:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Making example $@:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6634-sim PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6634-sim CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+ $(ECHO) \# Making example $@:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6634-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_tci6634-evm_66_example:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+ $(ECHO) \# Making example $@:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6634-evm PROFILE_c6xdsp=debug
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=release
+ $(ECHO) \# Making example $@:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6634-evm PROFILE_c6xdsp=release
+endif
+
+edma3_drv_tci6634-evm_66_be_example:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Making example $@:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6634-evm PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6634-evm CORE=c6xdsp PROFILE_c6xdsp=release ENDIAN=big
+ $(ECHO) \# Making example $@:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6634-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_c6a811x-evm_a8_example:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Configuring XDC packages for $@:a8:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug
+ $(ECHO) \# Making example $@:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug
+ $(ECHO) \# Configuring XDC packages for $@:a8:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=release
+ $(ECHO) \# Making example $@:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-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
+
+edma3_drv_c6a811x-evm_m3_example:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Configuring XDC packages for $@:m3:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug
+ $(ECHO) \# Making example $@:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug
+
+ $(ECHO) \# Configuring XDC packages for $@:m3:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release
+ $(ECHO) \# Making example $@:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=release
+
+ $(ECHO) \# Configuring XDC packages for $@:m3:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug
+ $(ECHO) \# Making example $@:debug
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug
+
+ $(ECHO) \# Configuring XDC packages for $@:m3:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release
+ $(ECHO) \# Making example $@:release
+ $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6a811x-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_c6a811x-evm_674_example_clean:
+ $(ECHO) \# Cleaning example $@:debug
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning example $@:release
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-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_c6a811x-evm_a8_example_clean:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Cleaning example $@:debug
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm CORE=a8host PROFILE_a8host=debug
+ $(ECHO) \# Cleaning example $@:release
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-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_c6a811x-evm_m3_example_clean:
+ifeq ($(FORMAT),ELF)
+ $(ECHO) \# Cleaning example $@:debug
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=debug
+ $(ECHO) \# Cleaning example $@:release
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm CORE=m3vpss PROFILE_m3vpss=release
+ $(ECHO) \# Cleaning example $@:debug
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-evm CORE=m3video PROFILE_m3video=debug
+ $(ECHO) \# Cleaning example $@:release
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=c6a811x-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_tci6634-sim_66_example_clean:
+ $(ECHO) \# Cleaning example $@:debug
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6634-sim PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning example $@:release
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6634-sim PROFILE_c6xdsp=release
+
+edma3_drv_tci6634-sim_66_be_example_clean:
+ $(ECHO) \# Cleaning example $@:debug
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6634-sim PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Cleaning example $@:release
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6634-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
+
+edma3_drv_tci6634-evm_66_example_clean:
+ $(ECHO) \# Cleaning example $@:debug
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6634-evm PROFILE_c6xdsp=debug
+ $(ECHO) \# Cleaning example $@:release
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6634-evm PROFILE_c6xdsp=release
+
+edma3_drv_tci6634-evm_66_be_example_clean:
+ $(ECHO) \# Cleaning example $@:debug
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6634-evm PROFILE_c6xdsp=debug ENDIAN=big
+ $(ECHO) \# Cleaning example $@:release
+ $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean PLATFORM=tci6634-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
index 4278efd9b2de5de2d80a7b5a6d2b6f84ab873f20..d6487f440b926eefbc2d37c257470f848db3225b 100755 (executable)
'TMS320TCI6616',
'TMS320TCI6614',
'TMS320C6657',
+ 'TMS320TCI6634',
'TMS320C6670',
'TMS320C6678',
'TMS320TCI6614',
'TMS320C6657',
+ 'TMS320TCI6634',
'TMS320C6748',
'OMAPL138',
'TMS320DM8168',
index 9924771a3be286b2895377966a5c08f8a6a3a693..43109db330519753e24936472801b2914c687bfb 100755 (executable)
-# 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
+# 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_tci6634-sim = sample_tci6634_cfg.c sample_tci6634_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_tci6634-evm = sample_tci6634_cfg.c sample_tci6634_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
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_DSP
+SRCS_c6a811x-evm = sample_c6a811x_cfg.c sample_c6a811x_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
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_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
+SRCS_c6a811x-evm = sample_c6a811x_cfg.c sample_c6a811x_arm_int_reg.c
+endif
+ifeq ($(CORE),m3video)
+CFLAGS_LOCAL_ti816x-evm = -DBUILD_NETRA_M3VIDEO
+CFLAGS_LOCAL_ti814x-evm = -DBUILD_CENTAURUS_M3VIDEO
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_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
+SRCS_c6a811x-evm = sample_c6a811x_cfg.c sample_c6a811x_arm_int_reg.c
+endif
+ifeq ($(CORE),m3vpss)
+CFLAGS_LOCAL_ti816x-evm = -DBUILD_NETRA_M3VPSS
+CFLAGS_LOCAL_ti814x-evm = -DBUILD_CENTAURUS_M3VPSS
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_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
+SRCS_c6a811x-evm = sample_c6a811x_cfg.c sample_c6a811x_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
+CFLAGS_LOCAL_c6a811x-evm += -DCHIP_C6A811X
+
+# 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
diff --git a/packages/ti/sdo/edma3/drv/sample/package.bld b/packages/ti/sdo/edma3/drv/sample/package.bld
index 2b6059b4bc916800c8047ce41dfdf5f26cc67c30..f0b2575774f75998593cb3e73add1fa5fcf0e41c 100755 (executable)
"src/sample_cs.c",
"src/sample_init.c",
];
+var objListSimTCI6634 = [
+ "src/platforms/sample_tci6634_cfg.c",
+ "src/platforms/sample_tci6634_int_reg.c",
+ "src/sample_cs.c",
+ "src/sample_init.c",
+];
var objListEVM6670 = [
"src/platforms/sample_c6670_cfg.c",
"src/sample_init.c",
];
+var objListEVMTCI6634 = [
+ "src/platforms/sample_tci6634_cfg.c",
+ "src/platforms/sample_tci6634_int_reg.c",
+ "src/sample_cs.c",
+ "src/sample_init.c",
+];
+
var objListSimTI816X = [
"src/platforms/sample_ti816x_cfg.c",
"src/platforms/sample_ti816x_int_reg.c",
'SIMTCI6614',
'SIMC6657',
'SIMC6657',
+ 'SIMTCI6634',
+ 'SIMTCI6634',
'CHIP_C6670',
'CHIP_C6670',
'CHIP_C6678',
'CHIP_TCI6614',
'CHIP_C6657',
'CHIP_C6657',
+ 'CHIP_TCI6634',
+ 'CHIP_TCI6634',
'CHIP_C6748',
'CHIP_OMAPL138',
'CHIP_OMAPL138',
{
platform: 'ti.platforms.simC6657', targ : 'C66_big_endian',objList: objListSimC6657, dir : 'c6657-sim/66/'
},
+ {
+ platform: 'ti.platforms.simTCI6634', targ : 'C66',objList: objListSimTCI6634, dir : 'tci6634-sim/66/'
+ },
+ {
+ platform: 'ti.platforms.simTCI6634', targ : 'C66_big_endian',objList: objListSimTCI6634, dir : 'tci6634-sim/66/'
+ },
{
platform: 'ti.platforms.evm6670', targ : 'C66',objList: objListEVM6670, dir : 'c6670-evm/66'
},
{
platform: 'ti.platforms.evm6657', targ : 'C66_big_endian',objList: objListEVM6657, dir : 'c6657-evm/66'
},
+ {
+ platform: 'ti.platforms.evmTCI6634', targ : 'C66',objList: objListEVMTCI6634, dir : 'tci6634-evm/66'
+ },
+ {
+ platform: 'ti.platforms.evmTCI6634', targ : 'C66_big_endian',objList: objListEVMTCI6634, dir : 'tci6634-evm/66'
+ },
{
platform: 'ti.platforms.evm6748', targ : 'C674', objList: objListC6748, dir : 'c6748-evm/674/'
},
'lib/c6657/debug/ti.sdo.edma3.drv.sample.ae66e',
'lib/c6657/release/ti.sdo.edma3.drv.sample.ae66',
'lib/c6657/release/ti.sdo.edma3.drv.sample.ae66e',
+ 'lib/tci6634/debug/ti.sdo.edma3.drv.sample.ae66',
+ 'lib/tci6634/debug/ti.sdo.edma3.drv.sample.ae66e',
+ 'lib/tci6634/release/ti.sdo.edma3.drv.sample.ae66',
+ 'lib/tci6634/release/ti.sdo.edma3.drv.sample.ae66e',
'lib/c6670/debug/ti.sdo.edma3.drv.sample.ae66',
'lib/c6670/debug/ti.sdo.edma3.drv.sample.ae66e',
'lib/c6670/release/ti.sdo.edma3.drv.sample.ae66',
'src/platforms/sample_tci6614_int_reg.c',
'src/platforms/sample_c6657_cfg.c',
'src/platforms/sample_c6657_int_reg.c',
+ 'src/platforms/sample_tci6634_cfg.c',
+ 'src/platforms/sample_tci6634_int_reg.c',
'src/platforms/sample_c6670_cfg.c',
'src/platforms/sample_c6670_int_reg.c',
'src/platforms/sample_c6678_cfg.c',
diff --git a/packages/ti/sdo/edma3/drv/sample/package.xs b/packages/ti/sdo/edma3/drv/sample/package.xs
index 95f261f9eee3fbd63aeb3c8a292577d9ec1f406b..9dd120dfaaa8cd5a2041b14210af6b795a7c59f5 100755 (executable)
'TMS320TCI6616',
'TMS320TCI6614',
'TMS320C6657',
+ 'TMS320TCI6634',
'TMS320C6670',
'TMS320C6678',
'TMS320TCI6614',
'TMS320C6657',
+ 'TMS320TCI6634',
'TMS320C6748',
'OMAPL138',
'TMS320DM8168',
'tci6616-sim/',
'tci6614-sim/',
'c6657-sim/',
+ 'tci6634-sim/',
'c6670-evm/',
'c6678-evm/',
'tci6614-evm/',
'c6657-evm/',
+ 'tci6634-evm/',
'c6748-evm/',
'omapl138-evm/',
'ti816x-evm/',
diff --git a/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_tci6634_cfg.c b/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_tci6634_cfg.c
--- /dev/null
@@ -0,0 +1,1787 @@
+/*
+ * sample_tci6634_cfg.c
+ *
+ * Platform 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) 2012 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>
+
+/* Number of EDMA3 controllers present in the system */
+#define NUM_EDMA3_INSTANCES 3u
+const unsigned int numEdma3Instances = NUM_EDMA3_INSTANCES;
+
+/* Number of DSPs present in the system */
+#define NUM_DSPS 4u
+//const unsigned int numDsps = NUM_DSPS;
+
+#define CGEM_REG_START (0x01800000)
+
+
+extern cregister volatile unsigned int DNUM;
+
+#define MAP_LOCAL_TO_GLOBAL_ADDR(addr) ((1<<28)|(DNUM<<24)|(((unsigned int)addr)&0x00ffffff))
+
+
+/* Determine the processor id by reading DNUM register. */
+unsigned short determineProcId()
+ {
+ volatile unsigned int *addr;
+ unsigned int core_no;
+
+ /* Identify the core number */
+ addr = (unsigned int *)(CGEM_REG_START+0x40000);
+ core_no = ((*addr) & 0x000F0000)>>16;
+
+ return core_no;
+ }
+
+signed char* getGlobalAddr(signed char* addr)
+{
+ if (((unsigned int)addr & (unsigned int)0xFF000000) != 0)
+ {
+ return (addr); /* The address is already a global address */
+ }
+
+ return((signed char*)(MAP_LOCAL_TO_GLOBAL_ADDR(addr)));
+}
+/** Whether global configuration required for EDMA3 or not.
+ * This configuration should be done only once for the EDMA3 hardware by
+ * any one of the masters (i.e. DSPs).
+ * It can be changed depending on the use-case.
+ */
+unsigned int gblCfgReqdArray [NUM_DSPS] = {
+ 0, /* DSP#0 is Master, will do the global init */
+ 1, /* DSP#1 is Slave, will not do the global init */
+ 1, /* DSP#2 is Slave, will not do the global init */
+ 1, /* DSP#3 is Slave, will not do the global init */
+ };
+
+unsigned short isGblConfigRequired(unsigned int dspNum)
+ {
+ return gblCfgReqdArray[dspNum];
+ }
+
+/* Semaphore handles */
+EDMA3_OS_Sem_Handle semHandle[NUM_EDMA3_INSTANCES] = {NULL,NULL,NULL};
+
+
+/* Variable which will be used internally for referring number of Event Queues. */
+unsigned int numEdma3EvtQue[NUM_EDMA3_INSTANCES] = {2u, 4u, 4u};
+
+/* Variable which will be used internally for referring number of TCs. */
+unsigned int numEdma3Tc[NUM_EDMA3_INSTANCES] = {2u, 4u, 4u};
+
+/**
+ * Variable which will be used internally for referring transfer completion
+ * interrupt. Completion interrupts for all the shadow regions and all the
+ * EDMA3 controllers are captured since it is a multi-DSP platform.
+ */
+unsigned int ccXferCompInt[NUM_EDMA3_INSTANCES][EDMA3_MAX_REGIONS] = {
+ {
+ 38u, 39u, 40u, 41u,
+ 42u, 43u, 44u, 45u,
+ },
+ {
+ 8u, 9u, 10u, 11u,
+ 12u, 13u, 14u, 15u,
+ },
+ {
+ 24u, 25u, 26u, 27u,
+ 28u, 29u, 30u, 31u,
+ },
+ };
+
+/**
+ * Variable which will be used internally for referring channel controller's
+ * error interrupt.
+ */
+unsigned int ccErrorInt[NUM_EDMA3_INSTANCES] = {32u, 0u, 16u};
+
+/**
+ * Variable which will be used internally for referring transfer controllers'
+ * error interrupts.
+ */
+unsigned int tcErrorInt[NUM_EDMA3_INSTANCES][EDMA3_MAX_TC] = {
+ {
+ 34u, 35u, 0u, 0u,
+ 0u, 0u, 0u, 0u,
+ },
+ {
+ 2u, 3u, 4u, 5u,
+ 0u, 0u, 0u, 0u,
+ },
+ {
+ 18u, 19u, 20u, 21u,
+ 0u, 0u, 0u, 0u,
+ },
+ };
+
+/* Driver Object Initialization Configuration */
+EDMA3_RM_GblConfigParams sampleEdma3GblCfgParams[NUM_EDMA3_INSTANCES] =
+ {
+ {
+ /* EDMA3 INSTANCE# 0 */
+ /** Total number of DMA Channels supported by the EDMA3 Controller */
+ 16u,
+ /** Total number of QDMA Channels supported by the EDMA3 Controller */
+ 8u,
+ /** Total number of TCCs supported by the EDMA3 Controller */
+ 16u,
+ /** Total number of PaRAM Sets supported by the EDMA3 Controller */
+ 128u,
+ /** Total number of Event Queues in the EDMA3 Controller */
+ 2u,
+ /** Total number of Transfer Controllers (TCs) in the EDMA3 Controller */
+ 2u,
+ /** Number of Regions on this EDMA3 controller */
+ 8u,
+
+ /**
+ * \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 */
+ 1u,
+
+ /** Global Register Region of CC Registers */
+ (void *)0x02700000u,
+ /** Transfer Controller (TC) Registers */
+ {
+ (void *)0x02760000u,
+ (void *)0x02768000u,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL
+ },
+ /** Interrupt no. for Transfer Completion */
+ 38u,
+ /** Interrupt no. for CC Error */
+ 32u,
+ /** Interrupt no. for TCs Error */
+ {
+ 34u,
+ 35u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ },
+
+ /**
+ * \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,
+ 0u,
+ 0u,
+ 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,
+ 0u,
+ 0u,
+ 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.
+ */
+ {
+ 128u,
+ 128u,
+ 0u,
+ 0u,
+ 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,
+ /* DMA channels 16-63 DOES NOT exist */
+ 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,
+ 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, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 4u, 5u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 8u, 9u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 12u, 13u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ /* DMA channels 16-63 DOES NOT exist */
+ 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,
+ 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.
+ */
+ {
+ 0x00003333u,
+ 0x00000000u
+ }
+ },
+
+ {
+ /* EDMA3 INSTANCE# 1 */
+ /** Total number of DMA Channels supported by the EDMA3 Controller */
+ 64u,
+ /** Total number of QDMA Channels supported by the EDMA3 Controller */
+ 8u,
+ /** Total number of TCCs supported by the EDMA3 Controller */
+ 64u,
+ /** Total number of PaRAM Sets supported by the EDMA3 Controller */
+ 512u,
+ /** Total number of Event Queues in the EDMA3 Controller */
+ 4u,
+ /** Total number of Transfer Controllers (TCs) in the EDMA3 Controller */
+ 4u,
+ /** Number of Regions on this EDMA3 controller */
+ 8u,
+
+ /**
+ * \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 */
+ 1u,
+
+ /** Global Register Region of CC Registers */
+ (void *)0x02720000u,
+ /** Transfer Controller (TC) Registers */
+ {
+ (void *)0x02770000u,
+ (void *)0x02778000u,
+ (void *)0x02780000u,
+ (void *)0x02788000u,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL
+ },
+ /** Interrupt no. for Transfer Completion */
+ 8u,
+ /** Interrupt no. for CC Error */
+ 0u,
+ /** Interrupt no. for TCs Error */
+ {
+ 2u,
+ 3u,
+ 4u,
+ 5u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ },
+
+ /**
+ * \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.
+ */
+ {
+ 64u,
+ 64u,
+ 64u,
+ 64u,
+ 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, 10u, 11u, 12u, 13u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 16u, 17u, 18u, 19u, 20u, 21u, 22u, 23u,
+ 24u, 25u, 26u, 27u, 28u, 29u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 32u, 33u, 34u, 35u, 36u, 37u, 38u, 39u,
+ 40u, 41u, 42u, 43u, 44u, 45u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 48u, 49u, 50u, 51u, 52u, 53u, 54u, 55u,
+ 56u, 57u, 58u, 59u, 60u, 61u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP
+ },
+
+ /**
+ * \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.
+ */
+ {
+ 0x3FFF3FFFu,
+ 0x3FFF3FFFu
+ }
+ },
+
+ {
+ /* EDMA3 INSTANCE# 2 */
+ /** Total number of DMA Channels supported by the EDMA3 Controller */
+ 64u,
+ /** Total number of QDMA Channels supported by the EDMA3 Controller */
+ 8u,
+ /** Total number of TCCs supported by the EDMA3 Controller */
+ 64u,
+ /** Total number of PaRAM Sets supported by the EDMA3 Controller */
+ 512u,
+ /** Total number of Event Queues in the EDMA3 Controller */
+ 4u,
+ /** Total number of Transfer Controllers (TCs) in the EDMA3 Controller */
+ 4u,
+ /** Number of Regions on this EDMA3 controller */
+ 8u,
+
+ /**
+ * \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 */
+ 1u,
+
+ /** Global Register Region of CC Registers */
+ (void *)0x02740000u,
+ /** Transfer Controller (TC) Registers */
+ {
+ (void *)0x02790000u,
+ (void *)0x02798000u,
+ (void *)0x027A0000u,
+ (void *)0x027A8000u,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL
+ },
+ /** Interrupt no. for Transfer Completion */
+ 24u,
+ /** Interrupt no. for CC Error */
+ 16u,
+ /** Interrupt no. for TCs Error */
+ {
+ 18u,
+ 19u,
+ 20u,
+ 21u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ },
+
+ /**
+ * \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.
+ */
+ {
+ 64u,
+ 64u,
+ 64u,
+ 64u,
+ 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, 10u, 11u, 12u, 13u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 16u, 17u, 18u, 19u, 20u, 21u, 22u, 23u,
+ 24u, 25u, 26u, 27u, 28u, 29u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 32u, 33u, 34u, 35u, 36u, 37u, 38u, 39u,
+ 40u, 41u, 42u, 43u, 44u, 45u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 48u, 49u, 50u, 51u, 52u, 53u, 54u, 55u,
+ 56u, 57u, 58u, 59u, 60u, 61u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP
+ },
+
+ /**
+ * \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.
+ */
+ {
+ 0x3FFF3FFFu,
+ 0x3FFF3FFFu
+ }
+ },
+ };
+
+EDMA3_RM_InstanceInitConfig sampleInstInitConfig[NUM_EDMA3_INSTANCES][EDMA3_MAX_REGIONS] =
+ {
+ /* EDMA3 INSTANCE# 0 */
+ {
+ /* Resources owned/reserved by region 0 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFF000Fu, 0x00000FFFu, 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 */
+ {0x0000000Fu, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000003u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x0000000Fu, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000003u, 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 */
+ {0x00000003u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 */
+ {0x00000003u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 1 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x000000F0u, 0xFFFFF000u, 0x000000FFu, 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 */
+ {0x000000F0u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x0000000Cu},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x000000F0u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000030u, 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 */
+ {0x00000030u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000030u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 2 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000F00u, 0x00000000u, 0xFFFFFF00u, 0x0000000Fu,
+ /* 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 */
+ {0x00000F00u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000030u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000F00u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000300u, 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 */
+ {0x00000300u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000300u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 3 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 0x00000000u, 0x00000000u, 0xFFFFFFF0u,
+ /* 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 */
+ {0x0000F000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x000000C0u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x0000F000u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00003000u, 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 */
+ {0x00003000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00003000u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 4 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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 5 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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 6 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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},
+ },
+ },
+
+ /* EDMA3 INSTANCE# 1 */
+ {
+ /* Resources owned/reserved by region 0 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000FFFFu, 0x00000000u, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 159 128 191 160 223 192 255 224 */
+ 0xFFFFFFFFu, 0x0000FFFFu, 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 */
+ {0x0000FFFFu, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000003u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x0000FFFFu, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00003FFFu, 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 */
+ {0x00003FFFu, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00003FFFu, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 1 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFF0000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0xFFFF0000u, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 287 256 319 288 351 320 383 352 */
+ 0xFFFFFFFFu, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0xFFFF0000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x0000000Cu},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0xFFFF0000u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x3FFF0000u, 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 */
+ {0x3FFF0000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x3FFF0000u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 2 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x0000FFFFu, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x0000FFFFu, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x0000FFFFu},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000030u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x0000FFFFu},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00003FFFu, 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, 0x00003FFFu},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00003FFFu},
+ },
+
+ /* Resources owned/reserved by region 3 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0xFFFF0000u, 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 */
+ 0xFFFF0000u, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0xFFFF0000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x000000C0u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0xFFFF0000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x3FFF0000u, 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, 0x3FFF0000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x3FFF0000u},
+ },
+
+ /* Resources owned/reserved by region 4 */
+ {
+ /* 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 5 */
+ {
+ /* 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 6 */
+ {
+ /* 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 */
+ {
+ /* 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},
+ },
+ },
+
+ /* EDMA3 INSTANCE# 2 */
+ {
+ /* Resources owned/reserved by region 0 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000FFFFu, 0x00000000u, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 159 128 191 160 223 192 255 224 */
+ 0xFFFFFFFFu, 0x0000FFFFu, 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 */
+ {0x0000FFFFu, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000003u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x0000FFFFu, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00003FFFu, 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 */
+ {0x00003FFFu, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00003FFFu, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 1 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFF0000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0xFFFF0000u, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 287 256 319 288 351 320 383 352 */
+ 0xFFFFFFFFu, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0xFFFF0000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x0000000Cu},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0xFFFF0000u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x3FFF0000u, 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 */
+ {0x3FFF0000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x3FFF0000u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 2 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x0000FFFFu, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x0000FFFFu, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x0000FFFFu},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000030u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x0000FFFFu},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00003FFFu, 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, 0x00003FFFu},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00003FFFu},
+ },
+
+ /* Resources owned/reserved by region 3 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0xFFFF0000u, 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 */
+ 0xFFFF0000u, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0xFFFF0000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x000000C0u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0xFFFF0000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x3FFF0000u, 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, 0x3FFF0000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x3FFF0000u},
+ },
+
+ /* Resources owned/reserved by region 4 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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 5 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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 6 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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},
+ },
+ },
+ };
+
+/* End of File */
diff --git a/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_tci6634_int_reg.c b/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_tci6634_int_reg.c
--- /dev/null
@@ -0,0 +1,157 @@
+/*
+ * sample_tci6634_int_reg.c
+ *
+ * Platform specific interrupt registration and un-registration routines.
+ *
+ * Copyright (C) 2012 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/Hwi.h>
+#include <ti/sysbios/family/c64p/EventCombiner.h>
+#include <ti/sysbios/family/c66/tci66xx/CpIntc.h>
+
+#include <ti/sdo/edma3/rm/sample/bios6_edma3_rm_sample.h>
+
+extern unsigned int ccXferCompInt[][EDMA3_MAX_REGIONS];
+extern unsigned int ccErrorInt[];
+extern unsigned int tcErrorInt[][EDMA3_MAX_TC];
+extern unsigned int numEdma3Tc[];
+
+void (*ptrEdma3TcIsrHandler[EDMA3_MAX_TC])(unsigned int arg) =
+ {
+ &lisrEdma3TC0ErrHandler0,
+ &lisrEdma3TC1ErrHandler0,
+ &lisrEdma3TC2ErrHandler0,
+ &lisrEdma3TC3ErrHandler0,
+ &lisrEdma3TC4ErrHandler0,
+ &lisrEdma3TC5ErrHandler0,
+ &lisrEdma3TC6ErrHandler0,
+ &lisrEdma3TC7ErrHandler0,
+ };
+
+unsigned int hwiInterrupt = 8;
+
+/* Host interrupts for transfer completion */
+//unsigned int ccXferHostInt[NUM_EDMA3_INSTANCES][NUM_DSPS] = {
+unsigned int ccXferHostInt[3][4] = {
+ {8u, 24u, 40u, 56u},
+ {9u, 25u, 41u, 57u},
+ {10u, 26u, 42u, 58u},
+ };
+unsigned int edma3ErrHostInt[3][4] = {
+ {11u, 27u, 43u, 59u},
+ {12u, 28u, 44u, 60u},
+ {13u, 29u, 45u, 61u},
+ };
+
+
+extern unsigned int dsp_num;
+
+/** To Register the ISRs with the underlying OS, if required */
+void registerEdma3Interrupts (unsigned int edma3Id)
+ {
+ static UInt32 cookie = 0;
+ Int eventId = 0; /* GEM event id */
+ unsigned int numTc = 0;
+
+ /* Disabling the global interrupts */
+ cookie = Hwi_disable();
+
+ /* Transfer completion ISR */
+ CpIntc_dispatchPlug(ccXferCompInt[edma3Id][dsp_num],
+ lisrEdma3ComplHandler0,
+ edma3Id,
+ TRUE);
+ CpIntc_mapSysIntToHostInt(0, ccXferCompInt[edma3Id][dsp_num],
+ ccXferHostInt[edma3Id][dsp_num]);
+ CpIntc_enableHostInt(0, ccXferHostInt[edma3Id][dsp_num]);
+ eventId = CpIntc_getEventId(ccXferHostInt[edma3Id][dsp_num]);
+ EventCombiner_dispatchPlug (eventId, CpIntc_dispatch,
+ ccXferHostInt[edma3Id][dsp_num], TRUE);
+ EventCombiner_enableEvent(eventId);
+
+ /* CC Error ISR */
+ CpIntc_dispatchPlug(ccErrorInt[edma3Id], lisrEdma3CCErrHandler0,
+ edma3Id, TRUE);
+ CpIntc_mapSysIntToHostInt(0, ccErrorInt[edma3Id],
+ edma3ErrHostInt[edma3Id][dsp_num]);
+ /* TC Error ISR */
+ while (numTc < numEdma3Tc[edma3Id])
+ {
+ CpIntc_dispatchPlug(tcErrorInt[edma3Id][numTc],
+ (CpIntc_FuncPtr )(ptrEdma3TcIsrHandler[numTc]),
+ edma3Id, TRUE);
+ CpIntc_mapSysIntToHostInt(0, tcErrorInt[edma3Id][numTc],
+ edma3ErrHostInt[edma3Id][dsp_num]);
+ numTc++;
+ }
+ /* Enable the host interrupt which is common for both CC and TC error */
+ CpIntc_enableHostInt(0, edma3ErrHostInt[edma3Id][dsp_num]);
+ eventId = CpIntc_getEventId(edma3ErrHostInt[edma3Id][dsp_num]);
+ EventCombiner_dispatchPlug (eventId, CpIntc_dispatch,
+ edma3ErrHostInt[edma3Id][dsp_num], TRUE);
+ EventCombiner_enableEvent(eventId);
+
+ Hwi_enableInterrupt(hwiInterrupt);
+
+ /* enable the 'global' switch */
+ CpIntc_enableAllHostInts(0);
+
+ /* 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;
+ Int eventId = 0; /* GEM event id */
+
+ /* Disabling the global interrupts */
+ cookie = Hwi_disable();
+
+ /* Transfer completion ISR */
+ CpIntc_disableHostInt(0, ccXferHostInt[edma3Id][dsp_num]);
+ eventId = CpIntc_getEventId(ccXferHostInt[edma3Id][dsp_num]);
+ EventCombiner_disableEvent(eventId);
+
+ /* CC/TC Error ISR */
+ CpIntc_disableHostInt(0, edma3ErrHostInt[edma3Id][dsp_num]);
+ eventId = CpIntc_getEventId(edma3ErrHostInt[edma3Id][dsp_num]);
+ EventCombiner_disableEvent(eventId);
+
+ /* Restore interrupts */
+ Hwi_restore(cookie);
+ }
+
index e2b6290babfd0f09b70a34b6df313cee07790a3f..168f0371a3d66bfb105a19b20882deedc7fb2a13 100644 (file)
-# 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
-# Defines for picking proper configuration based on the cores\r
-ifeq ($(CORE),c6xdsp)\r
-CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_DSP\r
-endif\r
-ifeq ($(CORE),a8host)\r
-CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_A8\r
-endif\r
-ifeq ($(CORE),m3video)\r
-CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_M3VIDEO\r
-endif\r
-ifeq ($(CORE),m3vpss)\r
-CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_M3VPSS\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
+# 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
+
+# Defines for picking proper configuration based on the cores
+ifeq ($(CORE),c6xdsp)
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_DSP
+endif
+ifeq ($(CORE),a8host)
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_A8
+endif
+ifeq ($(CORE),m3video)
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_M3VIDEO
+endif
+ifeq ($(CORE),m3vpss)
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_M3VPSS
+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_tci6634-sim = edma3_tci6634_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_tci6634-evm = edma3_tci6634_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_c6a811x-evm = edma3_c6a811x_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
index 1db45b0909484495f5acafc064df5b2fca4b5c6c..2c05af3ac386be87babf8a67e1620af6377b1404 100755 (executable)
"src/edma3_rm_gbl_data.c",
];
+var objListSimTCI6634 = [
+ /* The configuration file. */
+ "src/configs/edma3_tci6634_cfg.c",
+ /* Common file. */
+ "src/edma3resmgr.c",
+ /* File defining internal data structures. */
+ "src/edma3_rm_gbl_data.c",
+];
+
var objListEVM6670 = [
/* The configuration file. */
"src/configs/edma3_c6670_cfg.c",
"src/edma3_rm_gbl_data.c",
];
+var objListEVMTCI6634 = [
+ /* The configuration file. */
+ "src/configs/edma3_tci6634_cfg.c",
+ /* Common file. */
+ "src/edma3resmgr.c",
+ /* File defining internal data structures. */
+ "src/edma3_rm_gbl_data.c",
+];
+
var objListSimTI816X = [
/* The configuration file. */
"src/configs/edma3_ti816x_cfg.c",
{
platform: 'ti.platforms.simC6657', targ : 'C66_big_endian',objList: objListSimC6657, dir : 'c6657-sim/66/'
},
+ {
+ platform: 'ti.platforms.simTCI6634', targ : 'C66',objList: objListSimTCI6634, dir : 'tci6634-sim/66/'
+ },
+ {
+ platform: 'ti.platforms.simTCI6634', targ : 'C66_big_endian',objList: objListSimTCI6634, dir : 'tci6634-sim/66/'
+ },
{
platform: 'ti.platforms.evm6670', targ : 'C66',objList: objListEVM6670, dir : 'c6670-evm/66/'
},
{
platform: 'ti.platforms.evm6657', targ : 'C66_big_endian',objList: objListEVM6657, dir : 'c6657-evm/66/'
},
+ {
+ platform: 'ti.platforms.evmTCI6634', targ : 'C66',objList: objListEVMTCI6634, dir : 'tci6634-evm/66/'
+ },
+ {
+ platform: 'ti.platforms.evmTCI6634', targ : 'C66_big_endian',objList: objListEVMTCI6634, dir : 'tci6634-evm/66/'
+ },
{
platform: 'ti.platforms.evm6748', targ : 'C674', objList: objListC6748, dir : 'c6748-evm/674/'
},
'lib/c6657/debug/ti.sdo.edma3.rm.ae66e',
'lib/c6657/release/ti.sdo.edma3.rm.ae66',
'lib/c6657/release/ti.sdo.edma3.rm.ae66e',
+ 'lib/tci6634/debug/ti.sdo.edma3.rm.ae66',
+ 'lib/tci6634/debug/ti.sdo.edma3.rm.ae66e',
+ 'lib/tci6634/release/ti.sdo.edma3.rm.ae66',
+ 'lib/tci6634/release/ti.sdo.edma3.rm.ae66e',
'lib/c6670/debug/ti.sdo.edma3.rm.ae66',
'lib/c6670/debug/ti.sdo.edma3.rm.ae66e',
'lib/c6670/release/ti.sdo.edma3.rm.ae66',
index 304724f30b93ebe2fc0c9c48d8345867630cf42d..88a032ea2577c87873634220d717a6c6e4965cd7 100755 (executable)
'TMS320TCI6616',
'TMS320TCI6614',
'TMS320C6657',
+ 'TMS320TCI6634',
'TMS320C6670',
'TMS320C6678',
'TMS320TCI6614',
'TMS320C6657',
+ 'TMS320TCI6634',
'TMS320C6748',
'OMAPL138',
'TMS320DM8168',
'tci6616-sim/',
'tci6614-sim/',
'c6657-sim/',
+ 'tci6634-sim/',
'c6670-evm/',
'c6678-evm/',
'tci6614-evm/',
'c6657-evm/',
+ 'tci6634-evm/',
'c6748-evm/',
'omapl138-evm/',
'ti816x-evm/',
index 28259fabaa2e3e3432dd4a6b4c5bee5228cb765a..a10a264c1d873f6c1219f42ece0fa97d045f183f 100755 (executable)
-# Makefile for EDMA3 LLD RM Sample\r
-\r
-MODULE_NAME = edma3_lld_rm_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_ti816x-evm = sample_ti816x_cfg.c sample_ti816x_int_reg.c\r
-SRCS_ti816x-sim = 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_c6a811x-evm = -DBUILD_C6A811X_A8\r
-SRCS_ti814x-evm = sample_ti814x_arm_cfg.c sample_ti814x_arm_int_reg.c\r
-SRCS_ti816x-evm = sample_ti814x_arm_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),m3video)\r
-CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_M3VIDEO\r
-SRCS_ti816x-evm = sample_ti816x_m3video_cfg.c sample_ti816x_m3video_int_reg.c\r
-SRCS_ti816x-sim = sample_ti816x_m3video_cfg.c sample_ti816x_m3video_int_reg.c\r
-SRCS_ti814x-evm = sample_ti814x_m3video_cfg.c sample_ti814x_m3video_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_c6a811x-evm = -DBUILD_C6A811X_M3VPSS\r
-SRCS_ti816x-evm = sample_ti816x_m3vpss_cfg.c sample_ti816x_m3vpss_int_reg.c\r
-SRCS_ti816x-sim = sample_ti816x_m3vpss_cfg.c sample_ti816x_m3vpss_int_reg.c\r
-SRCS_ti814x-evm = sample_ti814x_m3video_cfg.c sample_ti814x_m3video_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
-CFLAGS_LOCAL_ti814x-evm = -DCHIP_TI814X\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
+# Makefile for EDMA3 LLD RM Sample
+
+MODULE_NAME = edma3_lld_rm_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_tci6634-sim = sample_tci6634_cfg.c sample_tci6634_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_tci6634-evm = sample_tci6634_cfg.c sample_tci6634_int_reg.c
+SRCS_omapl138-evm = sample_omapl138_cfg.c sample_omapl138_int_reg.c
+SRCS_ti814x-evm = sample_ti814x_cfg.c sample_ti814x_int_reg.c
+SRCS_ti816x-evm = sample_ti816x_cfg.c sample_ti816x_int_reg.c
+SRCS_ti816x-sim = sample_ti816x_cfg.c sample_ti816x_int_reg.c
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_DSP
+SRCS_c6a811x-evm = sample_c6a811x_cfg.c sample_c6a811x_int_reg.c
+else
+SRCS_omapl138-evm = sample_omapl138_arm_cfg.c sample_omapl138_arm_int_reg.c
+endif
+ifeq ($(CORE),a8host)
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_A8
+SRCS_ti814x-evm = sample_ti814x_arm_cfg.c sample_ti814x_arm_int_reg.c
+SRCS_ti816x-evm = sample_ti814x_arm_cfg.c sample_ti814x_arm_int_reg.c
+SRCS_c6a811x-evm = sample_c6a811x_cfg.c sample_c6a811x_arm_int_reg.c
+endif
+ifeq ($(CORE),m3video)
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_M3VIDEO
+SRCS_ti816x-evm = sample_ti816x_m3video_cfg.c sample_ti816x_m3video_int_reg.c
+SRCS_ti816x-sim = sample_ti816x_m3video_cfg.c sample_ti816x_m3video_int_reg.c
+SRCS_ti814x-evm = sample_ti814x_m3video_cfg.c sample_ti814x_m3video_int_reg.c
+SRCS_c6a811x-evm = sample_c6a811x_cfg.c sample_c6a811x_arm_int_reg.c
+endif
+ifeq ($(CORE),m3vpss)
+CFLAGS_LOCAL_c6a811x-evm = -DBUILD_C6A811X_M3VPSS
+SRCS_ti816x-evm = sample_ti816x_m3vpss_cfg.c sample_ti816x_m3vpss_int_reg.c
+SRCS_ti816x-sim = sample_ti816x_m3vpss_cfg.c sample_ti816x_m3vpss_int_reg.c
+SRCS_ti814x-evm = sample_ti814x_m3video_cfg.c sample_ti814x_m3video_int_reg.c
+SRCS_c6a811x-evm = sample_c6a811x_cfg.c sample_c6a811x_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
diff --git a/packages/ti/sdo/edma3/rm/sample/package.bld b/packages/ti/sdo/edma3/rm/sample/package.bld
index 76bd4d85ea7c6edd4299d8a3f6a1cf674b384fd6..721d7dbcd62dcd595d82db9a4875f610c2b1701f 100755 (executable)
"src/sample_init.c",
];
+var objListSimTCI6634 = [
+ "src/platforms/sample_tci6634_cfg.c",
+ "src/platforms/sample_tci6634_int_reg.c",
+ "src/sample_cs.c",
+ "src/sample_init.c",
+];
+
var objListEVM6670 = [
"src/platforms/sample_c6670_cfg.c",
"src/platforms/sample_c6670_int_reg.c",
"src/sample_init.c",
];
+var objListEVMTCI6634 = [
+ "src/platforms/sample_tci6634_cfg.c",
+ "src/platforms/sample_tci6634_int_reg.c",
+ "src/sample_cs.c",
+ "src/sample_init.c",
+];
+
var objListSimTI816X = [
"src/platforms/sample_ti816x_cfg.c",
"src/platforms/sample_ti816x_int_reg.c",
'SIMTCI6614',
'SIMC6657',
'SIMC6657',
+ 'SIMTCI6634',
+ 'SIMTCI6634',
'CHIP_C6670',
'CHIP_C6670',
'CHIP_C6678',
'CHIP_TCI6614',
'CHIP_C6657',
'CHIP_C6657',
+ 'CHIP_TCI6634',
+ 'CHIP_TCI6634',
'CHIP_C6748',
'CHIP_OMAPL138',
'CHIP_OMAPL138',
{
platform: 'ti.platforms.simC6657', targ : 'C66_big_endian',objList: objListSimC6657, dir : 'c6657-sim/66/'
},
+ {
+ platform: 'ti.platforms.simTCI6634', targ : 'C66',objList: objListSimTCI6634, dir : 'tci6634-sim/66/'
+ },
+ {
+ platform: 'ti.platforms.simTCI6634', targ : 'C66_big_endian',objList: objListSimTCI6634, dir : 'tci6634-sim/66/'
+ },
{
platform: 'ti.platforms.evm6670', targ : 'C66',objList: objListEVM6670, dir : 'c6670-evm/66/'
},
{
platform: 'ti.platforms.evm6657', targ : 'C66_big_endian',objList: objListEVM6657, dir : 'c6657-evm/66/'
},
+ {
+ platform: 'ti.platforms.evmTCI6634', targ : 'C66',objList: objListEVMTCI6634, dir : 'tci6634-evm/66/'
+ },
+ {
+ platform: 'ti.platforms.evmTCI6634', targ : 'C66_big_endian',objList: objListEVMTCI6634, dir : 'tci6634-evm/66/'
+ },
{
platform: 'ti.platforms.evm6748', targ : 'C674', objList: objListC6748, dir : 'c6748-evm/674/'
},
'lib/c6657/debug/ti.sdo.edma3.rm.sample.ae66e',
'lib/c6657/release/ti.sdo.edma3.rm.sample.ae66',
'lib/c6657/release/ti.sdo.edma3.rm.sample.ae66e',
+ 'lib/tci6634/debug/ti.sdo.edma3.rm.sample.ae66',
+ 'lib/tci6634/debug/ti.sdo.edma3.rm.sample.ae66e',
+ 'lib/tci6634/release/ti.sdo.edma3.rm.sample.ae66',
+ 'lib/tci6634/release/ti.sdo.edma3.rm.sample.ae66e',
'lib/c6670/debug/ti.sdo.edma3.rm.sample.ae66',
'lib/c6670/debug/ti.sdo.edma3.rm.sample.ae66e',
'lib/c6670/release/ti.sdo.edma3.rm.sample.ae66',
'src/platforms/sample_tci6614_int_reg.c',
'src/platforms/sample_c6657_cfg.c',
'src/platforms/sample_c6657_int_reg.c',
+ 'src/platforms/sample_tci6634_cfg.c',
+ 'src/platforms/sample_tci6634_int_reg.c',
'src/platforms/sample_c6670_cfg.c',
'src/platforms/sample_c6670_int_reg.c',
'src/platforms/sample_c6678_cfg.c',
diff --git a/packages/ti/sdo/edma3/rm/sample/package.xs b/packages/ti/sdo/edma3/rm/sample/package.xs
index 6800f0e62aea6d3c21e4fbe56bbd12f4759f0be8..e3a3b7baf59148520307582725e5e7dbe5459f51 100755 (executable)
'TMS320TCI6616',
'TMS320TCI6614',
'TMS320C6657',
+ 'TMS320TCI6634',
'TMS320C6670',
'TMS320C6678',
'TMS320TCI6614',
'TMS320C6657',
+ 'TMS320TCI6634',
'TMS320C6748',
'OMAPL138',
'TMS320DM8168',
'tci6616-sim/',
'tci6614-sim/',
'c6657-sim/',
+ 'tci6634-sim/',
'c6670-evm/',
'c6678-evm/',
'tci6614-evm/',
'c6657-evm/',
+ 'tci6634-evm/',
'c6748-evm/',
'omapl138-evm/',
'ti816x-evm/',
diff --git a/packages/ti/sdo/edma3/rm/sample/src/platforms/sample_tci6634_cfg.c b/packages/ti/sdo/edma3/rm/sample/src/platforms/sample_tci6634_cfg.c
--- /dev/null
@@ -0,0 +1,1787 @@
+/*
+ * sample_tci6634_cfg.c
+ *
+ * Platform 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) 2012 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>
+
+/* Number of EDMA3 controllers present in the system */
+#define NUM_EDMA3_INSTANCES 3u
+const unsigned int numEdma3Instances = NUM_EDMA3_INSTANCES;
+
+/* Number of DSPs present in the system */
+#define NUM_DSPS 4u
+//const unsigned int numDsps = NUM_DSPS;
+
+#define CGEM_REG_START (0x01800000)
+
+
+extern cregister volatile unsigned int DNUM;
+
+#define MAP_LOCAL_TO_GLOBAL_ADDR(addr) ((1<<28)|(DNUM<<24)|(((unsigned int)addr)&0x00ffffff))
+
+
+/* Determine the processor id by reading DNUM register. */
+unsigned short determineProcId()
+ {
+ volatile unsigned int *addr;
+ unsigned int core_no;
+
+ /* Identify the core number */
+ addr = (unsigned int *)(CGEM_REG_START+0x40000);
+ core_no = ((*addr) & 0x000F0000)>>16;
+
+ return core_no;
+ }
+
+signed char* getGlobalAddr(signed char* addr)
+{
+ if (((unsigned int)addr & (unsigned int)0xFF000000) != 0)
+ {
+ return (addr); /* The address is already a global address */
+ }
+
+ return((signed char*)(MAP_LOCAL_TO_GLOBAL_ADDR(addr)));
+}
+/** Whether global configuration required for EDMA3 or not.
+ * This configuration should be done only once for the EDMA3 hardware by
+ * any one of the masters (i.e. DSPs).
+ * It can be changed depending on the use-case.
+ */
+unsigned int gblCfgReqdArray [NUM_DSPS] = {
+ 0, /* DSP#0 is Master, will do the global init */
+ 1, /* DSP#1 is Slave, will not do the global init */
+ 1, /* DSP#2 is Slave, will not do the global init */
+ 1, /* DSP#3 is Slave, will not do the global init */
+ };
+
+unsigned short isGblConfigRequired(unsigned int dspNum)
+ {
+ return gblCfgReqdArray[dspNum];
+ }
+
+/* Semaphore handles */
+EDMA3_OS_Sem_Handle rmSemHandle[NUM_EDMA3_INSTANCES] = {NULL,NULL,NULL};
+
+
+/* Variable which will be used internally for referring number of Event Queues. */
+unsigned int numEdma3EvtQue[NUM_EDMA3_INSTANCES] = {2u, 4u, 4u};
+
+/* Variable which will be used internally for referring number of TCs. */
+unsigned int numEdma3Tc[NUM_EDMA3_INSTANCES] = {2u, 4u, 4u};
+
+/**
+ * Variable which will be used internally for referring transfer completion
+ * interrupt. Completion interrupts for all the shadow regions and all the
+ * EDMA3 controllers are captured since it is a multi-DSP platform.
+ */
+unsigned int ccXferCompInt[NUM_EDMA3_INSTANCES][EDMA3_MAX_REGIONS] = {
+ {
+ 38u, 39u, 40u, 41u,
+ 42u, 43u, 44u, 45u,
+ },
+ {
+ 8u, 9u, 10u, 11u,
+ 12u, 13u, 14u, 15u,
+ },
+ {
+ 24u, 25u, 26u, 27u,
+ 28u, 29u, 30u, 31u,
+ },
+ };
+
+/**
+ * Variable which will be used internally for referring channel controller's
+ * error interrupt.
+ */
+unsigned int ccErrorInt[NUM_EDMA3_INSTANCES] = {32u, 0u, 16u};
+
+/**
+ * Variable which will be used internally for referring transfer controllers'
+ * error interrupts.
+ */
+unsigned int tcErrorInt[NUM_EDMA3_INSTANCES][EDMA3_MAX_TC] = {
+ {
+ 34u, 35u, 0u, 0u,
+ 0u, 0u, 0u, 0u,
+ },
+ {
+ 2u, 3u, 4u, 5u,
+ 0u, 0u, 0u, 0u,
+ },
+ {
+ 18u, 19u, 20u, 21u,
+ 0u, 0u, 0u, 0u,
+ },
+ };
+
+/* Driver Object Initialization Configuration */
+EDMA3_RM_GblConfigParams sampleEdma3GblCfgParams[NUM_EDMA3_INSTANCES] =
+ {
+ {
+ /* EDMA3 INSTANCE# 0 */
+ /** Total number of DMA Channels supported by the EDMA3 Controller */
+ 16u,
+ /** Total number of QDMA Channels supported by the EDMA3 Controller */
+ 8u,
+ /** Total number of TCCs supported by the EDMA3 Controller */
+ 16u,
+ /** Total number of PaRAM Sets supported by the EDMA3 Controller */
+ 128u,
+ /** Total number of Event Queues in the EDMA3 Controller */
+ 2u,
+ /** Total number of Transfer Controllers (TCs) in the EDMA3 Controller */
+ 2u,
+ /** Number of Regions on this EDMA3 controller */
+ 8u,
+
+ /**
+ * \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 */
+ 1u,
+
+ /** Global Register Region of CC Registers */
+ (void *)0x02700000u,
+ /** Transfer Controller (TC) Registers */
+ {
+ (void *)0x02760000u,
+ (void *)0x02768000u,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL
+ },
+ /** Interrupt no. for Transfer Completion */
+ 38u,
+ /** Interrupt no. for CC Error */
+ 32u,
+ /** Interrupt no. for TCs Error */
+ {
+ 34u,
+ 35u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ },
+
+ /**
+ * \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,
+ 0u,
+ 0u,
+ 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,
+ 0u,
+ 0u,
+ 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.
+ */
+ {
+ 128u,
+ 128u,
+ 0u,
+ 0u,
+ 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,
+ /* DMA channels 16-63 DOES NOT exist */
+ 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,
+ 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, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 4u, 5u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 8u, 9u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 12u, 13u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ /* DMA channels 16-63 DOES NOT exist */
+ 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,
+ 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.
+ */
+ {
+ 0x00003333u,
+ 0x00000000u
+ }
+ },
+
+ {
+ /* EDMA3 INSTANCE# 1 */
+ /** Total number of DMA Channels supported by the EDMA3 Controller */
+ 64u,
+ /** Total number of QDMA Channels supported by the EDMA3 Controller */
+ 8u,
+ /** Total number of TCCs supported by the EDMA3 Controller */
+ 64u,
+ /** Total number of PaRAM Sets supported by the EDMA3 Controller */
+ 512u,
+ /** Total number of Event Queues in the EDMA3 Controller */
+ 4u,
+ /** Total number of Transfer Controllers (TCs) in the EDMA3 Controller */
+ 4u,
+ /** Number of Regions on this EDMA3 controller */
+ 8u,
+
+ /**
+ * \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 */
+ 1u,
+
+ /** Global Register Region of CC Registers */
+ (void *)0x02720000u,
+ /** Transfer Controller (TC) Registers */
+ {
+ (void *)0x02770000u,
+ (void *)0x02778000u,
+ (void *)0x02780000u,
+ (void *)0x02788000u,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL
+ },
+ /** Interrupt no. for Transfer Completion */
+ 8u,
+ /** Interrupt no. for CC Error */
+ 0u,
+ /** Interrupt no. for TCs Error */
+ {
+ 2u,
+ 3u,
+ 4u,
+ 5u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ },
+
+ /**
+ * \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.
+ */
+ {
+ 64u,
+ 64u,
+ 64u,
+ 64u,
+ 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, 10u, 11u, 12u, 13u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 16u, 17u, 18u, 19u, 20u, 21u, 22u, 23u,
+ 24u, 25u, 26u, 27u, 28u, 29u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 32u, 33u, 34u, 35u, 36u, 37u, 38u, 39u,
+ 40u, 41u, 42u, 43u, 44u, 45u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 48u, 49u, 50u, 51u, 52u, 53u, 54u, 55u,
+ 56u, 57u, 58u, 59u, 60u, 61u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP
+ },
+
+ /**
+ * \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.
+ */
+ {
+ 0x3FFF3FFFu,
+ 0x3FFF3FFFu
+ }
+ },
+
+ {
+ /* EDMA3 INSTANCE# 2 */
+ /** Total number of DMA Channels supported by the EDMA3 Controller */
+ 64u,
+ /** Total number of QDMA Channels supported by the EDMA3 Controller */
+ 8u,
+ /** Total number of TCCs supported by the EDMA3 Controller */
+ 64u,
+ /** Total number of PaRAM Sets supported by the EDMA3 Controller */
+ 512u,
+ /** Total number of Event Queues in the EDMA3 Controller */
+ 4u,
+ /** Total number of Transfer Controllers (TCs) in the EDMA3 Controller */
+ 4u,
+ /** Number of Regions on this EDMA3 controller */
+ 8u,
+
+ /**
+ * \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 */
+ 1u,
+
+ /** Global Register Region of CC Registers */
+ (void *)0x02740000u,
+ /** Transfer Controller (TC) Registers */
+ {
+ (void *)0x02790000u,
+ (void *)0x02798000u,
+ (void *)0x027A0000u,
+ (void *)0x027A8000u,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL
+ },
+ /** Interrupt no. for Transfer Completion */
+ 24u,
+ /** Interrupt no. for CC Error */
+ 16u,
+ /** Interrupt no. for TCs Error */
+ {
+ 18u,
+ 19u,
+ 20u,
+ 21u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ },
+
+ /**
+ * \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.
+ */
+ {
+ 64u,
+ 64u,
+ 64u,
+ 64u,
+ 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, 10u, 11u, 12u, 13u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 16u, 17u, 18u, 19u, 20u, 21u, 22u, 23u,
+ 24u, 25u, 26u, 27u, 28u, 29u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 32u, 33u, 34u, 35u, 36u, 37u, 38u, 39u,
+ 40u, 41u, 42u, 43u, 44u, 45u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 48u, 49u, 50u, 51u, 52u, 53u, 54u, 55u,
+ 56u, 57u, 58u, 59u, 60u, 61u, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP
+ },
+
+ /**
+ * \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.
+ */
+ {
+ 0x3FFF3FFFu,
+ 0x3FFF3FFFu
+ }
+ },
+ };
+
+EDMA3_RM_InstanceInitConfig sampleInstInitConfig[NUM_EDMA3_INSTANCES][EDMA3_MAX_REGIONS] =
+ {
+ /* EDMA3 INSTANCE# 0 */
+ {
+ /* Resources owned/reserved by region 0 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFF000Fu, 0x00000FFFu, 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 */
+ {0x0000000Fu, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000003u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x0000000Fu, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000003u, 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 */
+ {0x00000003u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 */
+ {0x00000003u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 1 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x000000F0u, 0xFFFFF000u, 0x000000FFu, 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 */
+ {0x000000F0u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x0000000Cu},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x000000F0u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000030u, 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 */
+ {0x00000030u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000030u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 2 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000F00u, 0x00000000u, 0xFFFFFF00u, 0x0000000Fu,
+ /* 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 */
+ {0x00000F00u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000030u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000F00u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000300u, 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 */
+ {0x00000300u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000300u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 3 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 0x00000000u, 0x00000000u, 0xFFFFFFF0u,
+ /* 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 */
+ {0x0000F000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x000000C0u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x0000F000u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00003000u, 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 */
+ {0x00003000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00003000u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 4 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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 5 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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 6 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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},
+ },
+ },
+
+ /* EDMA3 INSTANCE# 1 */
+ {
+ /* Resources owned/reserved by region 0 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000FFFFu, 0x00000000u, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 159 128 191 160 223 192 255 224 */
+ 0xFFFFFFFFu, 0x0000FFFFu, 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 */
+ {0x0000FFFFu, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000003u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x0000FFFFu, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00003FFFu, 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 */
+ {0x00003FFFu, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00003FFFu, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 1 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFF0000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0xFFFF0000u, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 287 256 319 288 351 320 383 352 */
+ 0xFFFFFFFFu, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0xFFFF0000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x0000000Cu},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0xFFFF0000u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x3FFF0000u, 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 */
+ {0x3FFF0000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x3FFF0000u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 2 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x0000FFFFu, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x0000FFFFu, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x0000FFFFu},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000030u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x0000FFFFu},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00003FFFu, 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, 0x00003FFFu},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00003FFFu},
+ },
+
+ /* Resources owned/reserved by region 3 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0xFFFF0000u, 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 */
+ 0xFFFF0000u, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0xFFFF0000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x000000C0u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0xFFFF0000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x3FFF0000u, 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, 0x3FFF0000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x3FFF0000u},
+ },
+
+ /* Resources owned/reserved by region 4 */
+ {
+ /* 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 5 */
+ {
+ /* 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 6 */
+ {
+ /* 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 */
+ {
+ /* 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},
+ },
+ },
+
+ /* EDMA3 INSTANCE# 2 */
+ {
+ /* Resources owned/reserved by region 0 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000FFFFu, 0x00000000u, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 159 128 191 160 223 192 255 224 */
+ 0xFFFFFFFFu, 0x0000FFFFu, 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 */
+ {0x0000FFFFu, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000003u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x0000FFFFu, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00003FFFu, 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 */
+ {0x00003FFFu, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00003FFFu, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 1 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0xFFFF0000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0xFFFF0000u, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 287 256 319 288 351 320 383 352 */
+ 0xFFFFFFFFu, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0xFFFF0000u, 0x00000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x0000000Cu},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0xFFFF0000u, 0x00000000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x3FFF0000u, 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 */
+ {0x3FFF0000u, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x3FFF0000u, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 2 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x0000FFFFu, 0x00000000u, 0x00000000u,
+ /* 159 128 191 160 223 192 255 224 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 287 256 319 288 351 320 383 352 */
+ 0x00000000u, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x0000FFFFu, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x0000FFFFu},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x00000030u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x0000FFFFu},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00003FFFu, 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, 0x00003FFFu},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00003FFFu},
+ },
+
+ /* Resources owned/reserved by region 3 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0xFFFF0000u, 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 */
+ 0xFFFF0000u, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0xFFFF0000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x000000C0u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0xFFFF0000u},
+
+ /* resvdPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x3FFF0000u, 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, 0x3FFF0000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x3FFF0000u},
+ },
+
+ /* Resources owned/reserved by region 4 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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 5 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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 6 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x0000F000u, 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},
+ },
+ },
+ };
+
+/* End of File */
diff --git a/packages/ti/sdo/edma3/rm/sample/src/platforms/sample_tci6634_int_reg.c b/packages/ti/sdo/edma3/rm/sample/src/platforms/sample_tci6634_int_reg.c
--- /dev/null
@@ -0,0 +1,157 @@
+/*
+ * sample_tci6634_int_reg.c
+ *
+ * Platform specific interrupt registration and un-registration routines.
+ *
+ * Copyright (C) 2012 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/Hwi.h>
+#include <ti/sysbios/family/c64p/EventCombiner.h>
+#include <ti/sysbios/family/c66/tci66xx/CpIntc.h>
+
+#include <ti/sdo/edma3/rm/sample/bios6_edma3_rm_sample.h>
+
+extern unsigned int ccXferCompInt[][EDMA3_MAX_REGIONS];
+extern unsigned int ccErrorInt[];
+extern unsigned int tcErrorInt[][EDMA3_MAX_TC];
+extern unsigned int numEdma3Tc[];
+
+void (*ptrEdma3TcIsrHandler[EDMA3_MAX_TC])(unsigned int arg) =
+ {
+ &lisrEdma3TC0ErrHandler0,
+ &lisrEdma3TC1ErrHandler0,
+ &lisrEdma3TC2ErrHandler0,
+ &lisrEdma3TC3ErrHandler0,
+ &lisrEdma3TC4ErrHandler0,
+ &lisrEdma3TC5ErrHandler0,
+ &lisrEdma3TC6ErrHandler0,
+ &lisrEdma3TC7ErrHandler0,
+ };
+
+unsigned int hwiInterrupt = 8;
+
+/* Host interrupts for transfer completion */
+//unsigned int ccXferHostInt[NUM_EDMA3_INSTANCES][NUM_DSPS] = {
+unsigned int ccXferHostInt[3][4] = {
+ {8u, 24u, 40u, 56u},
+ {9u, 25u, 41u, 57u},
+ {10u, 26u, 42u, 58u},
+ };
+unsigned int edma3ErrHostInt[3][4] = {
+ {11u, 27u, 43u, 59u},
+ {12u, 28u, 44u, 60u},
+ {13u, 29u, 45u, 61u},
+ };
+
+
+extern unsigned int dsp_num;
+
+/** To Register the ISRs with the underlying OS, if required */
+void registerEdma3Interrupts (unsigned int edma3Id)
+ {
+ static UInt32 cookie = 0;
+ Int eventId = 0; /* GEM event id */
+ unsigned int numTc = 0;
+
+ /* Disabling the global interrupts */
+ cookie = Hwi_disable();
+
+ /* Transfer completion ISR */
+ CpIntc_dispatchPlug(ccXferCompInt[edma3Id][dsp_num],
+ lisrEdma3ComplHandler0,
+ edma3Id,
+ TRUE);
+ CpIntc_mapSysIntToHostInt(0, ccXferCompInt[edma3Id][dsp_num],
+ ccXferHostInt[edma3Id][dsp_num]);
+ CpIntc_enableHostInt(0, ccXferHostInt[edma3Id][dsp_num]);
+ eventId = CpIntc_getEventId(ccXferHostInt[edma3Id][dsp_num]);
+ EventCombiner_dispatchPlug (eventId, CpIntc_dispatch,
+ ccXferHostInt[edma3Id][dsp_num], TRUE);
+ EventCombiner_enableEvent(eventId);
+
+ /* CC Error ISR */
+ CpIntc_dispatchPlug(ccErrorInt[edma3Id], lisrEdma3CCErrHandler0,
+ edma3Id, TRUE);
+ CpIntc_mapSysIntToHostInt(0, ccErrorInt[edma3Id],
+ edma3ErrHostInt[edma3Id][dsp_num]);
+ /* TC Error ISR */
+ while (numTc < numEdma3Tc[edma3Id])
+ {
+ CpIntc_dispatchPlug(tcErrorInt[edma3Id][numTc],
+ (CpIntc_FuncPtr )(ptrEdma3TcIsrHandler[numTc]),
+ edma3Id, TRUE);
+ CpIntc_mapSysIntToHostInt(0, tcErrorInt[edma3Id][numTc],
+ edma3ErrHostInt[edma3Id][dsp_num]);
+ numTc++;
+ }
+ /* Enable the host interrupt which is common for both CC and TC error */
+ CpIntc_enableHostInt(0, edma3ErrHostInt[edma3Id][dsp_num]);
+ eventId = CpIntc_getEventId(edma3ErrHostInt[edma3Id][dsp_num]);
+ EventCombiner_dispatchPlug (eventId, CpIntc_dispatch,
+ edma3ErrHostInt[edma3Id][dsp_num], TRUE);
+ EventCombiner_enableEvent(eventId);
+
+ Hwi_enableInterrupt(hwiInterrupt);
+
+ /* enable the 'global' switch */
+ CpIntc_enableAllHostInts(0);
+
+ /* 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;
+ Int eventId = 0; /* GEM event id */
+
+ /* Disabling the global interrupts */
+ cookie = Hwi_disable();
+
+ /* Transfer completion ISR */
+ CpIntc_disableHostInt(0, ccXferHostInt[edma3Id][dsp_num]);
+ eventId = CpIntc_getEventId(ccXferHostInt[edma3Id][dsp_num]);
+ EventCombiner_disableEvent(eventId);
+
+ /* CC/TC Error ISR */
+ CpIntc_disableHostInt(0, edma3ErrHostInt[edma3Id][dsp_num]);
+ eventId = CpIntc_getEventId(edma3ErrHostInt[edma3Id][dsp_num]);
+ EventCombiner_disableEvent(eventId);
+
+ /* Restore interrupts */
+ Hwi_restore(cookie);
+ }
+
diff --git a/packages/ti/sdo/edma3/rm/src/configs/edma3_tci6634_cfg.c b/packages/ti/sdo/edma3/rm/src/configs/edma3_tci6634_cfg.c
--- /dev/null
@@ -0,0 +1,1735 @@
+/*
+ * edma3_tci6634_cfg.c
+ *
+ * EDMA3 Resource Manager Adaptation Configuration File (SoC Specific).
+ *
+ * Copyright (C) 2012 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_EDMA3_INSTANCES 3u
+
+/* Driver Object Initialization Configuration */
+EDMA3_RM_GblConfigParams edma3GblCfgParams [NUM_EDMA3_INSTANCES] =
+ {
+ {
+ /* EDMA3 INSTANCE# 0 */
+ /** Total number of DMA Channels supported by the EDMA3 Controller */
+ 16u,
+ /** Total number of QDMA Channels supported by the EDMA3 Controller */
+ 8u,
+ /** Total number of TCCs supported by the EDMA3 Controller */
+ 16u,
+ /** Total number of PaRAM Sets supported by the EDMA3 Controller */
+ 128u,
+ /** Total number of Event Queues in the EDMA3 Controller */
+ 2u,
+ /** Total number of Transfer Controllers (TCs) in the EDMA3 Controller */
+ 2u,
+ /** Number of Regions on this EDMA3 controller */
+ 8u,
+
+ /**
+ * \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 */
+ 1u,
+
+ /** Global Register Region of CC Registers */
+ (void *)0x02700000u,
+ /** Transfer Controller (TC) Registers */
+ {
+ (void *)0x02760000u,
+ (void *)0x02768000u,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL
+ },
+ /** Interrupt no. for Transfer Completion */
+ 38u,
+ /** Interrupt no. for CC Error */
+ 32u,
+ /** Interrupt no. for TCs Error */
+ {
+ 34u,
+ 35u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ },
+
+ /**
+ * \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,
+ 0u,
+ 0u,
+ 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,
+ 0u,
+ 0u,
+ 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.
+ */
+ {
+ 128u,
+ 128u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ 0u
+ },
+
+ /**
+ * \brief Mapping from each DMA channel to a Parameter RAM set,
+ * if it exists, otherwise of no use.
+ */
+ {
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ /* DMA channels 16-63 DOES NOT exist */
+ 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,
+ 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, 10u, 11u,
+ 12u, 13u, 14u, 15u,
+ /* DMA channels 16-63 DOES NOT exist */
+ 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,
+ 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.
+ */
+ {
+ 0x0000FFFFu,
+ 0x00000000u
+ }
+ },
+
+ {
+ /* EDMA3 INSTANCE# 1 */
+ /** Total number of DMA Channels supported by the EDMA3 Controller */
+ 64u,
+ /** Total number of QDMA Channels supported by the EDMA3 Controller */
+ 8u,
+ /** Total number of TCCs supported by the EDMA3 Controller */
+ 64u,
+ /** Total number of PaRAM Sets supported by the EDMA3 Controller */
+ 512u,
+ /** Total number of Event Queues in the EDMA3 Controller */
+ 4u,
+ /** Total number of Transfer Controllers (TCs) in the EDMA3 Controller */
+ 4u,
+ /** Number of Regions on this EDMA3 controller */
+ 8u,
+
+ /**
+ * \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 */
+ 1u,
+
+ /** Global Register Region of CC Registers */
+ (void *)0x02720000u,
+ /** Transfer Controller (TC) Registers */
+ {
+ (void *)0x02770000u,
+ (void *)0x02778000u,
+ (void *)0x02780000u,
+ (void *)0x02788000u,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL
+ },
+ /** Interrupt no. for Transfer Completion */
+ 8u,
+ /** Interrupt no. for CC Error */
+ 0u,
+ /** Interrupt no. for TCs Error */
+ {
+ 2u,
+ 3u,
+ 4u,
+ 5u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ },
+
+ /**
+ * \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.
+ */
+ {
+ 64u,
+ 64u,
+ 64u,
+ 64u,
+ 0u,
+ 0u,
+ 0u,
+ 0u
+ },
+
+ /**
+ * \brief Mapping from each DMA channel to a Parameter RAM set,
+ * if it exists, otherwise of no use.
+ */
+ {
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP
+ },
+
+ /**
+ * \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, 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,
+ EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP
+ },
+
+ /**
+ * \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.
+ */
+ {
+ 0xFFFFFFFFu,
+ 0x0000FFFFu
+ }
+ },
+
+ {
+ /* EDMA3 INSTANCE# 2 */
+ /** Total number of DMA Channels supported by the EDMA3 Controller */
+ 64u,
+ /** Total number of QDMA Channels supported by the EDMA3 Controller */
+ 8u,
+ /** Total number of TCCs supported by the EDMA3 Controller */
+ 64u,
+ /** Total number of PaRAM Sets supported by the EDMA3 Controller */
+ 512u,
+ /** Total number of Event Queues in the EDMA3 Controller */
+ 4u,
+ /** Total number of Transfer Controllers (TCs) in the EDMA3 Controller */
+ 4u,
+ /** Number of Regions on this EDMA3 controller */
+ 8u,
+
+ /**
+ * \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 */
+ 1u,
+
+ /** Global Register Region of CC Registers */
+ (void *)0x02740000u,
+ /** Transfer Controller (TC) Registers */
+ {
+ (void *)0x02790000u,
+ (void *)0x02798000u,
+ (void *)0x027A0000u,
+ (void *)0x027A8000u,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL,
+ (void *)NULL
+ },
+ /** Interrupt no. for Transfer Completion */
+ 24u,
+ /** Interrupt no. for CC Error */
+ 16u,
+ /** Interrupt no. for TCs Error */
+ {
+ 18u,
+ 19u,
+ 20u,
+ 21u,
+ 0u,
+ 0u,
+ 0u,
+ 0u,
+ },
+
+ /**
+ * \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.
+ */
+ {
+ 64u,
+ 64u,
+ 64u,
+ 64u,
+ 0u,
+ 0u,
+ 0u,
+ 0u
+ },
+
+ /**
+ * \brief Mapping from each DMA channel to a Parameter RAM set,
+ * if it exists, otherwise of no use.
+ */
+ {
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP,
+ EDMA3_RM_CH_NO_PARAM_MAP, EDMA3_RM_CH_NO_PARAM_MAP
+ },
+
+ /**
+ * \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, 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,
+ EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP, EDMA3_RM_CH_NO_TCC_MAP,
+ 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.
+ */
+ {
+ 0xFFFFFFFFu,
+ 0xFF0000FFu
+ }
+ },
+ };
+
+EDMA3_RM_InstanceInitConfig defInstInitConfig [NUM_EDMA3_INSTANCES][EDMA3_MAX_REGIONS] =
+ {
+ /* EDMA3 INSTANCE# 0 */
+ {
+ /* Resources owned/reserved 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},
+
+ /* resvdPaRAMSets */
+ /* 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,},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32*/
+ {0x0000FFFFu, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x000000FFu},
+
+ /* resvdTccs */
+ /* 31 0 63 32*/
+ {0x0000FFFFu, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 1 */
+ {
+ /* 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 */
+ {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,},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32*/
+ {0x0000FFFFu, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x000000FFu},
+
+ /* resvdTccs */
+ /* 31 0 63 32*/
+ {0x0000FFFFu, 0x00000000u},
+ },
+
+ /* Resources owned/reserved 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},
+
+ /* resvdPaRAMSets */
+ /* 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,},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32*/
+ {0x0000FFFFu, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x000000FFu},
+
+ /* resvdTccs */
+ /* 31 0 63 32*/
+ {0x0000FFFFu, 0x00000000u},
+ },
+
+ /* Resources owned/reserved 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},
+
+ /* resvdPaRAMSets */
+ /* 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,},
+
+ /* resvdDmaChannels */
+ /* 31 0 63 32*/
+ {0x0000FFFFu, 0x00000000u},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x000000FFu},
+
+ /* resvdTccs */
+ /* 31 0 63 32*/
+ {0x0000FFFFu, 0x00000000u},
+ },
+
+ /* Resources owned/reserved by region 4 */
+ {
+ /* 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 5 */
+ {
+ /* 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 6 */
+ {
+ /* 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 */
+ {
+ /* 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},
+ },
+ },
+
+ /* EDMA3 INSTANCE# 1 */
+ {
+ /* Resources owned/reserved by region 0 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 159 128 191 160 223 192 255 224 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 287 256 319 288 351 320 383 352 */
+ 0xFFFFFFFFu, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00FF0000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x0000000Fu},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00FF0000u},
+
+ /* 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 */
+ {0xFFFFFFFFu, 0x0000FFFFu},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0xFFFFFFFFu, 0x0000FFFFu},
+ },
+
+ /* Resources owned/reserved by region 1 */
+ {
+ /* 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, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 415 384 447 416 479 448 511 480 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0xFF000000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x000000F0u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0xFF000000u},
+
+ /* 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 */
+ {0xFFFFFFFFu, 0x0000FFFFu},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0xFFFFFFFFu, 0x0000FFFFu},
+ },
+
+ /* Resources owned/reserved 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},
+
+ /* 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 */
+ {0xFFFFFFFFu, 0x0000FFFFu},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0xFFFFFFFFu, 0x0000FFFFu},
+ },
+
+ /* Resources owned/reserved 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},
+
+ /* 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 */
+ {0xFFFFFFFFu, 0x0000FFFFu},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0xFFFFFFFFu, 0x0000FFFFu},
+ },
+
+ /* Resources owned/reserved by region 4 */
+ {
+ /* 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 5 */
+ {
+ /* 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 6 */
+ {
+ /* 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 */
+ {
+ /* 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},
+ },
+ },
+
+ /* EDMA3 INSTANCE# 2 */
+ {
+ /* Resources owned/reserved 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},
+
+ /* 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 */
+ {0xFFFFFFFFu, 0xFF0000FFu},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0xFFFFFFFFu, 0xFF0000FFu},
+ },
+
+ /* Resources owned/reserved by region 1 */
+ {
+ /* 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 */
+ {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 */
+ {0xFFFFFFFFu, 0xFF0000FFu},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0xFFFFFFFFu, 0xFF0000FFu},
+ },
+
+ /* Resources owned/reserved by region 2 */
+ {
+ /* ownPaRAMSets */
+ /* 31 0 63 32 95 64 127 96 */
+ {0x00000000u, 0x00000000u, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 159 128 191 160 223 192 255 224 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 287 256 319 288 351 320 383 352 */
+ 0xFFFFFFFFu, 0x00000000u, 0x00000000u, 0x00000000u,
+ /* 415 384 447 416 479 448 511 480 */
+ 0x00000000u, 0x00000000u, 0x00000000u, 0x00000000u,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x0000FF00u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x0000000Fu},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x0000FF00u},
+
+ /* 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 */
+ {0xFFFFFFFFu, 0xFF0000FFu},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0xFFFFFFFFu, 0xFF0000FFu},
+ },
+
+ /* Resources owned/reserved 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, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,
+ /* 415 384 447 416 479 448 511 480 */
+ 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu, 0xFFFFFFFFu,},
+
+ /* ownDmaChannels */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00FF0000u},
+
+ /* ownQdmaChannels */
+ /* 31 0 */
+ {0x000000F0u},
+
+ /* ownTccs */
+ /* 31 0 63 32 */
+ {0x00000000u, 0x00FF0000u},
+
+ /* 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 */
+ {0xFFFFFFFFu, 0xFF0000FFu},
+
+ /* resvdQdmaChannels */
+ /* 31 0 */
+ {0x00000000u},
+
+ /* resvdTccs */
+ /* 31 0 63 32 */
+ {0xFFFFFFFFu, 0xFF0000FFu},
+ },
+
+ /* Resources owned/reserved by region 4 */
+ {
+ /* 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 5 */
+ {
+ /* 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 6 */
+ {
+ /* 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 */
+ {
+ /* 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},
+ },
+ },
+ };
+
+/* End of File */