diff options
author | Mousami Jana <mousami.janax@intel.com> | 2015-12-03 23:29:55 +0530 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-12-08 17:57:51 +0000 |
commit | cce1c7f383e829651e0729d4b0b2cb78ea5cb2d6 (patch) | |
tree | f931433dcb9001f9a2717cdd7457bc9cb6174362 /sound/soc/intel/skylake/skl-sst-ipc.h | |
parent | ASoC: Intel: Skylake: update mailbox uplink window offset and size (diff) | |
download | linux-dev-cce1c7f383e829651e0729d4b0b2cb78ea5cb2d6.tar.xz linux-dev-cce1c7f383e829651e0729d4b0b2cb78ea5cb2d6.zip |
ASoC: Intel: Skylake: add LARGE_CONFIG_GET IPC support
For messages which have larger payload than mailbox data, we need
to split the payload using set of messages containing mailbox
size as payload.
For sending such payload we already support LARGE_CONFIG_SET
IPCs and now to query such payload add LARGE_CONFIG_GET IPC
Signed-off-by: Mousami Jana <mousami.janax@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel/skylake/skl-sst-ipc.h')
-rw-r--r-- | sound/soc/intel/skylake/skl-sst-ipc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/soc/intel/skylake/skl-sst-ipc.h b/sound/soc/intel/skylake/skl-sst-ipc.h index e17012778560..1bbcdb471cf2 100644 --- a/sound/soc/intel/skylake/skl-sst-ipc.h +++ b/sound/soc/intel/skylake/skl-sst-ipc.h @@ -120,6 +120,9 @@ int skl_ipc_set_dx(struct sst_generic_ipc *ipc, int skl_ipc_set_large_config(struct sst_generic_ipc *ipc, struct skl_ipc_large_config_msg *msg, u32 *param); +int skl_ipc_get_large_config(struct sst_generic_ipc *ipc, + struct skl_ipc_large_config_msg *msg, u32 *param); + void skl_ipc_int_enable(struct sst_dsp *dsp); void skl_ipc_op_int_enable(struct sst_dsp *ctx); void skl_ipc_op_int_disable(struct sst_dsp *ctx); |