20 Jun
2016
20 Jun
'16
3:26 p.m.
On Mon, Jun 20, 2016 at 05:14:29PM +0530, Vinod Koul wrote:
On Fri, Jun 17, 2016 at 01:31:56PM +0100, Mark Brown wrote:
On Fri, Jun 17, 2016 at 05:45:48PM +0530, Vinod Koul wrote:
On Fri, Jun 17, 2016 at 01:18:10PM +0200, Lars-Peter Clausen wrote:
Why and why is this something that other cards do not need to do?
Other systems do not have a DSP sitting and need to redownload code which takes time and results in card being resumed even when the platform is not ready.
So what you're actually trying to do here is serialize the resume - this isn't just a thing with DSPs, it's also a thing with I2C, regulators and so on. A quick glance suggests that disabling async suspend might help here.