mirror of https://github.com/thesofproject/sof.git
topology: adding support for IIR component
This patch adds IIR support in the tgl-max98373-rt5682 topology to allow the frequency response of the headset output to be tuned. Signed-off-by: Ross Chisholm <ross.chisholm@xperi.com>
This commit is contained in:
parent
8530a95224
commit
cab7328725
|
@ -124,6 +124,7 @@ set(TPLGS
|
||||||
"sof-tgl-max98357a-rt5682\;sof-tgl-max98357a-rt5682\;-DCODEC=MAX98357A\;-DFMT=s16le"
|
"sof-tgl-max98357a-rt5682\;sof-tgl-max98357a-rt5682\;-DCODEC=MAX98357A\;-DFMT=s16le"
|
||||||
"sof-tgl-max98357a-rt5682\;sof-tgl-rt1011-rt5682\;-DCODEC=RT1011\;-DFMT=s24le"
|
"sof-tgl-max98357a-rt5682\;sof-tgl-rt1011-rt5682\;-DCODEC=RT1011\;-DFMT=s24le"
|
||||||
"sof-tgl-max98373-rt5682\;sof-tgl-max98373-rt5682\;-DAMP_SSP=1"
|
"sof-tgl-max98373-rt5682\;sof-tgl-max98373-rt5682\;-DAMP_SSP=1"
|
||||||
|
"sof-tgl-max98373-rt5682\;sof-tgl-max98373-rt5682-xperi\;-DAMP_SSP=1\;-DINCLUDE_IIR_EQ=1"
|
||||||
"sof-tgl-max98373-rt5682\;sof-tgl-rt5682-ssp0-max98373-ssp2\;-DAMP_SSP=2"
|
"sof-tgl-max98373-rt5682\;sof-tgl-rt5682-ssp0-max98373-ssp2\;-DAMP_SSP=2"
|
||||||
"sof-tgl-sdw-max98373-rt5682\;sof-tgl-sdw-max98373-rt5682-2ch\;-DCHANNELS=2"
|
"sof-tgl-sdw-max98373-rt5682\;sof-tgl-sdw-max98373-rt5682-2ch\;-DCHANNELS=2"
|
||||||
"sof-tgl-sdw-max98373-rt5682\;sof-tgl-sdw-max98373-rt5682-4ch\;-DCHANNELS=4"
|
"sof-tgl-sdw-max98373-rt5682\;sof-tgl-sdw-max98373-rt5682-4ch\;-DCHANNELS=4"
|
||||||
|
|
|
@ -92,12 +92,25 @@ dnl PIPELINE_PCM_ADD(pipeline,
|
||||||
dnl pipe id, pcm, max channels, format,
|
dnl pipe id, pcm, max channels, format,
|
||||||
dnl frames, deadline, priority, core)
|
dnl frames, deadline, priority, core)
|
||||||
|
|
||||||
|
ifdef(`INCLUDE_IIR_EQ',
|
||||||
|
`
|
||||||
|
# Low Latency playback pipeline 2 on PCM 1 using max 2 channels of s32le.
|
||||||
|
# Schedule 48 frames per 1000us deadline on core 0 with priority 0
|
||||||
|
PIPELINE_PCM_ADD(sof/pipe-eq-iir-volume-playback.m4,
|
||||||
|
2, 1, 2, s32le,
|
||||||
|
1000, 0, 0,
|
||||||
|
48000, 48000, 48000)
|
||||||
|
'
|
||||||
|
,
|
||||||
|
`
|
||||||
# Low Latency playback pipeline 2 on PCM 1 using max 2 channels of s32le.
|
# Low Latency playback pipeline 2 on PCM 1 using max 2 channels of s32le.
|
||||||
# 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-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 capture pipeline 3 on PCM 1 using max 2 channels of s32le.
|
# Low Latency capture pipeline 3 on PCM 1 using max 2 channels of s32le.
|
||||||
# Schedule 48 frames per 1000us deadline on core 0 with priority 0
|
# Schedule 48 frames per 1000us deadline on core 0 with priority 0
|
||||||
|
|
Loading…
Reference in New Issue