[alsa-devel] ASOC: codec_reg_show and variable length registers

Mark Brown broonie at opensource.wolfsonmicro.com
Mon Jul 7 13:44:18 CEST 2008

On Sat, Jul 05, 2008 at 08:43:30PM -0400, Jon Smirl wrote:

> The big registers are arrays. For example register 0x41 is 32 bytes.
> It is an array of eight 32b float gains for that channel's mixer
> inputs.

> Or register 0x51 - 20 bytes, five 32b floats describing a biquad filter.

> Datasheet: http://www.ti.com/lit/gpn/tas5504

Yeah, I checked that it's not a problem for this codec before replying.
I'd imagine that other usages of this sort of large register would be
for similar things and therefore OK with the current implementation.

More information about the Alsa-devel mailing list