summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2026-02-05 03:45:16 +0300
committerMark Brown <broonie@kernel.org>2026-02-05 03:45:16 +0300
commitdc8384d85c034b3c3912ec7fc43784da5b884c27 (patch)
tree9e34b051b0beab534ec5d6bed99ce5574de4141a /include
parent6f0fce21ba2d2e5ae3cdfb6133f14e92916f7a96 (diff)
parent6c52fda42066a87b76fd140e027280907071dd8a (diff)
downloadlinux-dc8384d85c034b3c3912ec7fc43784da5b884c27.tar.xz
ASoC: SOF: Support for echoref (virtual DAI)
Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>: The series adds support for echo reference functionality by allowing the capturing of playback audio right before it leaves the DSP. For this to work correctly we need a virtual DAI that is also connected to the echo reference capture device and in absence of playback a signal generator generates silence to allow the capture to run. When the real playback starts, application will start to receive the playback audio to be usable for echo reference.
Diffstat (limited to 'include')
-rw-r--r--include/uapi/sound/sof/tokens.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/uapi/sound/sof/tokens.h b/include/uapi/sound/sof/tokens.h
index 5fa8ab5088e0..f4a7baadb44d 100644
--- a/include/uapi/sound/sof/tokens.h
+++ b/include/uapi/sound/sof/tokens.h
@@ -56,6 +56,9 @@
#define SOF_TKN_SCHED_LP_MODE 207
#define SOF_TKN_SCHED_MEM_USAGE 208
#define SOF_TKN_SCHED_USE_CHAIN_DMA 209
+#define SOF_TKN_SCHED_KCPS 210
+#define SOF_TKN_SCHED_DIRECTION 211
+#define SOF_TKN_SCHED_DIRECTION_VALID 212
/* volume */
#define SOF_TKN_VOLUME_RAMP_STEP_TYPE 250