From d152d4eae93b4f3324bfc7fcdabb5034550e2ea4 Mon Sep 17 00:00:00 2001 From: Xing Wang Date: Wed, 5 Dec 2018 23:12:54 +0800 Subject: [PATCH] audio: auge: add vad driver [1/1] PD#SWPL-2404 Problem: VAD for wake up Solution: Add vad driver to fetch VAD buffer and ALSA buffer, in userspace, they will be combined for wakeup engine Verify: x301 Change-Id: I3b4de5fdfe173ce18e58a187a3adeda601e226b3 Signed-off-by: Xing Wang Conflicts: MAINTAINERS arch/arm/boot/dts/amlogic/tl1_t962x2_skt.dts include/linux/amlogic/major.h sound/soc/amlogic/auge/ddr_mngr.h sound/soc/amlogic/auge/tdm.c --- MAINTAINERS | 2 +- sound/soc/amlogic/auge/tdm.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 29aeea4f1455..e920bbcfc796 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -14696,7 +14696,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 2549ce147142..8c1ad18eab87 100644 --- a/sound/soc/amlogic/auge/tdm.c +++ b/sound/soc/amlogic/auge/tdm.c @@ -565,6 +565,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,