From 0b4d0be563e3351cfbf677850ed61f71d5321fb8 Mon Sep 17 00:00:00 2001 From: Seppo Ingalsuo Date: Thu, 19 Dec 2024 13:07:37 +0200 Subject: [PATCH] UCM2: sof-soundwire: Add setup of IIR, DRC, beamformer The SoundWire PCs with PCH-DMIC use the top level sof-soundwire.conf. This patch adds similar Dmic0 end-point processing enable as done in for DMIC in HDA codec PCs if the controls for processing exist. Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/481 Signed-off-by: Seppo Ingalsuo Signed-off-by: Jaroslav Kysela --- ucm2/sof-soundwire/sof-soundwire.conf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ucm2/sof-soundwire/sof-soundwire.conf b/ucm2/sof-soundwire/sof-soundwire.conf index 9e9e07e..96d2966 100644 --- a/ucm2/sof-soundwire/sof-soundwire.conf +++ b/ucm2/sof-soundwire/sof-soundwire.conf @@ -189,3 +189,8 @@ Macro.SpeakerFir.SofEqBootSetup "endpoint='PostMixerSpeaker' direction='Playback Macro.MicArrayIir.SofEqBootSetup "endpoint='MicArray' direction='Capture' eqtype='Iir'" Macro.MicArrayDrc.SofDrcBootSetup "endpoint='MicArray' direction='Capture'" Macro.MicarrayTdfb.SofBeamformerBootSetup "endpoint='MicArray' direction='Capture'" + +# For SoundWire PC with PCH-DMIC set BootSequence and FixedBootSequence for eqiir, tdfb, drc +Macro.Dmic0ArrayIir.SofEqBootSetup "endpoint='Dmic0' direction='Capture' eqtype='Iir'" +Macro.Dmic0ArrayDrc.SofDrcBootSetup "endpoint='Dmic0' direction='Capture'" +Macro.Dmic0ArrayTdfb.SofBeamformerBootSetup "endpoint='Dmic0' direction='Capture'" -- 2.47.1