Skip to content

Commit f0195ef

Browse files
author
Jyri Sarha
committed
Topology2: Add nocodec DP test topologies for MTL, LNL, and PTL
This commit creates three new topologies, sof-mtl-nocodec-dp-test.tplg, sof-lnl-nocodec-dp-test.tplg, and sof-ptl-nocodec-dp-test.tplg. They are otherwise the same as the corresponding standard nocodec topologies, but both the src.11.1 on SSP2_Playback and src.5.1 on SSP2 Capture have scheduler_domain attribute set to "DP". Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
1 parent a2c8276 commit f0195ef

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

tools/topology/topology2/cavs-nocodec.conf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ Define {
9494
SSP2_PCM_CORE_ID 2
9595
DMIC0_PCM_0_NAME "DMIC SFX1"
9696
DMIC0_PCM_1_NAME "DMIC SFX2"
97+
SRC_DOMAIN "default"
9798
}
9899

99100
# override defaults with platform-specific config
@@ -245,6 +246,9 @@ IncludeByKey.PASSTHROUGH {
245246
name 'Pre Mixer $SSP2_PCM_NAME Playback Volume'
246247
}
247248
}
249+
Object.Widget.src.1 {
250+
scheduler_domain "$SRC_DOMAIN"
251+
}
248252
Object.Widget.pipeline.1 {
249253
core $SSP2_PCM_CORE_ID
250254
}
@@ -883,6 +887,7 @@ IncludeByKey.PASSTHROUGH {
883887
Object.Widget.src.1 {
884888
index 11
885889
rate_in 48000
890+
scheduler_domain "$SRC_DOMAIN"
886891

887892
<include/components/src_format_s32_convert_from_48k.conf>
888893
}

tools/topology/topology2/development/tplg-targets.cmake

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,16 @@ PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-tgl-nocodec-crossover.bin,EFX_CROSSOVE
299299
"development/cavs-nocodec-rtcaec\;sof-tgl-nocodec-rtcaec\;PLATFORM=tgl,\
300300
PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-tgl-nocodec-rtcaec.bin"
301301

302+
# SSP test topology for Data Processing SRC on MTL
303+
"cavs-nocodec\;sof-mtl-nocodec-dp-test\;PLATFORM=mtl,NUM_DMICS=4,PDM1_MIC_A_ENABLE=1,PDM1_MIC_B_ENABLE=1,\
304+
PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-mtl-nocodec.bin,SRC_DOMAIN=DP"
305+
# SSP test topology for Data Processing SRC on LNL
306+
"cavs-nocodec\;sof-lnl-nocodec-dp-test\;PLATFORM=lnl,NUM_DMICS=4,PDM1_MIC_A_ENABLE=1,PDM1_MIC_B_ENABLE=1,\
307+
PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-lnl-nocodec.bin,SRC_DOMAIN=DP"
308+
# SSP test topology for Data Processing SRC on PTL
309+
"cavs-nocodec\;sof-ptl-nocodec-dp-test\;PLATFORM=ptl,NUM_DMICS=4,PDM1_MIC_A_ENABLE=1,PDM1_MIC_B_ENABLE=1,\
310+
PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-ptl-nocodec.bin,SRC_DOMAIN=DP"
311+
302312
# Add MFCC to 16 kHz DMIC1, 2ch with NHLT - cAVS
303313
"sof-hda-generic\;sof-hda-generic-cavs25-2ch-mfcc\;HDA_CONFIG=mix,\
304314
PREPROCESS_PLUGINS=nhlt,NHLT_BIN=nhlt-sof-hda-generic-cavs25-2ch-mfcc.bin,\

0 commit comments

Comments
 (0)