]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add a hack to ignore PCR bit for 6300ESB, 82801[D-G]B chips. It seems
authorPyun YongHyeon <yongari@FreeBSD.org>
Mon, 21 Nov 2005 03:37:43 +0000 (03:37 +0000)
committerPyun YongHyeon <yongari@FreeBSD.org>
Mon, 21 Nov 2005 03:37:43 +0000 (03:37 +0000)
commitd0ddbe88dba92f87fe25e050a1cc5f4c3315eb8e
tree9e97316d2003ee4d33ef8368ccb0c37b85d005c8
parent58652034e8b1355e0509027ecea299a600926891
Add a hack to ignore PCR bit for 6300ESB, 82801[D-G]B chips. It seems
that enabling busmastering would result in PCR bit ON after codec
reset.
While I'm here add DELAY(1) to codec access routine to give reasonable
time to codec operation. Without the delay, it would cause problems on
super-fast machines(> 2GHz). Also enable legacy audio for all 6300ESB,
82801[D-G]B chips. Previously, it enabled legacy audio for 82801DB(ICH4)
chip only.

Reported by:    Maxim Maximov mcsi AT mcsi DOT pp DOT ru
Andrew Bliznak andriko.b AT gmail DOT com
Tested by: brueffer, Maxim Maximov, Andrew Bliznak
sys/dev/sound/pci/ich.c