This is a note to let you know that I've just added the patch titled ALSA: hda - Fix hp-mic mode without VREF bits to the 3.12-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary The filename of the patch is: alsa-hda-fix-hp-mic-mode-without-vref-bits.patch and it can be found in the queue-3.12 subdirectory. If you, or anyone else, feels it should not be added to the stable tree, please let <stable@xxxxxxxxxxxxxxx> know about it. >From 16c0cefe8951b2c4b824fd06011ac1b359b1ab3b Mon Sep 17 00:00:00 2001 From: Takashi Iwai <tiwai@xxxxxxx> Date: Tue, 26 Nov 2013 08:44:26 +0100 Subject: ALSA: hda - Fix hp-mic mode without VREF bits From: Takashi Iwai <tiwai@xxxxxxx> commit 16c0cefe8951b2c4b824fd06011ac1b359b1ab3b upstream. When the hp mic pin has no VREF bits, the driver forgot to set PIN_IN bit. Spotted during debugging old MacBook Airs. Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=65681 Signed-off-by: Takashi Iwai <tiwai@xxxxxxx> Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> --- sound/pci/hda/hda_generic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/sound/pci/hda/hda_generic.c +++ b/sound/pci/hda/hda_generic.c @@ -2764,7 +2764,7 @@ static int hp_mic_jack_mode_put(struct s val &= ~(AC_PINCTL_VREFEN | PIN_HP); val |= get_vref_idx(vref_caps, idx) | PIN_IN; } else - val = snd_hda_get_default_vref(codec, nid); + val = snd_hda_get_default_vref(codec, nid) | PIN_IN; } snd_hda_set_pin_ctl_cache(codec, nid, val); call_hp_automute(codec, NULL); Patches currently in stable-queue which might be from tiwai@xxxxxxx are queue-3.12/alsa-hda-realtek-set-pcbeep-amp-for-alc668.patch queue-3.12/alsa-hda-create-headhpone-mic-jack-mode-when-really-needed.patch queue-3.12/alsa-hda-initialize-missing-bass-speaker-pin-for-asus-aio-et2700.patch queue-3.12/alsa-hda-realtek-add-support-of-alc231-codec.patch queue-3.12/alsa-hda-check-leaf-nodes-to-find-aamix-amps.patch queue-3.12/asoc-blackfin-fix-missing-break.patch queue-3.12/alsa-hda-fix-hp-mic-mode-without-vref-bits.patch -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html