ALSA: hda - Fix 3.9 regression of EAPD init on Conexant codecs
commitff359b14919c379a365233aa2e1dd469efac8ce8
authorTakashi Iwai <tiwai@suse.de>
Sat, 4 May 2013 08:57:16 +0000 (4 10:57 +0200)
committerTakashi Iwai <tiwai@suse.de>
Sat, 4 May 2013 08:57:16 +0000 (4 10:57 +0200)
tree5bc5f3434a81d77bc8139c59ade6383b550806d9
parentd4702b189c6b951c1cb3260036ff998f719bfb62
ALSA: hda - Fix 3.9 regression of EAPD init on Conexant codecs

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>
Cc: <stable@vger.kernel.org> [v3.9]
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_conexant.c