summaryrefslogtreecommitdiff
path: root/sound/soc
diff options
context:
space:
mode:
authorDaniel Baluta <daniel.baluta@nxp.com>2020-08-17 18:48:39 +0300
committerDaniel Baluta <daniel.baluta@nxp.com>2020-08-20 13:56:58 +0300
commitf24c043d4a641e103dc752d314ca5a9ec78fbab4 (patch)
tree7b4d1b0606fde04ea4fc7c1b7ef18f074ca0b218 /sound/soc
parent3c7733829c156c843070a588cf5359adc02c5c08 (diff)
MLK-24255-2 ASoC: SOF: Introduce POST_PROCESS component type
POST_PROCESS component takes care of processing algorithms. For now, we intend to use this component for decoding/encoding library algorithms from Cadence. Current implementation assumes that we will still use ALSA PCM interface. The heavy part is done on firmware side with the help of topology files. Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
Diffstat (limited to 'sound/soc')
-rw-r--r--sound/soc/sof/topology.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/soc/sof/topology.c b/sound/soc/sof/topology.c
index 5e86072e057a..bbe9069e8464 100644
--- a/sound/soc/sof/topology.c
+++ b/sound/soc/sof/topology.c
@@ -406,6 +406,7 @@ static const struct sof_process_types sof_process[] = {
{"CHAN_SELECTOR", SOF_PROCESS_CHAN_SELECTOR, SOF_COMP_SELECTOR},
{"MUX", SOF_PROCESS_MUX, SOF_COMP_MUX},
{"DEMUX", SOF_PROCESS_DEMUX, SOF_COMP_DEMUX},
+ {"POST_PROCESS", SOF_PROCESS_PP, SOF_COMP_PP},
};
static enum sof_ipc_process_type find_process(const char *name)