ALSA: hda/realtek - Make more stable to get pin sense for ALC283
authorKailang Yang <kailang@realtek.com>
Wed, 8 Apr 2015 08:34:00 +0000 (16:34 +0800)
committerTakashi Iwai <tiwai@suse.de>
Wed, 8 Apr 2015 09:29:45 +0000 (11:29 +0200)
Pin sense will active when power pin is wake up.
Power pin will not wake up immediately during resume state.
Add some delay to wait for power pin activated.

Signed-off-by: Kailang Yang <kailang@realtek.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_realtek.c

index f75c1274b448cfdbdd4851d3239bbd710800dddb..a07da0bbb2b4fd8b9be062ad2dc37c1fe60f4028 100644 (file)
@@ -2912,6 +2912,8 @@ static void alc283_init(struct hda_codec *codec)
 
        if (!hp_pin)
                return;
+
+       msleep(30);
        hp_pin_sense = snd_hda_jack_detect(codec, hp_pin);
 
        /* Index 0x43 Direct Drive HP AMP LPM Control 1 */