ASoC: Intel: Skylake: Add deep buffer support
authorRamesh Babu <ramesh.babu@intel.com>
Mon, 19 Jun 2017 06:29:19 +0000 (11:59 +0530)
committerMark Brown <broonie@kernel.org>
Mon, 19 Jun 2017 15:33:00 +0000 (16:33 +0100)
commit939df3ada789ccd61a01721df8fc7955aab3aad7
tree26a72620942d905e3843f946ab5913657465934b
parent0931352dcb4d2019bf1ec2a5457a41d1d6566509
ASoC: Intel: Skylake: Add deep buffer support

With this patch, the dma buffer size is fetched from topology binary. This
buffer size is applicable for gateway copier modules.

Now that we can configure DSP dma buffer size, the device can support deep
buffer playback. DSP fetches large buffer and can result fewer wakes,
which helps in power reduction.

Signed-off-by: Ramesh Babu <ramesh.babu@intel.com>
Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com>
Acked-By: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
include/uapi/sound/snd_sst_tokens.h
sound/soc/intel/skylake/skl-topology.c
sound/soc/intel/skylake/skl-topology.h