From eb56a67ed9d4b3f0e522e34e459fbc7c335fecdc Mon Sep 17 00:00:00 2001 From: Le Qi Date: Thu, 18 Jun 2026 14:26:48 +0800 Subject: [PATCH] ucm2: Qualcomm: x1e80100: add HDMI/DisplayPort playback 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 Signed-off-by: Le Qi Signed-off-by: Jaroslav Kysela --- ucm2/Qualcomm/x1e80100/HiFi.conf | 38 ++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/ucm2/Qualcomm/x1e80100/HiFi.conf b/ucm2/Qualcomm/x1e80100/HiFi.conf index 33bb888..5de4365 100644 --- a/ucm2/Qualcomm/x1e80100/HiFi.conf +++ b/ucm2/Qualcomm/x1e80100/HiFi.conf @@ -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" -- 2.52.0