]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA : hda - not use assigned converters for all unused pins
authorMengdong Lin <mengdong.lin@intel.com>
Sun, 22 Sep 2013 00:34:45 +0000 (20:34 -0400)
committerTakashi Iwai <tiwai@suse.de>
Thu, 26 Sep 2013 08:22:49 +0000 (10:22 +0200)
commitbda11f4ab88b6631a9145824c9d4cbc035ec4a5c
tree545ec3a35638f3a2ebbf03b48ba0bfb379f6c793
parent10204545e7370e720008d5d9b77a662d207e3e26
ALSA : hda - not use assigned converters for all unused pins

BIOS can mark a pin as "no physical connection" if the port is used by an
integrated display which is not audio capable. And audio driver will overlook
such pins.

On Haswell, such a disconneted pin will keep muted and connected to the 1st
converter by default. But if the 1st convertor is assigned to a connected pin
for audio streaming. The muted disconnected pin can make the connected pin
no sound output.

So this patch avoids using assigned converters for all unused pins for Haswell,
including the disconected pins.

Signed-off-by: Mengdong Lin <mengdong.lin@intel.com>
Reviewed-by: David Henningsson <david.henningsson@canonical.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_hdmi.c