Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 784efd25 authored by Surendar karka's avatar Surendar karka
Browse files

ASoC: msm: qdsp6v2: issue PAUSE command before FLUSH



DSP is returning error for FLUSH command.
ASM_STREAM_CMD_FLUSH commad needs to be send on a
PAUSE stream, issue PAUSE command before FLUSH
command.

CRs-Fixed: 2075656
Change-Id: Id24a0398d761b08b31b0a340368ab2a4516d3636
Signed-off-by: default avatarSurendar karka <sukark@codeaurora.org>
parent f67a2861
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1989,6 +1989,7 @@ static int msm_compr_trigger(struct snd_compr_stream *cstream, int cmd)
		prtd->last_buffer = 0;
		prtd->cmd_ack = 0;
		if (!prtd->gapless_state.gapless_transition) {
			q6asm_cmd_nowait(prtd->audio_client, CMD_PAUSE);
			pr_debug("issue CMD_FLUSH stream_id %d\n", stream_id);
			spin_unlock_irqrestore(&prtd->lock, flags);
			q6asm_stream_cmd(