Skip to content

SoundWire: fix pm_runtime usage - #2530

Merged
plbossart merged 8 commits into
thesofproject:topic/sof-devfrom
plbossart:sdw/fix-pm-runtime
Nov 5, 2020
Merged

plbossart merged 8 commits into
thesofproject:topic/sof-devfrom
plbossart:sdw/fix-pm-runtime

Conversation

@plbossart

Copy link
Copy Markdown
Member

@bardliao reported a weird behavior in #2521, and suggested a solution in #2526 to make sure resuming a Slave device waits for the bus to be resumed and the enumeration/initialization to complete.

That didn't seem quite right, and after a couple of hours I found major issues leading to timeouts in our solution. Those issues may explain some of the suspend-resume runtime issues we've been seeing randomly for several months now?

There may be other issues hidden, please take the time to look at drivers/soundwire/bus.c and see if you find other problematic cases.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants