]> git.alsa-project.org Git - alsa-ucm-conf.git/commitdiff
ucm2: Qualcomm: add ASUS Vivobook 14 (X1407QA) to x1e80100 DMI match
authorpir0c0pter0 <pir0c0pter0000@gmail.com>
Tue, 17 Mar 2026 23:52:01 +0000 (20:52 -0300)
committerJaroslav Kysela <perex@perex.cz>
Fri, 27 Mar 2026 13:59:48 +0000 (14:59 +0100)
The ASUS Vivobook 14 X1407QA (Snapdragon X X1-26-100, x1p42100 'Purwa' die)
reports DMI product_family as 'ASUS Vivobook 14' but was not matched by the
existing regex, leaving audio non-functional.

Hardware: WCD9385 codec + 2x WSA884x speakers via SoundWire + ADSP Q6APM,
identical audio topology to the other ASUS Snapdragon X devices already matched.

DMI strings:
  board_vendor:   ASUSTeK COMPUTER INC.
  product_family: ASUS Vivobook 14
  board_name:     X1407QA
  product_name:   ASUS Vivobook 14 X1407QA_X1407QA

Tested on Fedora 44 aarch64, kernel 6.12+.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/725
Signed-off-by: pir0c0pter0 <pir0c0pter0000@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
ucm2/Qualcomm/x1e80100/x1e80100.conf

index 10fdad8bab3ebf5668829dac383dac4c8a7f92e4..9f2db7fc1a03364802d49a0e76748535bd868d0c 100644 (file)
@@ -7,7 +7,7 @@ If.LENOVOT14s {
        Condition {
                Type RegexMatch
                String "${var:DMI_info}"
-               Regex "LENOVO.*(Think(Pad T14s Gen 6.*|Book 16 G7 QOY)|Ideapad.*5.*)|(HP.*Omnibook X.*)|ASUSTeK COMPUTER.*ASUS (Zenbook A14|Vivobook S 15|Vivobook 16)|(Microsoft Corporation.*Surface.*Microsoft Surface Laptop, 7th Edition)"
+               Regex "LENOVO.*(Think(Pad T14s Gen 6.*|Book 16 G7 QOY)|Ideapad.*5.*)|(HP.*Omnibook X.*)|ASUSTeK COMPUTER.*ASUS (Zenbook A14|Vivobook S 15|Vivobook 16|Vivobook 14)|(Microsoft Corporation.*Surface.*Microsoft Surface Laptop, 7th Edition)"
        }
        True.Include.t14s.File "/Qualcomm/x1e80100/LENOVO-T14s.conf"
 }