[alsa-devel] [PATCH 1/2 v2] ASoC: soc-cache: block based rbtree compression

Mark Brown broonie at opensource.wolfsonmicro.com
Tue May 3 15:24:20 CEST 2011

On Tue, May 03, 2011 at 03:18:47PM +0200, Takashi Iwai wrote:

> Yes, but the core doesn't give how linearly it's stored although its
> storing order influences on the bulk I/O behavior.  In other words,
> the patches try to put registers partly linearly in magical blocks.
> But it doesn't guarantee whether the cache block is aligned to what
> hardware prefers since it's behind the scene.

Eh?  I don't follow what you're saying at all, sorry.

The wire formats used by controllers are nailed down by the APIs for the
relevant buses and the rest of the register I/O infrastructure.  The
only extra bit the cache needs to worry about is the set of registers
which are present in a given chip and the cache already has information
about that (which is what I was telling Dimitris he should use in my
direct reply to the patch).

More information about the Alsa-devel mailing list