[alsa-devel] ASoC: bug report for ssm2602
Scott Jiang
scott.jiang.linux at gmail.com
Tue Aug 26 09:14:01 CEST 2014
Hi Mark and Lars,
>
> If it is the above patch is the problem perhaps that the register map
> isn't getting marked as dirty so the cache sync is being suppressed?
>
I print some info in regcache_sync_block_single() and found some registers
are skipped because the regmap thinks it's the same as default. I guess it's
a bug here. When I use regmap_read(), these values are not equal to default.
>> I believe this patch isn't related to the pm bug here.
>> By the way, have you ever tested your patches on any blackfin board?
>> Your patches for adau1761, ssm2602 and bf5xx-i2s all failed to run.
>
> I guess this is addressed to Lars-Peter but could you be more specific
> about the problems you are seeing?
bf5xx-i2s-pcm, I have sent a patch to Mark for this.
commit 30443408fd7201fd1911b09daccf92fae3cc700d
Author: Scott Jiang <scott.jiang.linux at gmail.com>
Date: Fri Jul 18 16:14:57 2014 +0800
ASoC: blackfin: use samples to set silence
The third parameter for snd_pcm_format_set_silence needs the number
of samples instead of sample bytes.
In fact, test cases still report bugs for this driver after I fix this
bug. There are
many Xrun for TDM codecs. I guess you change the parameters in
bf5xx_pcm_hardware
for TDM to I2S.
ssm2602, can't recover registers after resume.
adau1761, I'm not sure what the problem is. I'll take a look later.
Thanks,
Scott
More information about the Alsa-devel
mailing list