diff options
author | Peter Ujfalusi <peter.ujfalusi@linux.intel.com> | 2022-05-05 12:48:18 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-05-05 13:24:45 +0100 |
commit | ceb89acc4dc8f071f63f8d64442c7a5d768e4c9d (patch) | |
tree | 3980319d1987b353132dfedf223e1664e7d92da6 /sound/soc/sof/sof-priv.h | |
parent | ed85a6e6fe7c01faff4504af9d5569e8ba417999 (diff) | |
download | linux-stable-ceb89acc4dc8f071f63f8d64442c7a5d768e4c9d.tar.gz linux-stable-ceb89acc4dc8f071f63f8d64442c7a5d768e4c9d.tar.bz2 linux-stable-ceb89acc4dc8f071f63f8d64442c7a5d768e4c9d.zip |
ASoC: SOF: ipc4: Add support for mandatory message handling functionality
Introduce the initial and mandatory IPC ops support for IPC4 to enable
IPC communication with this new IPC protocol.
This patch implements the following ops:
tx_msg, rx_msg, set_get_data and get_reply.
Co-developed-by: Rander Wang <rander.wang@intel.com>
Signed-off-by: Rander Wang <rander.wang@intel.com>
Co-developed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Reviewed-by: Rander Wang <rander.wang@intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Link: https://lore.kernel.org/r/20220505094818.10346-4-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/sof/sof-priv.h')
-rw-r--r-- | sound/soc/sof/sof-priv.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/soc/sof/sof-priv.h b/sound/soc/sof/sof-priv.h index 106ef2f2261f..8ea196305e4b 100644 --- a/sound/soc/sof/sof-priv.h +++ b/sound/soc/sof/sof-priv.h @@ -768,5 +768,6 @@ static inline int sof_resume_clients(struct snd_sof_dev *sdev) /* Main ops for IPC implementations */ extern const struct sof_ipc_ops ipc3_ops; +extern const struct sof_ipc_ops ipc4_ops; #endif |