Skip to content

Commit 8d1a591

Browse files
Chao Songkeyonjie
authored andcommitted
topology: sof-tgl-nocodec-ci: run pipelines on different cores
This patch moves DMIC pipeline to run on DSP core 2, and SSP1 pipelines to run on DSP core 3 for multi-core verification. Signed-off-by: Chao Song <chao.song@linux.intel.com> Signed-off-by: Zhang Keqiao <keqiao.zhang@linux.intel.com> Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
1 parent f3cddde commit 8d1a591

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

tools/topology/development/sof-tgl-nocodec-ci.m4

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,14 +130,14 @@ PIPELINE_PCM_ADD(sof/pipe-passthrough-capture.m4,
130130
# Schedule 48 frames per 1000us deadline on core 0 with priority 0
131131
PIPELINE_PCM_ADD(sof/pipe-volume-playback.m4,
132132
3, 1, 2, s16le,
133-
1000, 0, 0,
133+
1000, 0, 3,
134134
48000, 48000, 48000)
135135

136136
# Low Latency capture pipeline 4 on PCM 1 using max 2 channels of s16le.
137137
# Schedule 48 frames per 1000us deadline on core 0 with priority 0
138138
PIPELINE_PCM_ADD(sof/pipe-volume-capture.m4,
139139
4, 1, 2, s16le,
140-
1000, 0, 0,
140+
1000, 0, 3,
141141
48000, 48000, 48000)
142142

143143
# Capture pipeline 7 from demux on PCM 6 using max 2 channels of s32le.
@@ -152,7 +152,7 @@ PIPELINE_PCM_ADD(sof/pipe-passthrough-capture-sched.m4,
152152
# 1000us deadline on core 0 with priority 0
153153
PIPELINE_PCM_ADD(sof/pipe-passthrough-capture.m4,
154154
8, 4, 2, s32le,
155-
1000, 0, 0,
155+
1000, 0, 2,
156156
48000, 48000, 48000)
157157

158158
#
@@ -203,21 +203,21 @@ SectionGraph."PIPE_CAP_VIRT" {
203203
DAI_ADD(sof/pipe-dai-playback.m4,
204204
3, SSP, 1, NoCodec-1,
205205
PIPELINE_SOURCE_3, 2, s16le,
206-
1000, 0, 0, SCHEDULE_TIME_DOMAIN_TIMER)
206+
1000, 0, 3, SCHEDULE_TIME_DOMAIN_TIMER)
207207

208208
# capture DAI is SSP1 using 2 periods
209209
# Buffers use s16le format, with 48 frame per 1000us on core 0 with priority 0
210210
DAI_ADD(sof/pipe-dai-capture.m4,
211211
4, SSP, 1, NoCodec-1,
212212
PIPELINE_SINK_4, 2, s16le,
213-
1000, 0, 0, SCHEDULE_TIME_DOMAIN_TIMER)
213+
1000, 0, 3, SCHEDULE_TIME_DOMAIN_TIMER)
214214

215215
# capture DAI is DMIC 0 using 2 periods
216216
# Buffers use s32le format, 1000us deadline on core 0 with priority 0
217217
DAI_ADD(sof/pipe-dai-capture.m4,
218218
8, DMIC, 0, NoCodec-6,
219219
PIPELINE_SINK_8, 2, s32le,
220-
1000, 0, 0, SCHEDULE_TIME_DOMAIN_TIMER)
220+
1000, 0, 2, SCHEDULE_TIME_DOMAIN_TIMER)
221221

222222
dnl PCM_DUPLEX_ADD(name, pcm_id, playback, capture)
223223
PCM_DUPLEX_ADD(Port0, 0, PIPELINE_PCM_1, PIPELINE_PCM_2)

0 commit comments

Comments
 (0)