]> git.alsa-project.org Git - alsa-ucm-conf.git/commitdiff
ucm2: Intel: avs_rt5663 - Fix headset mic JackControl name
authorSergey Tiraspolsky <stiraspo@gmail.com>
Fri, 2 Oct 2026 23:38:42 +0000 (16:38 -0700)
committerJaroslav Kysela <perex@perex.cz>
Fri, 9 Oct 2026 13:18:12 +0000 (15:18 +0200)
The avs rt5663 board driver registers its headset mic jack pin as
"Headset Mic", so the jack control is "Headset Mic Jack". The profiles
named "Headset Mic", which doesn't exist: PipeWire logs
'Invalid JackControl value: "Headset Mic"' and headset mic detection
can't work.

Same fix as 02f4fb7 for avs_nau8825.

Tested on a Google Pixelbook (Eve) with snd_soc_avs.obsolete_card_names=1:
the warning is gone and the Headphones, Headset Microphone and Digital
Microphone devices still come up. HP Soraka uses the same board driver.

Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/866
Signed-off-by: Sergey Tiraspolsky <stiraspo@gmail.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
ucm2/Intel/avs/avs_rt5663/Google-Eve-1.0-HiFi.conf
ucm2/Intel/avs/avs_rt5663/HP-Soraka-1.0-HiFi.conf

index 706660351f9fb1dbaa9ee06d5c59b1abecddbfe2..f3f02b6e28e319228f00d5c9d657252fd63e8922 100644 (file)
@@ -20,7 +20,7 @@ SectionDevice."Mic" {
        Value {
                CapturePCM "hw:${CardId},1"
                CaptureMixerElem "Headset Mic"
-               JackControl "Headset Mic"
+               JackControl "Headset Mic Jack"
        }
        EnableSequence [
                cset "name='Headset Mic Switch' on"
index 706660351f9fb1dbaa9ee06d5c59b1abecddbfe2..f3f02b6e28e319228f00d5c9d657252fd63e8922 100644 (file)
@@ -20,7 +20,7 @@ SectionDevice."Mic" {
        Value {
                CapturePCM "hw:${CardId},1"
                CaptureMixerElem "Headset Mic"
-               JackControl "Headset Mic"
+               JackControl "Headset Mic Jack"
        }
        EnableSequence [
                cset "name='Headset Mic Switch' on"