]> git.alsa-project.org Git - alsa-ucm-conf.git/commitdiff
HDA: mics - prefer 'Mic Jack' instead 'Headphone Jack'
authorJaroslav Kysela <perex@perex.cz>
Fri, 28 Mar 2025 07:48:40 +0000 (08:48 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 28 Mar 2025 10:51:06 +0000 (11:51 +0100)
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 <perex@perex.cz>
ucm2/HDA/HiFi-mic.conf

index 9d43ce4db0b5469b58eb0b03df3be2e8202886d3..65c351f1ecb2a5977cb33ea7095f330574248dea 100644 (file)
@@ -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"
                        }
                }
        }