On Fri, Aug 21, 2020 at 02:55:53PM -0500, Pierre-Louis Bossart wrote: > From: Rander Wang <rander.wang@xxxxxxxxx> > > When the playback & capture streams are stopped simultaneously, the > SOF PCI device will remain pm_runtime active. The root-cause is a race > condition with two threads reaching the trigger function at the same > time. They see another stream is active so the dapm pin is not > disabled, so the codec remains active as well as the parent PCI > device. > > For max98373, the capture stream provides feedback when playback is > working and it is unused when playback is stopped. So the dapm pin > should be set only when playback is active. Should this be sent as a fix?
Attachment:
signature.asc
Description: PGP signature