From: Jaroslav Kysela Date: Tue, 11 Mar 2025 09:49:55 +0000 (+0100) Subject: sof-soundwire: Fix cs42l43 dmic initialisation X-Git-Tag: v1.2.14~50 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=99a80664bcdeb6824294b7adae2a04a0c25400f8;p=alsa-ucm-conf.git sof-soundwire: Fix cs42l43 dmic initialisation Move the mixer controls initialization to BootSequence to let manage (store/restore) the sound state at boot. Fixes: a0d06a6 ("sof-soundwire: Split cs42l43 dmic initialisation") Signed-off-by: Jaroslav Kysela --- diff --git a/ucm2/codecs/cs42l43-dmic/init.conf b/ucm2/codecs/cs42l43-dmic/init.conf index 8abd9d6..824a2ce 100644 --- a/ucm2/codecs/cs42l43-dmic/init.conf +++ b/ucm2/codecs/cs42l43-dmic/init.conf @@ -13,9 +13,12 @@ LibraryConfig.remap.Config { } } -FixedBootSequence [ +BootSequence [ cset "name='cs42l43 Decimator 3 Switch' 0" cset "name='cs42l43 Decimator 4 Switch' 0" +] + +FixedBootSequence [ exec "-/sbin/modprobe snd_ctl_led" sysw "-/class/sound/ctl-led/mic/card${CardNumber}/attach:cs42l43 Decimator 3 Switch" sysw "-/class/sound/ctl-led/mic/card${CardNumber}/attach:cs42l43 Decimator 4 Switch" diff --git a/ucm2/codecs/cs42l43/init.conf b/ucm2/codecs/cs42l43/init.conf index 8e41a0f..c9c1ecf 100644 --- a/ucm2/codecs/cs42l43/init.conf +++ b/ucm2/codecs/cs42l43/init.conf @@ -11,8 +11,11 @@ LibraryConfig.remap.Config { } } -FixedBootSequence [ +BootSequence [ cset "name='cs42l43 Decimator 1 Switch' 0" +] + +FixedBootSequence [ exec "-/sbin/modprobe snd_ctl_led" sysw "-/class/sound/ctl-led/mic/card${CardNumber}/attach:cs42l43 Decimator 1 Switch" ]