ALSA: hda - Fix LED GPIO setup for HP laptops with IDT codecs
authorVitaliy Kulikov <Vitaliy.Kulikov@idt.com>
Fri, 11 Dec 2009 06:51:54 +0000 (07:51 +0100)
committerTakashi Iwai <tiwai@suse.de>
Fri, 11 Dec 2009 06:51:54 +0000 (07:51 +0100)
commitc357aab02ee8de1f833579861ebd1e5683d2e806
tree00f55160e3501b7efff4e4fb47d9be0b99a95c14
parent7aee67466536bbf8bb44a95712c848a61c5a0acd
ALSA: hda - Fix LED GPIO setup for HP laptops with IDT codecs

This patch fixes an error in processing of the HP BIOS configuration to enable
GPIO based mute LED indicator control. That error causes driver to enable
such control on all HP systems with the 92HD75 IDT codecs and results in
unnecessary toggling of the GPIO on mute control manipulation.

It also adds support of the future HP BIOS configuration extension for the
named control. New configuration string has a format HP_Mute_LED_P_G
where P can be 0 or 1 and defines mute LED GPIO control state (low/high)
that corresponds to the NOT muted state of the master volume
and G is the index of the GPIO to use (0..9)

Lastly, it adds more systems to the support of the audio implementation
as found on HP B-series systems

Signed-off-by: Vitaliy Kulikov <Vitaliy.Kulikov@idt.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_sigmatel.c