ALSA: hda - Improve loopback path lookups for AD1983
authorTakashi Iwai <tiwai@suse.de>
Wed, 5 Feb 2014 07:49:41 +0000 (08:49 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 20 Feb 2014 19:08:00 +0000 (11:08 -0800)
commit78db0017d8f53578f88102f2f303ef57a139f0ba
tree76b9cc2e86721f3985b166481044aec3a5f83fba
parenta7cb829400a2da45591668465e56001df4dc6500
ALSA: hda - Improve loopback path lookups for AD1983

commit 276ab336b4c6e483d12fd46cbf24f97f71867710 upstream.

AD1983 has flexible loopback routes and the generic parser would take
wrong path confusingly instead of taking individual paths via NID 0x0c
and 0x0d.  For avoiding it, limit the connections at these widgets so
that the parser can think more straightforwardly.  This fixes the
regression of the missing line-in loopback on Dell machine.

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=70011
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/pci/hda/patch_analog.c