From: Jaroslav Kysela Date: Fri, 28 Mar 2025 07:48:40 +0000 (+0100) Subject: HDA: mics - prefer 'Mic Jack' instead 'Headphone Jack' X-Git-Tag: v1.2.14~14 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=eef260f25d2029f57a49b4631793bf0dfe960894;p=alsa-ucm-conf.git HDA: mics - prefer 'Mic Jack' instead 'Headphone Jack' Headphone Jack may be for playback only. Example Jack controls for ALC287 with sof-hda-dsp: iface=CARD,name='Headphone Jack' # reflects for Headphones w/o mic iface=CARD,name='Mic Jack' # reflects to Headphones with mic Fixes: 19fc5b9 ("ucm2: HDA: HiFi-analog/mic: Refactor the analog mic discovery") Link: https://github.com/alsa-project/alsa-ucm-conf/pull/526 Signed-off-by: Jaroslav Kysela --- diff --git a/ucm2/HDA/HiFi-mic.conf b/ucm2/HDA/HiFi-mic.conf index 9d43ce4..65c351f 100644 --- a/ucm2/HDA/HiFi-mic.conf +++ b/ucm2/HDA/HiFi-mic.conf @@ -60,15 +60,15 @@ If.hsmicjack { False.If.hpjack { Condition { Type ControlExists - Control "iface=CARD,name='Headphone Jack'" + Control "iface=CARD,name='Mic Jack'" } - True.Define.MicJackControl "Headphone Jack" + True.Define.MicJackControl "Mic Jack" False.If.micjack { Condition { Type ControlExists - Control "iface=CARD,name='Mic Jack'" + Control "iface=CARD,name='Headphone Jack'" } - True.Define.MicJackControl "Mic Jack" + True.Define.MicJackControl "Headphone Jack" } } }