]> www.infradead.org Git - users/dwmw2/linux.git/commit
ALSA: hda - Fix 3.9 regression of EAPD init on Conexant codecs
authorTakashi Iwai <tiwai@suse.de>
Sat, 4 May 2013 08:57:16 +0000 (10:57 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 19 May 2013 18:38:14 +0000 (11:38 -0700)
commit7a6ff79b0370eb1d5036e8a35df2f5adea385c51
treebb110b92f68d8be86aac2ac142dbba9d5466867e
parent9437f0b0729ee7e10df020b51114535e721ecd69
ALSA: hda - Fix 3.9 regression of EAPD init on Conexant codecs

commit ff359b14919c379a365233aa2e1dd469efac8ce8 upstream.

The older Conexant codecs have up to two EAPDs and these are supposed
to be rather statically turned on.  The new generic parser code
assumes the dynamic on/off per path usage, thus it resulted in the
silent output on some machines.

This patch fixes the problem by simply assuming the static EAPD on for
such old Conexant codecs as we did until 3.8 kernel.

Reported-and-tested-by: Christopher K. <c.krooss@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/pci/hda/patch_conexant.c