[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