ALSA: hda - Avoid auto-mute or auto-mic of retasked jacks
authorTakashi Iwai <tiwai@suse.de>
Thu, 10 Jan 2013 08:45:13 +0000 (09:45 +0100)
committerTakashi Iwai <tiwai@suse.de>
Sat, 12 Jan 2013 07:44:30 +0000 (08:44 +0100)
commit0b4df931ce3502311928bf66088cd76a2b5e604f
treeeb278b29a51481922c8153c48bc847b921c05479
parent2c12c30d3fe5589d32ceddade09f13f1d3d6391d
ALSA: hda - Avoid auto-mute or auto-mic of retasked jacks

When a jack is retasked as a different direction (e.g. a mic jack is
used as a CLFE output), such a jack shouldn't be counted as the target
for the automatic jack switching.  Skip the automute or the autoswitch
when the current pinctl direction is different from what we suppose.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_generic.c