topology: adding optional support for IIR component on jsl-rt015 topology

Allows the IIR component to be added to the jsl-rt015 topology allowing
tuning

Signed-off-by: Ross Chisholm <ross.chisholm@xperi.com>
This commit is contained in:
Ross Chisholm 2021-04-20 14:11:26 +01:00 committed by Liam Girdwood
parent 6874740165
commit 71814655e6
2 changed files with 14 additions and 1 deletions

View File

@ -137,6 +137,7 @@ set(TPLGS
"sof-imx8mp-wm8960\;sof-imx8mp-wm8960" "sof-imx8mp-wm8960\;sof-imx8mp-wm8960"
"sof-smart-amplifier-nocodec\;sof-smart-amplifier-nocodec" "sof-smart-amplifier-nocodec\;sof-smart-amplifier-nocodec"
"sof-jsl-rt5682\;sof-jsl-rt5682-rt1015\;-DPLATFORM=jsl-rt1015" "sof-jsl-rt5682\;sof-jsl-rt5682-rt1015\;-DPLATFORM=jsl-rt1015"
"sof-jsl-rt5682\;sof-jsl-rt5682-rt1015-xperi\;-DPLATFORM=jsl-rt1015\;-DINCLUDE_IIR_EQ=1"
"sof-jsl-rt5682\;sof-jsl-rt5682-mx98360a\;-DPLATFORM=jsl-dedede" "sof-jsl-rt5682\;sof-jsl-rt5682-mx98360a\;-DPLATFORM=jsl-dedede"
) )

View File

@ -62,12 +62,24 @@ PIPELINE_PCM_ADD(sof/pipe-volume-playback.m4,
1000, 0, 0, 1000, 0, 0,
48000, 48000, 48000) 48000, 48000, 48000)
ifdef(`INCLUDE_IIR_EQ',
`
# Low Latency playback pipeline 2 on PCM 1 using max 2 channels of s24le. # Low Latency playback pipeline 2 on PCM 1 using max 2 channels of s24le.
# Schedule 48 frames per 1000us deadline on core 0 with priority 0 # Schedule 48 frames per 1000us deadline on core 0 with priority 0
PIPELINE_PCM_ADD(sof/pipe-volume-playback.m4, PIPELINE_PCM_ADD(sof/pipe-eq-iir-volume-playback.m4,
2, 1, 2, s32le, 2, 1, 2, s32le,
1000, 0, 0, 1000, 0, 0,
48000, 48000, 48000) 48000, 48000, 48000)
'
,
`
# Low Latency playback pipeline 2 on PCM 1 using max 2 channels of s24le.
# Schedule 48 frames per 1000us deadline on core 0 with priority 0
PIPELINE_PCM_ADD(sof/pipe-volume-playback.m4,
2, 1, 2, s32le,
1000, 0, 0,
48000, 48000, 48000)
')
# Low Latency capture pipeline 3 on PCM 1 using max 2 channels of s24le. # Low Latency capture pipeline 3 on PCM 1 using max 2 channels of s24le.
# Schedule 48 frames per 1000us deadline on core 0 with priority 0 # Schedule 48 frames per 1000us deadline on core 0 with priority 0