]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ALSA: hda - Add some workarounds for Creative IBG
authorTakashi Iwai <tiwai@suse.de>
Thu, 21 Oct 2010 07:03:25 +0000 (09:03 +0200)
committerAndi Kleen <ak@linux.intel.com>
Tue, 14 Dec 2010 22:40:02 +0000 (23:40 +0100)
commit7810c3d74b3b5c06f828853424b20380526064ea
treea2687b8d80fddbe2b09591682d3ae4d6875204cd
parentfef4663d0ebc4456007953d31870ebc55d7b60af
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>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
sound/pci/hda/hda_intel.c