diff options
author | Marius Strobl <marius@FreeBSD.org> | 2007-01-21 19:32:51 +0000 |
---|---|---|
committer | Marius Strobl <marius@FreeBSD.org> | 2007-01-21 19:32:51 +0000 |
commit | c2175ff5cadf1e22b3054180ba69548b00a4a0de (patch) | |
tree | 0022c3a9a6df560b7e242e09f139c9d0dd23011b /sys/dev/usb/ehci_pci.c | |
parent | e54f6746527c81d586dd8fa24590bcb3ef7c290a (diff) | |
download | src-c2175ff5cadf1e22b3054180ba69548b00a4a0de.tar.gz src-c2175ff5cadf1e22b3054180ba69548b00a4a0de.zip |
Change the remainder of the drivers for DMA'ing devices enabled in the
sparc64 GENERIC and the sound device drivers known working on sparc64
to use bus_get_dma_tag() to obtain the parent DMA tag so we can get rid
of the sparc64_root_dma_tag kludge eventually. Except for ath(4), sk(4),
stge(4) and ti(4) these changes are runtime tested (unless I booted up
the wrong kernels again...).
Notes
Notes:
svn path=/head/; revision=166165
Diffstat (limited to 'sys/dev/usb/ehci_pci.c')
-rw-r--r-- | sys/dev/usb/ehci_pci.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/usb/ehci_pci.c b/sys/dev/usb/ehci_pci.c index 357ea6f50fd0..212f2bf1d127 100644 --- a/sys/dev/usb/ehci_pci.c +++ b/sys/dev/usb/ehci_pci.c @@ -423,10 +423,10 @@ ehci_pci_attach(device_t self) sc->sc_ncomp = ncomp; /* Allocate a parent dma tag for DMA maps */ - err = bus_dma_tag_create(NULL, 1, 0, BUS_SPACE_MAXADDR_32BIT, - BUS_SPACE_MAXADDR, NULL, NULL, BUS_SPACE_MAXSIZE_32BIT, - USB_DMA_NSEG, BUS_SPACE_MAXSIZE_32BIT, 0, NULL, NULL, - &sc->sc_bus.parent_dmatag); + err = bus_dma_tag_create(bus_get_dma_tag(self), 1, 0, + BUS_SPACE_MAXADDR_32BIT, BUS_SPACE_MAXADDR, NULL, NULL, + BUS_SPACE_MAXSIZE_32BIT, USB_DMA_NSEG, BUS_SPACE_MAXSIZE_32BIT, 0, + NULL, NULL, &sc->sc_bus.parent_dmatag); if (err) { device_printf(self, "Could not allocate parent DMA tag (%d)\n", err); |