ALSA: hda - Force to reset IEC958 status bits for AD codecs
commitae24c3191ba2ab03ec6b4be323e730e00404b4b6
authorTakashi Iwai <tiwai@suse.de>
Mon, 5 Nov 2012 11:32:46 +0000 (5 12:32 +0100)
committerTakashi Iwai <tiwai@suse.de>
Mon, 5 Nov 2012 11:36:32 +0000 (5 12:36 +0100)
tree7bc48df71fa8b6720f498cd177df8ad9416d73c3
parent5c0ee9497b33cde3e57460efe4f73313dc0b57a3
ALSA: hda - Force to reset IEC958 status bits for AD codecs

Several bug reports suggest that the forcibly resetting IEC958 status
bits is required for AD codecs to get the SPDIF output working
properly after changing streams.

Original fix credit to Javeed Shaikh.

BugLink: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/359361
Reported-by: Robin Kreis <r.kreis@uni-bremen.de>
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_analog.c