ASoC: compress: Add suport for DPCM into compressed audio
authorLiam Girdwood <liam.r.girdwood@linux.intel.com>
Fri, 17 Jan 2014 17:03:56 +0000 (17:03 +0000)
committerMark Brown <broonie@linaro.org>
Mon, 16 Jun 2014 19:13:16 +0000 (20:13 +0100)
commita3f2705d8fefdd578eeae9cfb530ba16331d2bad
treeb08dcc0609f0e34dc062577832b175c5acbece2e
parentd83ee12388ee3a3fdac2d4dac1dae9fcc73cc64a
ASoC: compress: Add suport for DPCM into compressed audio

Currently compressed audio streams are statically routed from the /dev
to the DAI link. Some DSPs can route compressed data to multiple BE DAIs
like they do for PCM data.

Add support to allow dynamically routed compressed streams using the existing
DPCM infrastructure. This patch adds special FE versions of the compressed ops
that work out the runtime routing.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Acked-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
(cherry picked from commit 2a99ef0fdb35a0f8d6b56ccc5d9d821e9ff100c1)
Signed-off-by: Mark Brown <broonie@linaro.org>
include/sound/soc.h
sound/soc/soc-compress.c