summaryrefslogtreecommitdiff
path: root/arch/arm/mach-davinci/Makefile
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-05-07 16:31:42 (GMT)
committerKevin Hilman <khilman@deeprootsystems.com>2009-05-28 22:18:13 (GMT)
commit20e9969b3aa5166d50c8df474967c9d80bf6d481 (patch)
treebc0a72c26cd5fece59dd02fb6df0851c69e3a74d /arch/arm/mach-davinci/Makefile
parent0d04eb47054f685b23033ed6ceadfb20db77c5b3 (diff)
downloadlinux-20e9969b3aa5166d50c8df474967c9d80bf6d481.tar.xz
davinci: add SRAM allocator
Provide a generic SRAM allocator using genalloc, and vaguely modeled after what AVR32 uses. This builds on top of the static CPU mapping set up in the previous patch, and returns DMA mappings as requested (if possible). Compared to its OMAP cousin, there's no current support for (currently non-existent) DaVinci power management code running in SRAM; and this has ways to deallocate, instead of being allocate-only. The initial user of this should probably be the audio code, because EDMA from DDR is subject to various dropouts on at least DM355 and DM6446 chips. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Diffstat (limited to 'arch/arm/mach-davinci/Makefile')
-rw-r--r--arch/arm/mach-davinci/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-davinci/Makefile b/arch/arm/mach-davinci/Makefile
index 5b62d8a..059ab78 100644
--- a/arch/arm/mach-davinci/Makefile
+++ b/arch/arm/mach-davinci/Makefile
@@ -5,7 +5,7 @@
# Common objects
obj-y := time.o clock.o serial.o io.o psc.o \
- gpio.o devices.o dma.o usb.o common.o
+ gpio.o devices.o dma.o usb.o common.o sram.o
obj-$(CONFIG_DAVINCI_MUX) += mux.o