[Sound-open-firmware] [PATCH] ipc: stream params: Add reply for stream params.
Liam Girdwood
liam.r.girdwood at linux.intel.com
Tue Aug 22 23:35:08 CEST 2017
Stream params has it's own reply message so use it.
Signed-off-by: Liam Girdwood <liam.r.girdwood at linux.intel.com>
---
src/ipc/intel-ipc.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/src/ipc/intel-ipc.c b/src/ipc/intel-ipc.c
index db48ef0..60001c3 100644
--- a/src/ipc/intel-ipc.c
+++ b/src/ipc/intel-ipc.c
@@ -200,6 +200,7 @@ static int ipc_stream_pcm_params(uint32_t stream)
{
struct intel_ipc_data *iipc = ipc_get_drvdata(_ipc);
struct sof_ipc_pcm_params *pcm_params = _ipc->comp_data;
+ struct sof_ipc_pcm_params_reply reply;
struct ipc_comp_dev *pcm_dev;
struct comp_dev *cd;
int err;
@@ -255,6 +256,13 @@ static int ipc_stream_pcm_params(uint32_t stream)
}
+ /* write component values to the outbox */
+ reply.rhdr.hdr.size = sizeof(reply);
+ reply.rhdr.hdr.cmd = stream;
+ reply.rhdr.error = 0;
+ reply.comp_id = pcm_params->comp_id;
+ reply.posn_offset = 0; /* TODO: set this up for mmaped components */
+ mailbox_outbox_write(0, &reply, sizeof(reply));
return 0;
error:
--
2.11.0
More information about the Sound-open-firmware
mailing list