[alsa-devel] [PATCH v4 2/5] ASoC: Move standard kcontrol helpers to the component level
Lars-Peter Clausen
lars at metafoo.de
Sat May 10 09:11:04 CEST 2014
On 05/10/2014 09:04 AM, Lars-Peter Clausen wrote:
[..]
>> The error message only shows up with Debian wheezy and does not with
>> yocto rootfs. And even when the error message shows, the audio still
>> functions well on Debian wheezy. So it's just a noisy error message
>> for me which is only seen after your kernel patch.
>
> The keyword here is "seen". The error quite likely predated the commit, but
> it was silently discarded.
>
> regmap_read() returns -EBUSY when there is no cached register value and
> cache_only is set to true. But I'm not sure why that would happen, try to
> add some printks to _regmap_read() to see if this is the source and if it is
> why it is.
Both SGTL5000_CHIP_ANA_ADC_CTRL and SGTL5000_CHIP_MIC_CTRL don't have an
entry in sgtl5000_reg_defaults. So if cache_only is true, controls which use
these registers will return -EBUSY when you try to read or write them.
More information about the Alsa-devel
mailing list