From d0b602a2c4f7b70c44c0bd1f056a8e9fc335bb4b Mon Sep 17 00:00:00 2001 From: Guennadi Liakhovetski Date: Tue, 11 Aug 2020 14:09:38 +0200 Subject: [PATCH] topology: apl-pcm512x: fix scheduler domain The conditional definition in sof-apl-pcm512x.m4 is supposed to select the DMA scheduler if the codec is the bclk source and the timer scheduler otherwise, but the conditional definition is broken which leads to the DMA scheduler being selected always. Fix the definition. Signed-off-by: Guennadi Liakhovetski --- tools/topology/sof-apl-pcm512x.m4 | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tools/topology/sof-apl-pcm512x.m4 b/tools/topology/sof-apl-pcm512x.m4 index cc85de53d699..feb5902389b0 100644 --- a/tools/topology/sof-apl-pcm512x.m4 +++ b/tools/topology/sof-apl-pcm512x.m4 @@ -19,9 +19,8 @@ include(`sof/tokens.m4') include(`platform/intel/bxt.m4') include(`platform/intel/dmic.m4') -ifdef(`CODEC_MASTER', -define(SSP_SCHEDULE_TIME_DOMAIN, SCHEDULE_TIME_DOMAIN_DMA), -define(SSP_SCHEDULE_TIME_DOMAIN, SCHEDULE_TIME_DOMAIN_TIMER)) +define(`SSP_SCHEDULE_TIME_DOMAIN', + ifdef(`CODEC_MASTER', SCHEDULE_TIME_DOMAIN_DMA, SCHEDULE_TIME_DOMAIN_TIMER)) DEBUG_START