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

Commit e2ef36c6 authored by Gustavo Maciel Dias Vieira's avatar Gustavo Maciel Dias Vieira Committed by Takashi Iwai
Browse files

ALSA: hda: fix mute led polarity for HP laptops with buggy BIOS



Some HP laptop models do not have a properly filled OEM string used
to set the gpio and polarity of the mute led. Make the mute led
configuration work for this case.

Signed-off-by: default avatarGustavo Maciel Dias Vieira <gustavo@sagui.org>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 1c89fe3b
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -4929,6 +4929,12 @@ static int find_mute_led_gpio(struct hda_codec *codec, int default_polarity)
				set_hp_led_gpio(codec);
				return 1;
			}
			/* BIOS bug: unfilled OEM string */
			if (strstr(dev->name, "HP_Mute_LED_P_G")) {
				set_hp_led_gpio(codec);
				spec->gpio_led_polarity = 1;
				return 1;
			}
		}

		/*