[alsa-devel] [PATCH v2 0/3] ASoC: Introduce the new caching API

Dimitris Papastamos dp at opensource.wolfsonmicro.com
Thu Nov 11 17:23:50 CET 2010


On Thu, 2010-11-11 at 16:20 +0000, Mark Brown wrote:
> On Thu, Nov 11, 2010 at 10:04:56AM +0000, Dimitris Papastamos wrote:
> > This patch series introduces the new caching API.  The idea behind this
> > caching interface is that we can provide different means of organizing
> > and accessing the register cache.  This is useful for large and sparse
> > register maps, where one can use some kind of compression algorithm to
> > reduce the memory footprint.  The caching API is designed in such way to
> > eliminate the need for modifying any existing drivers.
> 
> Applied, thanks.
> 
> > TODO:
> >  - Memory usage statistics, to make it easier to select the proper caching
> >  technique.
> >  - Support for bulk reads/writes.
> >  - Overridable caching behaviour from the machine driver.
> 
> This one in particular would be very good.

Yes, I have an idea on how to do that.  I will send you a patch at some
point.

Thanks,
Dimitrios




More information about the Alsa-devel mailing list