summaryrefslogtreecommitdiffstats
path: root/sys/dev/ath
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2007-01-21 19:32:51 +0000
committermarius <marius@FreeBSD.org>2007-01-21 19:32:51 +0000
commit95a9b2142ae1f23ba99ffffc7acc4055f2c40cea (patch)
tree0022c3a9a6df560b7e242e09f139c9d0dd23011b /sys/dev/ath
parent32ccb0b9691d9721a82fc29bc9002a655b8622b6 (diff)
downloadFreeBSD-src-95a9b2142ae1f23ba99ffffc7acc4055f2c40cea.zip
FreeBSD-src-95a9b2142ae1f23ba99ffffc7acc4055f2c40cea.tar.gz
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...).
Diffstat (limited to 'sys/dev/ath')
-rw-r--r--sys/dev/ath/if_ath.c2
-rw-r--r--sys/dev/ath/if_ath_pci.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/ath/if_ath.c b/sys/dev/ath/if_ath.c
index 55e5f77..f0fe1ee 100644
--- a/sys/dev/ath/if_ath.c
+++ b/sys/dev/ath/if_ath.c
@@ -2511,7 +2511,7 @@ ath_descdma_setup(struct ath_softc *sc,
/*
* Setup DMA descriptor area.
*/
- error = bus_dma_tag_create(NULL, /* parent */
+ error = bus_dma_tag_create(bus_get_dma_tag(sc->sc_dev), /* parent */
PAGE_SIZE, 0, /* alignment, bounds */
BUS_SPACE_MAXADDR_32BIT, /* lowaddr */
BUS_SPACE_MAXADDR, /* highaddr */
diff --git a/sys/dev/ath/if_ath_pci.c b/sys/dev/ath/if_ath_pci.c
index a3e001b..20ca504 100644
--- a/sys/dev/ath/if_ath_pci.c
+++ b/sys/dev/ath/if_ath_pci.c
@@ -177,7 +177,7 @@ ath_pci_attach(device_t dev)
/*
* Setup DMA descriptor area.
*/
- if (bus_dma_tag_create(NULL, /* parent */
+ if (bus_dma_tag_create(bus_get_dma_tag(dev), /* parent */
1, 0, /* alignment, bounds */
BUS_SPACE_MAXADDR_32BIT, /* lowaddr */
BUS_SPACE_MAXADDR, /* highaddr */
OpenPOWER on IntegriCloud