From 10132777913abbca4d6b60f4d574ad496380105e Mon Sep 17 00:00:00 2001 From: "Joe.Cheng" Date: Fri, 18 Nov 2022 13:05:15 +0800 Subject: [PATCH] topology1:enable DTS on MT8186 Enable SOF EQ + DTS Signed-off-by: Joe.Cheng --- tools/topology/topology1/CMakeLists.txt | 1 + tools/topology/topology1/sof-mt8186-mt6366.m4 | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/topology/topology1/CMakeLists.txt b/tools/topology/topology1/CMakeLists.txt index 30f509742..edf1d231a 100644 --- a/tools/topology/topology1/CMakeLists.txt +++ b/tools/topology/topology1/CMakeLists.txt @@ -301,6 +301,7 @@ set(TPLGS "sof-mt8195-mt6359-rt1019-rt5682\;sof-mt8195-mt6359-max98390-rt5682-rtnr\;-DCHANNELS=2\;-DRTNR" "sof-mt8195-mt6359-rt1019-rt5682\;sof-mt8195-mt6359-max98390-rt5682-google-aec-rtnr\;-DGOOGLE_RTC_AUDIO_PROCESSING\;-DCHANNELS=2\;-DRTNR" "sof-mt8186-mt6366\;sof-mt8186" + "sof-mt8186-mt6366\;sof-mt8186-dts\;-DDTS=`DTS'" "sof-mt8186-mt6366\;sof-mt8186-mt6366-rt1019-rt5682s-waves\;-DWAVES=1" "sof-acp-renoir\;sof-acp" diff --git a/tools/topology/topology1/sof-mt8186-mt6366.m4 b/tools/topology/topology1/sof-mt8186-mt6366.m4 index dfd851adb..c1f4abec5 100644 --- a/tools/topology/topology1/sof-mt8186-mt6366.m4 +++ b/tools/topology/topology1/sof-mt8186-mt6366.m4 @@ -37,7 +37,7 @@ dnl time_domain, sched_comp) define(`ENDPOINT_NAME', `Speakers') # Low Latency playback pipeline 1 on PCM 25 using max 2 channels of s16le # Set 1000us deadline with priority 0 on core 0 -PIPELINE_PCM_ADD(ifdef(`WAVES', sof/pipe-waves-codec-playback.m4, sof/pipe-passthrough-playback.m4), +PIPELINE_PCM_ADD(ifdef(`DTS',sof/pipe-eq-iir-dts-codec-playback.m4, ifdef(`WAVES', sof/pipe-waves-codec-playback.m4, sof/pipe-passthrough-playback.m4)), 1, 25, 2, s16le, 1000, 0, 0, 48000, 48000, 48000) @@ -46,7 +46,7 @@ undefine(`ENDPOINT_NAME') define(`ENDPOINT_NAME', `Headphones') # Low Latency playback pipeline 2 on PCM 26 using max 2 channels of s16le # Set 1000us deadline with priority 0 on core 0 -PIPELINE_PCM_ADD(ifdef(`WAVES', sof/pipe-waves-codec-playback.m4, sof/pipe-passthrough-playback.m4), +PIPELINE_PCM_ADD(ifdef(`DTS',sof/pipe-eq-iir-dts-codec-playback.m4, ifdef(`WAVES', sof/pipe-waves-codec-playback.m4, sof/pipe-passthrough-playback.m4)), 2, 26, 2, s16le, 1000, 0, 0, 48000, 48000, 48000)