From: David Henningsson Date: Wed, 10 Oct 2012 14:32:09 +0000 (+0200) Subject: ALSA: hda - do not detect jack on internal speakers for Realtek X-Git-Tag: firefly_0821_release~3680^2~1845^2 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=f7f4b2322bf7b8c5929b7eb5a667091f32592580;p=firefly-linux-kernel-4.4.55.git ALSA: hda - do not detect jack on internal speakers for Realtek This caused the internal speaker to mute itself because it was present, which happened after powersave. It was found on Dell XPS 15 (L502x), ALC665. Reported-by: Da Fox Cc: stable@vger.kernel.org Signed-off-by: David Henningsson Signed-off-by: Takashi Iwai --- diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c index 7bec68c89c5d..8253b4eeb6a1 100644 --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c @@ -611,6 +611,8 @@ static void alc_line_automute(struct hda_codec *codec, struct hda_jack_tbl *jack { struct alc_spec *spec = codec->spec; + if (spec->autocfg.line_out_type == AUTO_PIN_SPEAKER_OUT) + return; /* check LO jack only when it's different from HP */ if (spec->autocfg.line_out_pins[0] == spec->autocfg.hp_pins[0]) return;