Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

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: Gustavo Maciel Dias Vieira <gustavo@sagui.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
  • Loading branch information...
commit e2ef36c688d5844a986424c3194bd33212c968ce 1 parent 1c89fe3
Gustavo Maciel Dias Vieira authored tiwai committed

Showing 1 changed file with 6 additions and 0 deletions. Show diff stats Hide diff stats

  1. +6 0 sound/pci/hda/patch_sigmatel.c
6 sound/pci/hda/patch_sigmatel.c
@@ -4929,6 +4929,12 @@ static int find_mute_led_gpio(struct hda_codec *codec, int default_polarity)
4929 4929 set_hp_led_gpio(codec);
4930 4930 return 1;
4931 4931 }
  4932 + /* BIOS bug: unfilled OEM string */
  4933 + if (strstr(dev->name, "HP_Mute_LED_P_G")) {
  4934 + set_hp_led_gpio(codec);
  4935 + spec->gpio_led_polarity = 1;
  4936 + return 1;
  4937 + }
4932 4938 }
4933 4939
4934 4940 /*

0 comments on commit e2ef36c

Please sign in to comment.
Something went wrong with that request. Please try again.