mirror of
https://github.com/torvalds/linux.git
synced 2024-11-16 00:52:01 +00:00
ALSA: hda - Always set HP pin in unsol handler for STAC/IDT codecs
A bug report with an old Sony laptop showed that we can't rely on BIOS setting the pins of headphones but the driver should set always by itself. Cc: <stable@kernel.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
87c9e7d702
commit
7bff172a35
@ -4629,7 +4629,7 @@ static void stac92xx_hp_detect(struct hda_codec *codec)
|
||||
unsigned int val = AC_PINCTL_OUT_EN | AC_PINCTL_HP_EN;
|
||||
if (no_hp_sensing(spec, i))
|
||||
continue;
|
||||
if (presence)
|
||||
if (1 /*presence*/)
|
||||
stac92xx_set_pinctl(codec, cfg->hp_pins[i], val);
|
||||
#if 0 /* FIXME */
|
||||
/* Resetting the pinctl like below may lead to (a sort of) regressions
|
||||
|
Loading…
Reference in New Issue
Block a user