linux/sound/soc/intel
Libin Yang 1b006996b6 ASoC: Intel: Clean data after SST fw fetch
The BDW audio firmware DSP manages the DMA and the DMA cannot be
stopped exactly at the end of the playback stream. This means
stale samples may be played at PCM stop unless the driver copies
silence to the subsequent periods.

Signed-off-by: Libin Yang <libin.yang@intel.com>
Reviewed-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2015-02-11 09:58:15 +01:00
..
sst Merge remote-tracking branches 'asoc/topic/fsl-spdif', 'asoc/topic/imx', 'asoc/topic/intel', 'asoc/topic/jz4740' and 'asoc/topic/max98357a' into asoc-next 2015-02-09 15:10:19 +08:00
Kconfig Merge branch 'fix/intel' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-intel 2015-02-05 20:18:39 +00:00
Makefile ASoC: Intel: Add Cherrytrail & Braswell machine driver cht_bsw_rt5645 2015-02-05 18:10:42 +00:00
broadwell.c ASoC: broadwell: Drop unnecessary snd_soc_dapm_enable() calls 2015-01-06 17:24:25 +00:00
byt-max98090.c ASoC: intel: drop owner assignment from platform_drivers 2014-10-20 16:22:09 +02:00
byt-rt5640.c ASoC: byt-rt5640: Register microphone routes with the card DAPM context 2015-01-06 17:24:26 +00:00
bytcr_dpcm_rt5640.c Merge branch 'fix/intel' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-intel 2015-02-05 20:18:39 +00:00
cht_bsw_rt5645.c ASoC: Intel: fix platform_no_drv_owner.cocci warnings 2015-02-09 14:26:41 +08:00
cht_bsw_rt5672.c ASoC: Intel: Select RT5672 ASRC clock source on Cherrytrail and Braswell 2015-01-07 17:42:35 +00:00
haswell.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
mfld_machine.c ASoC: intel: drop owner assignment from platform_drivers 2014-10-20 16:22:09 +02:00
sst-acpi.c ASoC: intel: drop owner assignment from platform_drivers 2014-10-20 16:22:09 +02:00
sst-atom-controls.c ASoC: Intel: mrfld - remove unnecessary check for pointer 2014-11-06 12:36:17 +00:00
sst-atom-controls.h ASoC: Intel: mrfld: add DSP core controls 2014-10-20 12:20:33 +01:00
sst-baytrail-dsp.c ASoC: Intel: Make ADSP memory block allocation more generic 2014-10-28 22:25:02 +00:00
sst-baytrail-ipc.c Merge remote-tracking branches 'asoc/fix/arizona', 'asoc/fix/fsl', 'asoc/fix/fsl-esai', 'asoc/fix/intel', 'asoc/fix/mcasp' and 'asoc/fix/pxa' into asoc-linus 2014-08-15 12:51:29 +01:00
sst-baytrail-ipc.h ASoC: Intel: Merge Baytrail ADSP suspend_noirq into suspend_late 2014-08-11 13:40:23 +01:00
sst-baytrail-pcm.c ASoC: intel: Remove unnecessary snd_pcm_lib_preallocate_free_for_all() 2015-01-06 17:24:26 +00:00
sst-dsp-priv.h ASoC: Intel: Add generic support for DSP wake, sleep and stall 2014-10-29 16:56:55 +00:00
sst-dsp.c ASoC: Intel: Delete an unnecessary check before the function call "sst_dma_free" 2015-01-05 19:02:35 +00:00
sst-dsp.h ASoC: Intel: Work around to fix HW D3 potential crash issue 2014-10-30 17:06:21 +00:00
sst-firmware.c ASoC: Updates for v3.20 2015-02-09 15:09:48 +08:00
sst-haswell-dsp.c ASoC: Intel: Always enable DRAM block for FW dump 2015-01-08 18:18:27 +00:00
sst-haswell-ipc.c ASoC: Intel: Clean data after SST fw fetch 2015-02-11 09:58:15 +01:00
sst-haswell-ipc.h ASoC: Intel: Clean data after SST fw fetch 2015-02-11 09:58:15 +01:00
sst-haswell-pcm.c ASoC: Intel: Clean data after SST fw fetch 2015-02-11 09:58:15 +01:00
sst-mfld-dsp.h ASoC: Intel: mfld: add dsp error codes 2014-07-14 19:44:47 +01:00
sst-mfld-platform-compress.c ASoC: mfld-compress: implement .power callback 2014-10-31 12:51:59 +00:00
sst-mfld-platform-pcm.c ASoC: intel: Remove unnecessary snd_pcm_lib_preallocate_free_for_all() 2015-01-06 17:24:26 +00:00
sst-mfld-platform.h ASoC: mfld-compress: implement .power callback 2014-10-31 12:51:59 +00:00