aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-davinci/Makefile
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-05-07 09:31:42 -0700
committerKevin Hilman <khilman@deeprootsystems.com>2009-05-28 15:18:13 -0700
commit20e9969b3aa5166d50c8df474967c9d80bf6d481 (patch)
treebc0a72c26cd5fece59dd02fb6df0851c69e3a74d /arch/arm/mach-davinci/Makefile
parent0d04eb47054f685b23033ed6ceadfb20db77c5b3 (diff)
downloadkernel_samsung_smdk4412-20e9969b3aa5166d50c8df474967c9d80bf6d481.zip
kernel_samsung_smdk4412-20e9969b3aa5166d50c8df474967c9d80bf6d481.tar.gz
kernel_samsung_smdk4412-20e9969b3aa5166d50c8df474967c9d80bf6d481.tar.bz2
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