diff --git a/MAINTAINERS b/MAINTAINERS index 8b714320c347..2a4b26d5d1f6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -14682,7 +14682,7 @@ AMLOGIC TL1 NEW EQDRC AMLOGIC TL1 MIXER CONTROLS AMLOGIC TL1 VAD DRIVER AMLOGIC SM1 SOUND CARD -M: Xing Wang F: arch/arm/boot/dts/amlogic/tl1_pxp.dts F: include/dt-bindings/clock/amlogic,tl1-audio-clk.h F: include/dt-bindings/clock/amlogic,sm1-audio-clk.h diff --git a/sound/soc/amlogic/auge/tdm.c b/sound/soc/amlogic/auge/tdm.c index d39f713db4cf..6ba98dbb6dff 100644 --- a/sound/soc/amlogic/auge/tdm.c +++ b/sound/soc/amlogic/auge/tdm.c @@ -563,6 +563,9 @@ static int aml_dai_tdm_trigger(struct snd_pcm_substream *substream, int cmd, break; } + aml_tdm_enable(p_tdm->actrl, + substream->stream, p_tdm->id, false); + if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) { dev_info(substream->pcm->card->dev, "tdm playback stop\n"); memset(substream->runtime->dma_area,