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

Commit 542c9a0a authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda - Avoid touching mute-VREF pin for IDT codecs



Some HP laptops use a pin VREF for controlling the mute LED, and such a
pin shouldn't be powered off.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent ae7cc709
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -4441,7 +4441,9 @@ static int stac92xx_init(struct hda_codec *codec)
		int pinctl, def_conf;

		/* power on when no jack detection is available */
		if (!spec->hp_detect) {
		/* or when the VREF is used for controlling LED */
		if (!spec->hp_detect ||
		    (spec->gpio_led > 8 && spec->gpio_led == nid)) {
			stac_toggle_power_map(codec, nid, 1);
			continue;
		}