From: Charles Keepax Date: Tue, 23 Apr 2024 15:43:05 +0000 (+0100) Subject: sof-soundwire: Add basic support for cs42l43's speaker X-Git-Tag: v1.2.12~12 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=035d9206cffdf7942352d2daf3c34dde491c01dc;p=alsa-ucm-conf.git sof-soundwire: Add basic support for cs42l43's speaker Previous support was added for the mics and headset on cs42l43, expand this support with additional configuration for the speaker output. Link: https://lore.kernel.org/alsa-devel/20240423154305.2782347-1-ckeepax@opensource.cirrus.com/ Signed-off-by: Charles Keepax Signed-off-by: Jaroslav Kysela --- diff --git a/ucm2/sof-soundwire/cs42l43-spk.conf b/ucm2/sof-soundwire/cs42l43-spk.conf new file mode 100644 index 0000000..73f1299 --- /dev/null +++ b/ucm2/sof-soundwire/cs42l43-spk.conf @@ -0,0 +1,25 @@ +# Use case Configuration for sof-soundwire card + +SectionDevice."Speaker" { + Comment "Speaker" + + ConflictingDevice [ + "Headphones" + ] + + EnableSequence [ + cset "name='cs42l43 Speaker L Input 1' 'DP5RX1'" + cset "name='cs42l43 Speaker R Input 1' 'DP5RX2'" + ] + + DisableSequence [ + cset "name='cs42l43 Speaker L Input 1' 'None'" + cset "name='cs42l43 Speaker R Input 1' 'None'" + ] + + Value { + PlaybackPriority 100 + PlaybackPCM "hw:${CardId},0" + PlaybackMixerElem "cs42l43 Speaker Digital" + } +}