From f1b3b57633663d5db010d2d2c5c7db9d1f16a4d7 Mon Sep 17 00:00:00 2001 From: Sergey Tiraspolsky Date: Fri, 2 Oct 2026 16:38:42 -0700 Subject: [PATCH] ucm2: Intel: avs_rt5663 - Fix headset mic JackControl name 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 Signed-off-by: Jaroslav Kysela --- ucm2/Intel/avs/avs_rt5663/Google-Eve-1.0-HiFi.conf | 2 +- ucm2/Intel/avs/avs_rt5663/HP-Soraka-1.0-HiFi.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ucm2/Intel/avs/avs_rt5663/Google-Eve-1.0-HiFi.conf b/ucm2/Intel/avs/avs_rt5663/Google-Eve-1.0-HiFi.conf index 7066603..f3f02b6 100644 --- a/ucm2/Intel/avs/avs_rt5663/Google-Eve-1.0-HiFi.conf +++ b/ucm2/Intel/avs/avs_rt5663/Google-Eve-1.0-HiFi.conf @@ -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" diff --git a/ucm2/Intel/avs/avs_rt5663/HP-Soraka-1.0-HiFi.conf b/ucm2/Intel/avs/avs_rt5663/HP-Soraka-1.0-HiFi.conf index 7066603..f3f02b6 100644 --- a/ucm2/Intel/avs/avs_rt5663/HP-Soraka-1.0-HiFi.conf +++ b/ucm2/Intel/avs/avs_rt5663/HP-Soraka-1.0-HiFi.conf @@ -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" -- 2.52.0