diff mbox series

[alsa-ucm-conf] sof-soundwire: Add basic support for cs42l43's speaker

Message ID 20240423154305.2782347-1-ckeepax@opensource.cirrus.com
State New
Headers show
Series [alsa-ucm-conf] sof-soundwire: Add basic support for cs42l43's speaker | expand

Commit Message

Charles Keepax April 23, 2024, 3:43 p.m. UTC
Previous support was added for the mics and headset on cs42l43, expand
this support with additional configuration for the speaker output.

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
---
 ucm2/sof-soundwire/cs42l43-spk.conf | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 ucm2/sof-soundwire/cs42l43-spk.conf
diff mbox series

Patch

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"
+	}
+}