David Brownell wrote:
> From: David Brownell <[email protected]>
> 
> 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.
This works for me after

+obj-$(CONFIG_GENERIC_ALLOCATOR)                += sram.o

and adding ";"'s to sram.h
extern void *sram_alloc(size_t len, dma_addr_t *dma);
extern void sram_free(void *addr, size_t len);

Troy




_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to