Misc changes in EDMA3 Driver
authorAnuj Aggarwal <anuj.aggarwal@ti.com>
Thu, 20 Aug 2009 05:31:27 +0000 (11:01 +0530)
committerAnuj Aggarwal <anuj.aggarwal@ti.com>
Thu, 20 Aug 2009 05:31:27 +0000 (11:01 +0530)
commit297f717e397ecef5001eb92e1210e3260d6b12fe
tree0b7e2da849e9c1048c59edc5decaab7193268b1e
parent4b8391ab6f099a6de36aabf31285f89998d89411
Misc changes in EDMA3 Driver

- license header change
- dynamic ranges of logical channels
- internal data structures now 2D to handle multiple EDMA3 hardwares
- edma3MemSet -> edma3MemZero
- EDMA3_DRV_requestChannel cleaned and modified to take new requests
- Link channel API modified so that it doesn't clear the TCC code of link
channels having their own TCC values
- Added New APIs:
EDMA3_DRV_registerTccCb
EDMA3_DRV_unregisterTccCb
EDMA3_DRV_setTcErrorInt
EDMA3_DRV_getChannelStatus
EDMA3_DRV_mapTccLinkCh
- Big Endian change
- Misc changes done to clean-up the code
packages/ti/sdo/edma3/drv/edma3_drv.h
packages/ti/sdo/edma3/drv/src/edma3.h
packages/ti/sdo/edma3/drv/src/edma3_drv_adv.c
packages/ti/sdo/edma3/drv/src/edma3_drv_basic.c
packages/ti/sdo/edma3/drv/src/edma3_drv_init.c