On 01/17/2014 07:33 PM, Mark Brown wrote:
On Fri, Jan 17, 2014 at 07:06:24PM +0100, Florian Meier wrote:
Intentionally off-list?
Oh no - I am sorry!
If I remember correctly the error was "codec can not start from non-off bias with idle_bias_off==true"
I think the solution is just to set idle_bias_off = false and everything seems to be working with that. I just don't know if there might be any side effects.
Setting it to false increases power consumption since the device is kept more powered on when idle but reduces startup time from idle. For digital only devices like the wm8804 there shouldn't be any reason to keep it powered up when not in use, the startup time is generally negligable anyway.
So a better solution would be to set SND_SOC_BIAS_OFF instead of SND_SOC_BIAS_STANDBY at the end of probe?