Misra C fixes:
Unsigned Suffix
Built in numeric
Usage of Reserved Keyword
Change-Id: I76ddbb4a3e1770671c80c45beb491ca88d1dad72
Signed-off-by: Sunil MS <x0190988@ti.com>
Unsigned Suffix
Built in numeric
Usage of Reserved Keyword
Change-Id: I76ddbb4a3e1770671c80c45beb491ca88d1dad72
Signed-off-by: Sunil MS <x0190988@ti.com>
Misra C fix: in edma3_drv_adv.c
Redundant paranthesis
built in datatypes
Change-Id: If9cf4fa24bea00ba04a000f2bc4398d2f387a473
Signed-off-by: Sunil MS <x0190988@ti.com>
Redundant paranthesis
built in datatypes
Change-Id: If9cf4fa24bea00ba04a000f2bc4398d2f387a473
Signed-off-by: Sunil MS <x0190988@ti.com>
9 years agoDocuments Updated For Release 2.11.14.19 DEV_EDMA3_LLD_02_11_14_19 DEV_EDMA3_LLD_02_11_14_19_RC02
Documents Updated For Release 2.11.14.19
Signed-off-by: Sunil MS <x0190988@ti.com>
Signed-off-by: Sunil MS <x0190988@ti.com>
Bugfix: SDOCM00112718
Updated package.xs file to include tda3xx, dra72x
Signed-off-by: Prasad <prasadkonnur@ti.com>
Updated package.xs file to include tda3xx, dra72x
Signed-off-by: Prasad <prasadkonnur@ti.com>
9 years agoDocuments updated for release 02.11.14.18 DEV_EDMA3_LLD_02_11_14_18 DEV_EDMA3_LLD_02_11_14_18_RC02
Documents updated for release 02.11.14.18
Signed-off-by: Prasad <prasadkonnur@ti.com>
Signed-off-by: Prasad <prasadkonnur@ti.com>
Eclipse plugin version modified
Signed-off-by: Prasad <prasadkonnur@ti.com>
Signed-off-by: Prasad <prasadkonnur@ti.com>
Updated xdc Compatibility key for rel 02.11.14.18
Signed-off-by: Prasad <prasadkonnur@ti.com>
Signed-off-by: Prasad <prasadkonnur@ti.com>
Updated xbar configuration for tdaxxx and dra72x
- updated macro names properly
- rm xbar functions modified, earlier they were using ti814x
implimentation
Signed-off-by: Prasad <prasadkonnur@ti.com>
- updated macro names properly
- rm xbar functions modified, earlier they were using ti814x
implimentation
Signed-off-by: Prasad <prasadkonnur@ti.com>
Commented building of a15 target of c66x Platform
On windows machine commented building of a15 targets of c66x platforms
These are built using linaro tool chains for linux and cant be built from windows host machine.
Signed-off-by: Prasad <prasadkonnur@ti.com>
On windows machine commented building of a15 targets of c66x platforms
These are built using linaro tool chains for linux and cant be built from windows host machine.
Signed-off-by: Prasad <prasadkonnur@ti.com>
Updated Compiler path as per build machine
Signed-off-by: Prasad <prasadkonnur@ti.com>
Signed-off-by: Prasad <prasadkonnur@ti.com>
Added define to check if DMA XBAR available
Make file defines this for all platforms which support dma xbar
Signed-off-by: Prasad <prasadkonnur@ti.com>
Make file defines this for all platforms which support dma xbar
Signed-off-by: Prasad <prasadkonnur@ti.com>
Added set environment varible to build batch file
To access edma as xdc module requires xdc interfaces to be built
This requires some environment variables to be set.
This was done in jenkins build, its moved to build script in git.
Signed-off-by: Prasad <prasadkonnur@ti.com>
To access edma as xdc module requires xdc interfaces to be built
This requires some environment variables to be set.
This was done in jenkins build, its moved to build script in git.
Signed-off-by: Prasad <prasadkonnur@ti.com>
Fixed package.xs files, stage for release
Revert "Revert "Merge branch 'master' into edma3_keystone2""
This reverts commit 5d27173bc68cc12f8bb047a6231f70a91c550007.
This reverts commit 5d27173bc68cc12f8bb047a6231f70a91c550007.
Revert "Merge branch 'master' into edma3_keystone2"
This reverts commit 2c7315c0baf24da1a3469def93f112411b0d13bf, reversing
changes made to 1906a1fda2117f255e1cd6aabaf83a7236674434.
This reverts commit 2c7315c0baf24da1a3469def93f112411b0d13bf, reversing
changes made to 1906a1fda2117f255e1cd6aabaf83a7236674434.
Merge branch 'master' into edma3_keystone2
Removed evm prefix in SRC addition
- Source files and CFLAGS should be added to SRCS_($SOC) variable
instead of SRCS_($PLATFORM). so that makefile need not be changed for
builds like evm, sim, zebu etc...
Signed-off-by: Sivaraj R <sivaraj@ti.com>
- Source files and CFLAGS should be added to SRCS_($SOC) variable
instead of SRCS_($PLATFORM). so that makefile need not be changed for
builds like evm, sim, zebu etc...
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Updated application cfg file of tda3xx - M4
Required for running on Zebu
Signed-off-by: Prasad <prasadkonnur@ti.com>
Required for running on Zebu
Signed-off-by: Prasad <prasadkonnur@ti.com>
Updated docs for release 02.11.12.16
Signed-off-by: Prasad <prasadkonnur@ti.com>
Signed-off-by: Prasad <prasadkonnur@ti.com>
Build from external makerules for c66xdsp fixed
the source files were picked based on core.
Core can be c6xdsp or c66xdsp for tda2xx, tda3xx.
Signed-off-by: Prasad <prasadkonnur@ti.com>
the source files were picked based on core.
Core can be c6xdsp or c66xdsp for tda2xx, tda3xx.
Signed-off-by: Prasad <prasadkonnur@ti.com>
Added TDA3XX and DRA72X in package.xs
These names might change based on platform names used in BIOS
Signed-off-by: Prasad <prasadkonnur@ti.com>
These names might change based on platform names used in BIOS
Signed-off-by: Prasad <prasadkonnur@ti.com>
Updated component versions for release 2.11.12.16
Paths updated as per jenkins build.
component versions are not changed in jenkins while building
Signed-off-by: Prasad <prasadkonnur@ti.com>
Paths updated as per jenkins build.
component versions are not changed in jenkins while building
Signed-off-by: Prasad <prasadkonnur@ti.com>
eclipse plugin version update: rel 2.11.12.16
Signed-off-by: Prasad <prasadkonnur@ti.com>
Signed-off-by: Prasad <prasadkonnur@ti.com>
Updated the xdc compat key for rel: 2.11.12.16
Signed-off-by: Prasad <prasadkonnur@ti.com>
Signed-off-by: Prasad <prasadkonnur@ti.com>
Added m4vpss core to makefile
- This fixes the build issue for tda3xx with BSP
Signed-off-by: Sivaraj R <sivaraj@ti.com>
- This fixes the build issue for tda3xx with BSP
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Addition of platform dra72x
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Adding adaslow - tda3xx platform
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
clean target should do rm -rf
This ensures removing all temp directories
Signed-off-by: Prasad <prasadkonnur@ti.com>
This ensures removing all temp directories
Signed-off-by: Prasad <prasadkonnur@ti.com>
Added generic target to bild edma libs & examples
Added the generic target
it can be invoked to build for any Platform any target
Removed individual targets of tda2xx-evm - m4,dsp,a15,eve
these are now building with new generic target
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Added the generic target
it can be invoked to build for any Platform any target
Removed individual targets of tda2xx-evm - m4,dsp,a15,eve
these are now building with new generic target
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Fixed simKepler project cfg file to use name tci6638k2k (aligns with platform build name) instead of tci6634
Misra C Fix: Macros should have U suffix
Macros were defined with suffix as u changed to U
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Macros were defined with suffix as u changed to U
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
A15 build error fixed for new bios version
--generationOnly Only generates cfg.c file from application cfg file
It should be built seperately.
Without this option the generated file is built as part of configuro
which can be linked directly
No need for target to build the cfg.c file
Signed-off-by: Prasad <prasadkonnur@ti.com>
--generationOnly Only generates cfg.c file from application cfg file
It should be built seperately.
Without this option the generated file is built as part of configuro
which can be linked directly
No need for target to build the cfg.c file
Signed-off-by: Prasad <prasadkonnur@ti.com>
INCLUDE_EXERNAL_ to INCLUDE_EXTERNAL_
- Renamed INCLUDE_EXERNAL_INTERFACES to INCLUDE_EXTERNAL_INTERFACES
- This was a typo and needs to be fixed as the latest BSP driver and SDK
uses INCLUDE_EXTERNAL_INTERFACES
Signed-off-by: Sivaraj R <sivaraj@ti.com>
- Renamed INCLUDE_EXERNAL_INTERFACES to INCLUDE_EXTERNAL_INTERFACES
- This was a typo and needs to be fixed as the latest BSP driver and SDK
uses INCLUDE_EXTERNAL_INTERFACES
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Added support for MAKERULEDIR
- When EDMA3 LLD is built using external makerules, this is required
inorder to provide exact control over the makerule file path
- Without this, earlier we are assuming the files are present in
$(ROOTDIR)/makerule folder which may not be true with other external
package builds
- The change is backward compatibile as we check for null before using
MAKERULEDIR
Signed-off-by: Sivaraj R <sivaraj@ti.com>
- When EDMA3 LLD is built using external makerules, this is required
inorder to provide exact control over the makerule file path
- Without this, earlier we are assuming the files are present in
$(ROOTDIR)/makerule folder which may not be true with other external
package builds
- The change is backward compatibile as we check for null before using
MAKERULEDIR
Signed-off-by: Sivaraj R <sivaraj@ti.com>
10 years agoUpdated documents: tool versions to match MCSDK 3.0.4 release DEV_EDMA3_LLD_02_11_11_15_RC01
Updated documents: tool versions to match MCSDK 3.0.4 release
Eclipse plugin.xml updated version to 02_11_11_15
Updated release notes html, and package.xdc versioning
Updated version number to 02.11.11.15
config.bld: add --mem_model:data=far to update c66 .mak for use with OpenCL
rules_66.mk: replace --mem_model:code=far with --mem_model:data=far for use with OpenCL
rules_66.mk: added cflag --mem_model:code=far for use with OpenCL
Update to match the part# from XDC
10 years agoMerge branch 'edma3_keystone2' of gitorious.design.ti.com:+edma3-lld-developers/edma3...
Merge branch 'edma3_keystone2' of gitorious.design.ti.com:+edma3-lld-developers/edma3/edma3_lld_development into edma3_keystone2
* 'edma3_keystone2' of gitorious.design.ti.com:+edma3-lld-developers/edma3/edma3_lld_development: (28 commits)
component.mk: updated tci6638k2k example path to existing simKepler folder
Debian: updated to add sample cfg files for ks2
Debian: updated paths, git link, contributor name
Updated debian files for build and install
Updated rules_GCC_a15. It removed a '_' char from default so library name
rules_GCC_a15.mk: Added option to change SONAME outside of the makefile defaults
Reverted back whitespace and tab changes
[ARP32] Removed .exe from tool invocation
Updated makefile to use default GCC for keystone2 a15 builds
Merged from master; updated build-related files for dsp build
Modified package.xs files to add tda2xx-evm/ entries in dir array
eclipse plugin version update: rel 02.11.11.13
Updated the xdc compat key for rel: 2.11.11.13
Updated documents and datasheet for rel 02.11.11.13
Added 'DRA7xx' in the packages.xs files
Following changes done
Build warnings and C++ warnings are fixed
Updated documents and Release notes
EVE EDMA standalone example is aligned with gels6.
Docs updated: rel 02.11.11.12
...
* 'edma3_keystone2' of gitorious.design.ti.com:+edma3-lld-developers/edma3/edma3_lld_development: (28 commits)
component.mk: updated tci6638k2k example path to existing simKepler folder
Debian: updated to add sample cfg files for ks2
Debian: updated paths, git link, contributor name
Updated debian files for build and install
Updated rules_GCC_a15. It removed a '_' char from default so library name
rules_GCC_a15.mk: Added option to change SONAME outside of the makefile defaults
Reverted back whitespace and tab changes
[ARP32] Removed .exe from tool invocation
Updated makefile to use default GCC for keystone2 a15 builds
Merged from master; updated build-related files for dsp build
Modified package.xs files to add tda2xx-evm/ entries in dir array
eclipse plugin version update: rel 02.11.11.13
Updated the xdc compat key for rel: 2.11.11.13
Updated documents and datasheet for rel 02.11.11.13
Added 'DRA7xx' in the packages.xs files
Following changes done
Build warnings and C++ warnings are fixed
Updated documents and Release notes
EVE EDMA standalone example is aligned with gels6.
Docs updated: rel 02.11.11.12
...
Update for additional K2L and K2E targets
component.mk: updated tci6638k2k example path to existing simKepler folder
Debian: updated to add sample cfg files for ks2
Debian: updated paths, git link, contributor name
Updated debian files for build and install
Updated rules_GCC_a15. It removed a '_' char from default so library name
Merge branch 'master' into edma3_keystone2
rules_GCC_a15.mk: Added option to change SONAME outside of the makefile defaults
Reverted back whitespace and tab changes
This was done by mistake in the previous ARP32 .exe removal commit
Signed-off-by: Sivaraj R <sivaraj@ti.com>
This was done by mistake in the previous ARP32 .exe removal commit
Signed-off-by: Sivaraj R <sivaraj@ti.com>
[ARP32] Removed .exe from tool invocation
Removed .exe extention from compiler and linker path so that the
same path works for Linux buil as well
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Removed .exe extention from compiler and linker path so that the
same path works for Linux buil as well
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Updated makefile to use default GCC for keystone2 a15 builds
Merged from master; updated build-related files for dsp build
Merge branch 'master' into edma3_keystone2
Modified package.xs files to add tda2xx-evm/ entries in dir array
eclipse plugin version update: rel 02.11.11.13
Updated the xdc compat key for rel: 2.11.11.13
Updated documents and datasheet for rel 02.11.11.13
Added 'DRA7xx' in the packages.xs files
Following changes done
1. Teardown sequence in standalone example was not proper ie edma3deinit()
was called after heartbeats (huge delay) so de-initialization was
not happening.
2. Code clean up - Indentation and tab removal changes for only standalone
example files.
1. Teardown sequence in standalone example was not proper ie edma3deinit()
was called after heartbeats (huge delay) so de-initialization was
not happening.
2. Code clean up - Indentation and tab removal changes for only standalone
example files.
Merged from master, added a15 support for k2l, c66ak2e
Build warnings and C++ warnings are fixed
Updated documents and Release notes
Update to support Additional keystone-2 platforms: K2L and K2E. Changes included in top level makefile and example projects
EVE EDMA standalone example is aligned with gels6.
Docs updated: rel 02.11.11.12
eclipse plugin version update: rel 2.11.11.12
Updated the xdc compat key for rel: 2.11.11.12
Bug fixed - SDOCM00104308
SDOCM00104308 - "Ti814x sample app, the unregisterEdma3Interrupts
causes an exception because error interrupts were not assigned
for M3 builds
SDOCM00104308 - "Ti814x sample app, the unregisterEdma3Interrupts
causes an exception because error interrupts were not assigned
for M3 builds
EDMA3 LLD support for DRA7xx platform
Docs updated: rel 02.11.11.11
Initial push for EDMA3 User Mode for K2H/K2K
eclipse plugin version update: rel 2.11.11.11
Updated the xdc compat key for rel: 2.11.11.11
Ported EDMA lld to EVE core to access internal EDMA instance
10 years agoFix for correcting the XDC config file for K2H/K2K EVM platforms DEV_EDMA3_LLD_02_11_10_10_RC01
Fix for correcting the XDC config file for K2H/K2K EVM platforms
Added env.mk with toolchain variable for A8 GCC
Added rules_GCC_a8 to git
Build ti814x A8 libs with GCC compiler
Docs updated: rel 02.11.10.09
eclipse plugin version update: rel 2.11.10.09
Updated the xdc compat key for rel: 2.11.10.09
Change extn for A15, A8 built with GCC
Added gcc buld support for A8
Invoke the build with TOOLCHAIN_a8=GCC to build using the GCC toolchain
Invoke the build with TOOLCHAIN_a8=GCC to build using the GCC toolchain
Docs updated: rel 02.11.09.08
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
eclipse plugin version update: rel 2.11.09.08
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Updated xdc compat key: rel 2.11.09.08
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Put Global variables in libs to .fardata section
Global and static variables are placed in .fardata:.edma3Globals section
This change is only for the libs compiled with C6000 compiler
makefile variable -DBUILD_C6XDSP defined in rules.mk files
for 66, 64t, 64p, 674 which used C6000 Compiler.
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Global and static variables are placed in .fardata:.edma3Globals section
This change is only for the libs compiled with C6000 compiler
makefile variable -DBUILD_C6XDSP defined in rules.mk files
for 66, 64t, 64p, 674 which used C6000 Compiler.
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Put global variables in .far section
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
SDOCM00102368: Support for TCI6636K2H target.
Docs updated: rel 02.11.08.06
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Updated xdc compat key: rel 02.11.08.06
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
McSPI channel enable in default event mapping
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Release notes updated with toolchain version
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Fixed build error for vayu dsp libs
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Webgen makefile to have a URL field
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Fixed C++ build warning for vayu libs
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Changed makerules for a8, 674, m3
not to use configuro profile as whole_program
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
not to use configuro profile as whole_program
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>