summaryrefslogtreecommitdiff
path: root/sys/dev/sound/pci/emu10k1.c
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2004-06-13 22:12:02 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2004-06-13 22:12:02 +0000
commit07f545407873752e82fb0560aba766f47a166ebc (patch)
tree9b1aa0bd9f5b1185081fd24c9118940bc118401b /sys/dev/sound/pci/emu10k1.c
parente01682bb682cd99da2f2daf742291878a2609b4a (diff)
Notes
Diffstat (limited to 'sys/dev/sound/pci/emu10k1.c')
-rw-r--r--sys/dev/sound/pci/emu10k1.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/dev/sound/pci/emu10k1.c b/sys/dev/sound/pci/emu10k1.c
index bf4c2984408b6..ce4285a36f9dd 100644
--- a/sys/dev/sound/pci/emu10k1.c
+++ b/sys/dev/sound/pci/emu10k1.c
@@ -44,6 +44,7 @@ SND_DECLARE_FILE("$FreeBSD$");
#define EMUPAGESIZE 4096 /* don't change */
#define EMUMAXPAGES (WAVEOUT_MAXBUFSIZE * NUM_G / EMUPAGESIZE)
#define EMU10K1_PCI_ID 0x00021102 /* 1102 => Creative Labs Vendor ID */
+#define EMU10K1_DELL_PCI_ID 0x00061102
#define EMU10K2_PCI_ID 0x00041102
#define EMU_DEFAULT_BUFSZ 4096
#define EMU_MAX_CHANS 8
@@ -1883,6 +1884,10 @@ emu_pci_probe(device_t dev)
s = "Creative EMU10K1";
break;
+ case EMU10K1_DELL_PCI_ID:
+ s = "Creative EMU10K1 (Dell)";
+ break;
+
case EMU10K2_PCI_ID:
if (pci_get_revid(dev) == 0x04)
s = "Creative Audigy 2 (EMU10K2)";
@@ -2047,6 +2052,10 @@ emujoy_pci_probe(device_t dev)
s = "Creative EMU10K1 Joystick";
device_quiet(dev);
break;
+ case 0x70041102:
+ s = "Creative EMU10K1 Joystick (Dell)";
+ device_quiet(dev);
+ break;
case 0x70031102:
s = "Creative EMU10K2 Joystick";
device_quiet(dev);