DaVinci: EDMA: Adding 2 new APIs for allocating/freeing PARAMs
authorSandeep Paulraj <s-paulraj@ti.com>
Mon, 27 Jul 2009 19:10:36 +0000 (15:10 -0400)
committerKevin Hilman <khilman@deeprootsystems.com>
Wed, 26 Aug 2009 08:55:59 +0000 (11:55 +0300)
commit213765d7b40a455ced8596edfa3cc51b5f69d515
tree08f5ecd864b8c50263e2c35578165f0d895122c1
parent0c30e0d31b57375b1decad4cc0e139e2f7758986
DaVinci: EDMA: Adding 2 new APIs for allocating/freeing PARAMs

For best performance, codecs often setup linked triggered
transfers with a contiguous block of params, and that is when
this API is used. Setup/configuration of these parameter RAMs
is most efficient if they are contiguous.
There is an API to allocate a set of contiguous parameter RAMs and
a corresponding API to free a set of contiguous parameter RAMs

Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
arch/arm/mach-davinci/dma.c
arch/arm/mach-davinci/include/mach/edma.h