summaryrefslogtreecommitdiff
path: root/sound/isa
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2014-08-06 12:27:42 (GMT)
committerTakashi Iwai <tiwai@suse.de>2014-08-07 08:11:26 (GMT)
commitc563f473ac31c182d93f4c6ec8eb0ce199439978 (patch)
tree6c41c1530b478ebca9003b20689a575542b87bd5 /sound/isa
parentf7ae9ba0e80dd3a359cd9e4075b7b6f8acc5a3fa (diff)
downloadlinux-c563f473ac31c182d93f4c6ec8eb0ce199439978.tar.xz
ALSA: hda - Fix probing and stuttering on CMI8888 HD-audio controller
ASUS Phoebus with CMI8888 HD-audio chip (PCI id 13f6:5011) doesn't work with HD-audio driver as is because of some weird nature. For making DMA properly working, we need to disable MSI. The position report buffer doesn't work, thus we need to force reading LPIB instead. And yet, the codec CORB/RIRB communication gives errors unless we disable the snooping (caching). In this patch, all these workarounds are added as a quirk for the device. The HD-audio *codec* chip needs yet another workaround, but it'll be provided in the succeeding patch. Reported-and-tested-by: Vincent Lejeune <vljn@ovi.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/isa')
0 files changed, 0 insertions, 0 deletions