]> git.alsa-project.org Git - alsa-ucm-conf.git/commit
ucm2: Qualcomm: x1e80100: add Microsoft Surface Pro 11
authorDale Whinham <daleyo@gmail.com>
Mon, 31 Aug 2026 17:54:20 +0000 (18:54 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 9 Oct 2026 12:58:38 +0000 (14:58 +0200)
commitcdf579d87046e726426d8a6d4da5c6933d0bd2c1
treee6af1e3f28da52575304287fc2361addb6bf4507
parentcd50898a4956b26ec038b64a8286282d263a5885
ucm2: Qualcomm: x1e80100: add Microsoft Surface Pro 11

Enables two WSA8845 speakers, a two-microphone VA DMIC array, and two
DisplayPort/HDMI outputs via the USB-C ports.

Devicetree changes for DP/HDMI submitted here:
https://lore.kernel.org/lkml/20260831-surface-pro-11-dp-audio-v1-1-fb9c0d3216b7@gmail.com/

Tested on a Surface Pro 11 with a HDMI display attached via USB-C
adaptor. Switching between speaker and HDMI profiles works fine with
PipeWire.

However, the DisplayPort audio IP is powered off while no display is
attached, so PipeWire's probe of that PCM fails and the profile is
dropped. Displays must therefore be connected before PipeWire starts:

https://lore.kernel.org/all/76b8ca1d-040b-472e-9804-5c0c0100b5b5@oss.qualcomm.com/

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/847
Signed-off-by: Dale Whinham <daleyo@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
ucm2/Qualcomm/x1e80100/MICROSOFT-Surface-Pro-11.conf [new file with mode: 0644]
ucm2/Qualcomm/x1e80100/Surface11-HiFi.conf [new file with mode: 0644]
ucm2/Qualcomm/x1e80100/x1e80100.conf