summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2004-01-09 06:38:11 +0000
committerobrien <obrien@FreeBSD.org>2004-01-09 06:38:11 +0000
commitb676d86e23eec800e52a40be2803231c60b1e57f (patch)
tree1bc53c389eded682c6bf26cbf5373e779d27ef3f /sys/dev/sound
parent9dd2d8e3281ff3115002b3336ac8cc3697b329b3 (diff)
downloadFreeBSD-src-b676d86e23eec800e52a40be2803231c60b1e57f.zip
FreeBSD-src-b676d86e23eec800e52a40be2803231c60b1e57f.tar.gz
Sync with Creative's 8010.h rev 1.51.
Diffstat (limited to 'sys/dev/sound')
-rw-r--r--sys/dev/sound/pci/emu10k1.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/dev/sound/pci/emu10k1.c b/sys/dev/sound/pci/emu10k1.c
index 6ee1220..95ab424 100644
--- a/sys/dev/sound/pci/emu10k1.c
+++ b/sys/dev/sound/pci/emu10k1.c
@@ -1,4 +1,5 @@
/*
+ * Copyright (c) 2004 David O'Brien <obrien@FreeBSD.org>
* Copyright (c) 1999 Cameron Grant <cg@freebsd.org>
* All rights reserved.
*
@@ -36,10 +37,16 @@ SND_DECLARE_FILE("$FreeBSD$");
/* -------------------------------------------------------------------- */
+#define NUM_G 64 /* use all channels */
+#define WAVEOUT_MAXBUFSIZE 32768
+#define EMUPAGESIZE 4096 /* don't change */
+#define MAXPAGES (WAVEOUT_MAXBUFSIZE * NUM_G / EMUPAGESIZE)
#define EMU10K1_PCI_ID 0x00021102
#define EMU10K2_PCI_ID 0x00041102
#define EMU_DEFAULT_BUFSZ 4096
#define EMU_CHANS 4
+#define ENV_ON DCYSUSV_CHANNELENABLE_MASK
+#define ENV_OFF 0x00 /* XXX: should this be 1? */
#undef EMUDEBUG
struct emu_memblk {
OpenPOWER on IntegriCloud