diff options
author | Shaun Ruffell <sruffell@digium.com> | 2009-11-07 00:35:40 +0000 |
---|---|---|
committer | Shaun Ruffell <sruffell@digium.com> | 2009-11-07 00:35:40 +0000 |
commit | a6d1abdcdef5a2c34538c3ff893b42f055bc2d6a (patch) | |
tree | dd118d2e527362f959bb887b8b973ab270435af9 /drivers/dahdi/voicebus | |
parent | 889e60420cd465a0a2cc91e2469c7f525d9a0c24 (diff) |
voicebus: Set the DMA_BIT_MASK
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@7515 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/voicebus')
-rw-r--r-- | drivers/dahdi/voicebus/voicebus.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/dahdi/voicebus/voicebus.c b/drivers/dahdi/voicebus/voicebus.c index 710eca7..093cd3c 100644 --- a/drivers/dahdi/voicebus/voicebus.c +++ b/drivers/dahdi/voicebus/voicebus.c @@ -1454,6 +1454,12 @@ voicebus_init(struct pci_dev *pdev, u32 framesize, /* ---------------------------------------------------------------- Configure the hardware interface. ---------------------------------------------------------------- */ + if (pci_set_dma_mask(pdev, DMA_BIT_MASK(32))) { + release_region(vb->iobase, 0xff); + dev_warn(&vb->pdev->dev, "No suitable DMA available.\n"); + goto cleanup; + } + pci_set_master(pdev); vb_enable_io_access(vb); |