summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound/pci/csapcm.c
diff options
context:
space:
mode:
authorcg <cg@FreeBSD.org>2001-06-23 18:00:06 +0000
committercg <cg@FreeBSD.org>2001-06-23 18:00:06 +0000
commitb8c0fa4aba155281cef2563ff3efa2bd404bd50a (patch)
tree362edb3c3121c5ea95f4210529a414d9af0c0700 /sys/dev/sound/pci/csapcm.c
parent31ec6670ae9a15fc8eb75fe6f19740f0bf729300 (diff)
downloadFreeBSD-src-b8c0fa4aba155281cef2563ff3efa2bd404bd50a.zip
FreeBSD-src-b8c0fa4aba155281cef2563ff3efa2bd404bd50a.tar.gz
the turtle beach santacruz implements ac97 eapd in an inverted sense -
inform the ac97 code of this.
Diffstat (limited to 'sys/dev/sound/pci/csapcm.c')
-rw-r--r--sys/dev/sound/pci/csapcm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/sound/pci/csapcm.c b/sys/dev/sound/pci/csapcm.c
index a52e08e..6302781 100644
--- a/sys/dev/sound/pci/csapcm.c
+++ b/sys/dev/sound/pci/csapcm.c
@@ -779,6 +779,8 @@ pcmcsa_attach(device_t dev)
csa_releaseres(csa, dev);
return (ENXIO);
}
+ if (csa->card->inv_eapd)
+ ac97_setflags(codec, AC97_F_EAPD_INV);
if (mixer_init(dev, ac97_getmixerclass(), codec) == -1) {
ac97_destroy(codec);
csa_releaseres(csa, dev);
OpenPOWER on IntegriCloud