ALSA: hda - Add some workarounds for Creative IBG
commitd7a80bd070515929e734edf3ef2602b3e5e3b2a4
authorTakashi Iwai <tiwai@suse.de>
Thu, 21 Oct 2010 07:03:25 +0000 (21 09:03 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 9 Dec 2010 21:32:17 +0000 (9 13:32 -0800)
tree6621908d4aee9f7b6a0213d0ffd7b20cc9b5c9ec
parent63aa5e0e70c9b09ae63858db92801fa1edfc6200
ALSA: hda - Add some workarounds for Creative IBG

commit 14d34f166c57e77e3d7f9bc8b43d349186d922c1 upstream.

Creative HD-audio controller chips require some workarounds:
 - Additional delay before RIRB response
 - Set the initial RIRB counter to 0xc0

The latter seems to be done in general in Windows driver, so we may
use this value later for all types if it's confirmed to work better.

Reported-by: Wai Yew CHAY <wychay@ctl.creative.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
sound/pci/hda/hda_intel.c