]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: hda - Fix GPIO LED setup for IDT 92HD75 codecs
authorTakashi Iwai <tiwai@suse.de>
Sun, 4 Dec 2011 12:44:06 +0000 (13:44 +0100)
committerTakashi Iwai <tiwai@suse.de>
Tue, 6 Dec 2011 12:18:46 +0000 (13:18 +0100)
commit6818bdbbbc9727f28b3db1af69d0fcc0e8c49b77
tree08d21f39323f9b47ef2652a5d7fa2e4934a574f4
parentb5373b8ea03867c1f73b7a3ab99f56647475f672
ALSA: hda - Fix GPIO LED setup for IDT 92HD75 codecs

Some HP laptops with IDT 92HD75 codecs may use a GPIO > 4 for the mute
LED, but currently the driver doesn't check this properly, and confuses
the mute LED behavior.  This ended up with the silent output  on some
HP laptops due to  having another GPIO used as external amp control.

This patch fixes the problem by checking the max GPIO count and
comparing with the given value from DMI entry instead of magic fixed
value 4 and 8, and adding a new field to indicate the VREF mute-LED
behavior.

Reported-and-tested-by: Vitaliy Kulikov <Vitaliy.Kulikov@idt.com>
Cc: <stable@kernel.org> [v3.1]
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_sigmatel.c