Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 94c142a1 authored by David Henningsson's avatar David Henningsson Committed by Takashi Iwai
Browse files

ALSA: hda - Fix pop noise in headphones on S3 for Asus X55A, X55V

To turn off pin control for the pin was tested, and helped against
this issue.

BugLink: https://bugs.launchpad.net/bugs/1034779


Tested-by: default avatarChih-Hsyuan Ho <chih.ho@canonical.com>
Signed-off-by: default avatarDavid Henningsson <david.henningsson@canonical.com>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 012e7eb1
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -1752,6 +1752,14 @@ static int via_suspend(struct hda_codec *codec)
{
	struct via_spec *spec = codec->spec;
	vt1708_stop_hp_work(spec);

	if (spec->codec_type == VT1802) {
		/* Fix pop noise on headphones */
		int i;
		for (i = 0; i < spec->autocfg.hp_outs; i++)
			snd_hda_set_pin_ctl(codec, spec->autocfg.hp_pins[i], 0);
	}

	return 0;
}
#endif