]> git.alsa-project.org Git - alsa-ucm-conf.git/commitdiff
ucm2: Qualcomm: x1e80100: add HDMI/DisplayPort playback
authorLe Qi <le.qi@oss.qualcomm.com>
Thu, 18 Jun 2026 06:26:48 +0000 (14:26 +0800)
committerJaroslav Kysela <perex@perex.cz>
Fri, 21 Aug 2026 08:20:11 +0000 (10:20 +0200)
Add two DisplayPort playback devices using different frontends
MultiMedia5 and MultiMedia6.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/794
Reviewed-by: Srinivas Kandagatla <srini@kernel.org>
Signed-off-by: Le Qi <le.qi@oss.qualcomm.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
ucm2/Qualcomm/x1e80100/HiFi.conf

index 33bb888b119627c0d8fd7525d49e71f3ecdf1493..5de43653d9084084334cbd604b12a12d185fb593 100644 (file)
@@ -7,6 +7,8 @@ SectionVerb {
                cset "name='WSA_CODEC_DMA_RX_0 Audio Mixer MultiMedia2' 1"
                cset "name='MultiMedia3 Mixer TX_CODEC_DMA_TX_3' 1"
                cset "name='MultiMedia4 Mixer VA_CODEC_DMA_TX_0' 1"
+               cset "name='DISPLAY_PORT_RX_0 Audio Mixer MultiMedia5' 1"
+               cset "name='DISPLAY_PORT_RX_1 Audio Mixer MultiMedia6' 1"
        ]
 
        Include.wsae.File "/codecs/wsa884x/four-speakers/DefaultEnableSeq.conf"
@@ -54,6 +56,42 @@ SectionDevice."Headphones" {
        }
 }
 
+SectionDevice."HDMI0" {
+       Comment "USB/DisplayPort 0 playback"
+
+       EnableSequence [
+               cset "name='DISPLAY_PORT_RX_0 Audio Mixer MultiMedia5' 1"
+       ]
+
+       DisableSequence [
+               cset "name='DISPLAY_PORT_RX_0 Audio Mixer MultiMedia5' 0"
+       ]
+
+       Value {
+               PlaybackPriority 100
+               PlaybackPCM "hw:${CardId},4"
+               JackControl "DP0 Jack"
+       }
+}
+
+SectionDevice."HDMI1" {
+       Comment "USB/DisplayPort 1 playback"
+
+       EnableSequence [
+               cset "name='DISPLAY_PORT_RX_1 Audio Mixer MultiMedia6' 1"
+       ]
+
+       DisableSequence [
+               cset "name='DISPLAY_PORT_RX_1 Audio Mixer MultiMedia6' 0"
+       ]
+
+       Value {
+               PlaybackPriority 200
+               PlaybackPCM "hw:${CardId},5"
+               JackControl "DP1 Jack"
+       }
+}
+
 SectionDevice."Headset" {
        Comment "Headset microphone"