diff options
-rw-r--r-- | sound/soc/sof/pcm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sound/soc/sof/pcm.c b/sound/soc/sof/pcm.c index 649968841dad..d6dc9a7df0f4 100644 --- a/sound/soc/sof/pcm.c +++ b/sound/soc/sof/pcm.c | |||
@@ -214,6 +214,9 @@ static int sof_pcm_hw_params(struct snd_pcm_substream *substream, | |||
214 | INIT_WORK(&spcm->stream[substream->stream].period_elapsed_work, | 214 | INIT_WORK(&spcm->stream[substream->stream].period_elapsed_work, |
215 | sof_pcm_period_elapsed_work); | 215 | sof_pcm_period_elapsed_work); |
216 | 216 | ||
217 | /* clear hw_params_upon_resume flag */ | ||
218 | spcm->hw_params_upon_resume[substream->stream] = 0; | ||
219 | |||
217 | return ret; | 220 | return ret; |
218 | } | 221 | } |
219 | 222 | ||
@@ -429,9 +432,6 @@ static int sof_pcm_open(struct snd_pcm_substream *substream) | |||
429 | dev_dbg(sdev->dev, "pcm: open stream %d dir %d\n", spcm->pcm.pcm_id, | 432 | dev_dbg(sdev->dev, "pcm: open stream %d dir %d\n", spcm->pcm.pcm_id, |
430 | substream->stream); | 433 | substream->stream); |
431 | 434 | ||
432 | /* clear hw_params_upon_resume flag */ | ||
433 | spcm->hw_params_upon_resume[substream->stream] = 0; | ||
434 | |||
435 | caps = &spcm->pcm.caps[substream->stream]; | 435 | caps = &spcm->pcm.caps[substream->stream]; |
436 | 436 | ||
437 | ret = pm_runtime_get_sync(sdev->dev); | 437 | ret = pm_runtime_get_sync(sdev->dev); |