On Tue, Sep 14, 2010 at 03:14:45PM +0300, Jarkko Nikula wrote: > Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote: > > It'd be a bit nicer to do this by using snd_soc_read() here also and > > marking the registers as volatile. This makes the process much less > > error prone since users can just use snd_soc_read() and the register > > cache code will work out if it needs to go to the chip or not. > Actually I looked that but problem with aic3x is that most of the > volatile bits are with r/w configuration bits in the same registers. > There are a few completely volatile read-only registers but currently > there is no use for them. Oh, so you would essentially kill the cache? Sad. It'd be nice to put comments somewhere in the driver noting this to discourage people doing the change. _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel