kernel-hacking-2024-linux-s.../sound/pci/hda
Takashi Iwai 1ea9a69d1a ALSA: hda - Fix EAPD GPIO control for Sigmatel codecs
The EAPD GPIO is dynamically turned on/off for some machines with
Sigmatel codecs, but this didn't work as expected, and it resulted in
spontaneous lost of speaker outputs per HP plugging or power-saving.

This patch fixes the bug by simply including spec->eapd_mask into
spec->gpio_mask and spec->gpio_data bits.

Reported-and-tested-by: Eric Shattow <lucent@gmail.com>
Cc: <stable@vger.kernel.org> [v3.9+]
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2013-07-19 07:58:02 +02:00
..
ca0132_regs.h
hda_auto_parser.c ALSA: hda - allow "Headphone Mic" parser flag 2013-04-11 11:59:20 +02:00
hda_auto_parser.h ALSA: hda - add some small convenience functions to auto parser 2013-04-11 11:59:27 +02:00
hda_beep.c
hda_beep.h
hda_codec.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2013-07-04 11:40:58 -07:00
hda_codec.h ALSA: hda - Don't take unresponsive D3 transition too serious 2013-06-06 14:20:19 +02:00
hda_eld.c
hda_generic.c ALSA: Replace the magic number 44 with const 2013-06-28 12:14:44 +02:00
hda_generic.h ALSA: hda - Add auto_mute_via_amp flag to generic parser 2013-06-25 08:13:51 +02:00
hda_hwdep.c
hda_i915.c ALSA: hda - Add power-welll support for haswell HDA 2013-06-06 17:31:56 +02:00
hda_i915.h ALSA: hda - Add power-welll support for haswell HDA 2013-06-06 17:31:56 +02:00
hda_intel.c Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2013-07-09 16:04:31 -07:00
hda_intel_trace.h
hda_jack.c ALSA: Replace the magic number 44 with const 2013-06-28 12:14:44 +02:00
hda_jack.h
hda_local.h ALSA: hda - Fix missing Mic Boost controls for VIA codecs 2013-06-19 07:54:09 +02:00
hda_proc.c ALSA: hda - Add In-driver connection info 2013-06-25 08:13:56 +02:00
hda_trace.h
Kconfig Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2013-07-09 16:04:31 -07:00
Makefile ALSA: hda - Add power-welll support for haswell HDA 2013-06-06 17:31:56 +02:00
patch_analog.c ALSA: hda - Fix EAPD vmaster hook for AD1884 & co 2013-07-04 12:54:22 +02:00
patch_ca0110.c
patch_ca0132.c ALSA: Replace the magic number 44 with const 2013-06-28 12:14:44 +02:00
patch_cirrus.c ALSA: hda - Fix pin configurations for MacBook Air 4,2 2013-06-17 10:22:46 +02:00
patch_cmedia.c
patch_conexant.c ALSA: hda - Make Thinkpad X220-tablet use generic parser 2013-06-20 12:53:36 +02:00
patch_hdmi.c ALSA: hda - Add new GPU codec ID to snd-hda 2013-07-16 08:14:49 +02:00
patch_realtek.c ALSA: hda - Keep halting ALC5505 DSP 2013-07-08 09:42:42 +02:00
patch_si3054.c
patch_sigmatel.c ALSA: hda - Fix EAPD GPIO control for Sigmatel codecs 2013-07-19 07:58:02 +02:00
patch_via.c ALSA: hda - Use auto_mute_via_amp=1 for VT1708 2013-06-25 08:13:55 +02:00