[alsa-devel] [PATCH 1/2] ASoC: SOF: ipc: update sof_ipc_stream_params

Keyon Jie yang.jie at linux.intel.com
Tue Jul 2 14:11:43 CEST 2019


From: Marcin Rajwa <marcin.rajwa at linux.intel.com>

The host period bytes needs to be passed to firmware.
Currently this field is used as notification for host
about period copy completion. Therefore we need to split these
two informations.

Signed-off-by: Marcin Rajwa <marcin.rajwa at linux.intel.com>
Signed-off-by: Keyon Jie <yang.jie at linux.intel.com>
---
 include/sound/sof/stream.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/sound/sof/stream.h b/include/sound/sof/stream.h
index 643f175cb479..44acfa62fa69 100644
--- a/include/sound/sof/stream.h
+++ b/include/sound/sof/stream.h
@@ -83,10 +83,10 @@ struct sof_ipc_stream_params {
 	uint16_t sample_valid_bytes;
 	uint16_t sample_container_bytes;
 
-	/* for notifying host period has completed - 0 means no period IRQ */
 	uint32_t host_period_bytes;
+	uint16_t no_period_irq; /* 1 means period IRQ mode OFF */
 
-	uint32_t reserved[2];
+	uint16_t reserved[3];
 	uint16_t chmap[SOF_IPC_MAX_CHANNELS];	/**< channel map - SOF_CHMAP_ */
 } __packed;
 
-- 
2.20.1



More information about the Alsa-devel mailing list