summaryrefslogtreecommitdiffstats
path: root/include/sound
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2022-03-10 11:33:40 +0000
committerMark Brown <broonie@kernel.org>2022-03-10 11:33:40 +0000
commit233d2c4a103ac1ce83025029a83d5840b3d2b046 (patch)
tree4291d6fce1acc7d6f97efb9c1a67aaa3a00710a1 /include/sound
parentefb1a2d3d8f5c18ab03e9e4a1b7fc732f25e00d6 (diff)
parentf535880b2d32fcb85d99a81483d44c8df23d23cf (diff)
downloadlinux-stable-233d2c4a103ac1ce83025029a83d5840b3d2b046.tar.gz
linux-stable-233d2c4a103ac1ce83025029a83d5840b3d2b046.tar.bz2
linux-stable-233d2c4a103ac1ce83025029a83d5840b3d2b046.zip
Clean ups and preparation for IPC abstraction in the SOF driver
Merge series from Ranjani Sridharan <ranjani.sridharan@linux.intel.com>: In preparation for adding support for the new IPC version that has been introduced in the SOF firmware, this patch set includes some clean ups and necessary modifications to commonly used functions that will be re-used across different IPC-specific code.
Diffstat (limited to 'include/sound')
-rw-r--r--include/sound/sof/dai.h5
-rw-r--r--include/sound/sof/topology.h8
2 files changed, 5 insertions, 8 deletions
diff --git a/include/sound/sof/dai.h b/include/sound/sof/dai.h
index 59ee50ac7705..a818a0f0a226 100644
--- a/include/sound/sof/dai.h
+++ b/include/sound/sof/dai.h
@@ -116,4 +116,9 @@ struct sof_ipc_dai_config {
};
} __packed;
+struct sof_dai_private_data {
+ struct sof_ipc_comp_dai *comp_dai;
+ struct sof_ipc_dai_config *dai_config;
+};
+
#endif
diff --git a/include/sound/sof/topology.h b/include/sound/sof/topology.h
index adee6afd1490..88560281d420 100644
--- a/include/sound/sof/topology.h
+++ b/include/sound/sof/topology.h
@@ -87,9 +87,6 @@ struct sof_ipc_comp {
*/
#define SOF_BUF_UNDERRUN_PERMITTED BIT(1)
-/* the UUID size in bytes, shared between FW and host */
-#define SOF_UUID_SIZE 16
-
/* create new component buffer - SOF_IPC_TPLG_BUFFER_NEW */
struct sof_ipc_buffer {
struct sof_ipc_comp comp;
@@ -303,9 +300,4 @@ enum sof_event_types {
SOF_KEYWORD_DETECT_DAPM_EVENT,
};
-/* extended data struct for UUID components */
-struct sof_ipc_comp_ext {
- uint8_t uuid[SOF_UUID_SIZE];
-} __packed;
-
#endif