[ALSA] snd-hda-intel: use WALLCLK register to check for early irqs
authorJaroslav Kysela <perex@perex.cz>
Tue, 11 May 2010 08:21:46 +0000 (10:21 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 11 May 2010 08:21:46 +0000 (10:21 +0200)
commite54637205b00837bf00de916b0ae361c6aa0b139
treea2f320d89b345dbd03e91b61427bdb87a48012ae
parentbeaffc399397eb9427225f37c1e56c099571b2df
[ALSA] snd-hda-intel: use WALLCLK register to check for early irqs

Use 24Mhz WALLCLK register to ignore too early interrupts and
wrong interrupt status. The bad timing confuses the higher ALSA
layer and causes audio skipping. More information about behaviour
and debugging can be found in kernel bz#15912.

https://bugzilla.kernel.org/show_bug.cgi?id=15912

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
sound/pci/hda/hda_intel.c