aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/intel/sst-mfld-platform.h
diff options
context:
space:
mode:
authorVinod Koul <vinod.koul@intel.com>2014-06-13 18:03:57 +0530
committerMark Brown <broonie@linaro.org>2014-06-23 12:24:28 +0100
commit0ec66fed40e31e74a762dd7166a9bf62ebbae5da (patch)
treede7deb5a063696131dd6f58ceb59f7b607575954 /sound/soc/intel/sst-mfld-platform.h
parentASoC: Intel: add mrfld pipelines (diff)
downloadlinux-dev-0ec66fed40e31e74a762dd7166a9bf62ebbae5da.tar.xz
linux-dev-0ec66fed40e31e74a762dd7166a9bf62ebbae5da.zip
ASoC: Intel: use common stream allocation method for compressed stream
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>
Diffstat (limited to 'sound/soc/intel/sst-mfld-platform.h')
-rw-r--r--sound/soc/intel/sst-mfld-platform.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/sound/soc/intel/sst-mfld-platform.h b/sound/soc/intel/sst-mfld-platform.h
index 33891a86b3e7..9dc962ff1e1d 100644
--- a/sound/soc/intel/sst-mfld-platform.h
+++ b/sound/soc/intel/sst-mfld-platform.h
@@ -149,8 +149,10 @@ struct sst_device {
};
struct sst_data;
-
void sst_set_stream_status(struct sst_runtime_stream *stream, int state);
+int sst_fill_stream_params(void *substream, const struct sst_data *ctx,
+ struct snd_sst_params *str_params, bool is_compress);
+
struct sst_algo_int_control_v2 {
struct soc_mixer_control mc;
u16 module_id; /* module identifieer */
@@ -158,14 +160,11 @@ struct sst_algo_int_control_v2 {
u16 instance_id;
unsigned int value; /* Value received is stored here */
};
-
struct sst_data {
struct platform_device *pdev;
struct sst_platform_data *pdata;
struct mutex lock;
};
-
int sst_register_dsp(struct sst_device *sst);
int sst_unregister_dsp(struct sst_device *sst);
-
#endif