From 92761cf7bcaa3a9536dce2939ed51a1a3bb7e8d6 Mon Sep 17 00:00:00 2001 From: Pin-chih Lin Date: Fri, 31 Jul 2020 13:48:06 +0800 Subject: [PATCH] tools: tplg_parser: Add Crossover component Add Crossover component for tplg_parser. Signed-off-by: Pin-chih Lin --- src/audio/CMakeLists.txt | 3 ++- tools/tplg_parser/tplg_parser.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/audio/CMakeLists.txt b/src/audio/CMakeLists.txt index dcd131214..e296014a7 100644 --- a/src/audio/CMakeLists.txt +++ b/src/audio/CMakeLists.txt @@ -118,7 +118,7 @@ check_optimization(fma -mfma -DOPS_FMA) check_optimization(hifi2ep -mhifi2ep -DOPS_HIFI2EP) check_optimization(hifi3 -mhifi3 -DOPS_HIFI3) -set(sof_audio_modules volume src asrc eq-fir eq-iir dcblock) +set(sof_audio_modules volume src asrc eq-fir eq-iir dcblock crossover) # sources for each module set(volume_sources volume/volume.c volume/volume_generic.c) @@ -127,6 +127,7 @@ set(asrc_sources asrc/asrc.c asrc/asrc_farrow.c asrc/asrc_farrow_generic.c) set(eq-fir_sources eq_fir/eq_fir.c eq_fir/fir.c) set(eq-iir_sources eq_iir/eq_iir.c eq_iir/iir.c) set(dcblock_sources dcblock/dcblock.c dcblock/dcblock_generic.c) +set(crossover_sources crossover/crossover.c crossover/crossover_generic.c) foreach(audio_module ${sof_audio_modules}) # first compile with no optimizations diff --git a/tools/tplg_parser/tplg_parser.c b/tools/tplg_parser/tplg_parser.c index 6d0372010..7eabfded5 100644 --- a/tools/tplg_parser/tplg_parser.c +++ b/tools/tplg_parser/tplg_parser.c @@ -33,7 +33,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}, - {"DCBLOCK", SOF_PROCESS_DCBLOCK, SOF_COMP_DCBLOCK} + {"DCBLOCK", SOF_PROCESS_DCBLOCK, SOF_COMP_DCBLOCK}, }; static enum sof_ipc_process_type find_process(const char *name)