[alsa-devel] ASoC: bug report for ssm2602
Lars-Peter Clausen
lars at metafoo.de
Fri Aug 22 11:47:01 CEST 2014
On 08/22/2014 11:21 AM, Scott Jiang wrote:
> Hi Mark and Lars,
>
> commit 9d863b88ec371491e926e0828dbe3d36ead0f6f9
> Author: Lars-Peter Clausen <lars at metafoo.de>
> Date: Sat Aug 31 18:15:23 2013 +0200
>
> ASoC: ssm2602: Fix cache sync
>
> The ssm2602 uses regmap for caching not soc-cache, so we need to use
> regcache_sync() instead of snd_soc_cache_sync().
>
> According my test, regcache_sync() can't recover register values when
> resume. While snd_soc_cache_sync() works fine. I used regmap_read() to
> read registers in regmap layer and found it's the same as suspend. But
> regcache_sync() didn't sync these registers correctly to hardware.
>
That does not make too much sense. snd_soc_cache_sync() is definitely a
no-op when using regmap. Which kernel version are you on? Are there any
additional changes to this driver in your tree?
- Lars
More information about the Alsa-devel
mailing list