On Fri, Aug 05, 2016 at 11:04:51AM +0200, Peter Meerwald-Stadler wrote: > these registers cannot not found in the datasheet; > maybe add descriptive #defines in da7213.h > > + snd_soc_write(codec, 0xF0, 0x8B); > > + snd_soc_write(codec, 0xF2, 0x03); > > + snd_soc_write(codec, 0xF0, 0x00); It is very common for chips to have undocumented write sequences that make tweaks based on test registers that are deliberately not documented. This looks like such a case, I'd imagine that register 0xf0 is a test key and 0xf2 contains a value being tweaked.
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel