summaryrefslogtreecommitdiff
path: root/sys/dev/sound/pci/hdspe.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/sound/pci/hdspe.c')
-rw-r--r--sys/dev/sound/pci/hdspe.c17
1 files changed, 1 insertions, 16 deletions
diff --git a/sys/dev/sound/pci/hdspe.c b/sys/dev/sound/pci/hdspe.c
index fa576b64dc6fa..68a17f4f1911a 100644
--- a/sys/dev/sound/pci/hdspe.c
+++ b/sys/dev/sound/pci/hdspe.c
@@ -243,20 +243,6 @@ hdspe_probe(device_t dev)
}
static int
-set_pci_config(device_t dev)
-{
- uint32_t data;
-
- pci_enable_busmaster(dev);
-
- data = pci_get_revid(dev);
- data |= PCIM_CMD_PORTEN;
- pci_write_config(dev, PCIR_COMMAND, data, 2);
-
- return 0;
-}
-
-static int
hdspe_init(struct sc_info *sc)
{
long long period;
@@ -307,13 +293,12 @@ hdspe_attach(device_t dev)
device_printf(dev, "hdspe_attach()\n");
#endif
- set_pci_config(dev);
-
sc = device_get_softc(dev);
sc->lock = snd_mtxcreate(device_get_nameunit(dev),
"snd_hdspe softc");
sc->dev = dev;
+ pci_enable_busmaster(dev);
rev = pci_get_revid(dev);
switch (rev) {
case PCI_REVISION_AIO: