summaryrefslogtreecommitdiffstats
path: root/sound/soc/intel/sst-mfld-platform-compress.c
Commit message (Collapse)AuthorAgeFilesLines
* ASoC: mfld-compress: implement .power callbackSubhransu S. Prusty2014-10-311-1/+7
| | | | | | | | | .power callback is required to invoked for compressed audio as well to turn on/off sst, so invoke them Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
* ASoC: mfld-compress: Use dedicated function instead of ioctlSubhransu S. Prusty2014-08-271-9/+29
| | | | | | | | | Also pass sst device as an argument to function pointer prototypes of compr_ops. This will be used to derive sst driver context. Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: Intel: use common stream allocation method for compressed streamVinod Koul2014-06-231-3/+8
| | | | | | | | As added in previosu patch along with stream to piep conversion si required for compressed audio too Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: Intel: remove codec memeber from codec structsVinod Koul2014-05-161-2/+0Star
| | | | | | | | | As we already have a memeber struct snd_sst_params.codec to fill this. so removing duplicate instance Signed-off-by: Vinod Koul <vinod.koul@intel.com> Acked-by: Liam Girdwood <liam.r.girdwood@linux.intel.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: Intel: add drain_notify supportVinod Koul2014-05-161-0/+11
| | | | | | | | This patch adds the support to implement drain_notify in Intels mfld driver Signed-off-by: Vinod Koul <vinod.koul@intel.com> Acked-by: Liam Girdwood <liam.r.girdwood@linux.intel.com> Signed-off-by: Mark Brown <broonie@linaro.org>
* ASoC: Intel: split the pcm and compress to different filesVinod Koul2014-05-081-0/+228
For manging them and adding support for more platforms Code move only Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@linaro.org>