diff options
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/mca/edc_mca.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/dev/mca/edc_mca.c b/sys/dev/mca/edc_mca.c index 647600de49d..a153a1cb8c5 100644 --- a/sys/dev/mca/edc_mca.c +++ b/sys/dev/mca/edc_mca.c @@ -1,4 +1,4 @@ -/* $NetBSD: edc_mca.c,v 1.11 2001/11/23 22:53:09 jdolecek Exp $ */ +/* $NetBSD: edc_mca.c,v 1.12 2001/12/02 17:04:41 jdolecek Exp $ */ /* * Copyright (c) 2001 The NetBSD Foundation, Inc. @@ -50,7 +50,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: edc_mca.c,v 1.11 2001/11/23 22:53:09 jdolecek Exp $"); +__KERNEL_RCSID(0, "$NetBSD: edc_mca.c,v 1.12 2001/12/02 17:04:41 jdolecek Exp $"); #include "rnd.h" @@ -249,7 +249,8 @@ edc_mca_attach(parent, self, aux) /* Create a MCA DMA map, used for data transfer */ sc->sc_dmat = ma->ma_dmat; if ((error = mca_dmamap_create(sc->sc_dmat, MAXPHYS, - BUS_DMA_WAITOK | BUS_DMA_ALLOCNOW, &sc->sc_dmamap_xfer, drq)) != 0){ + BUS_DMA_WAITOK | BUS_DMA_ALLOCNOW | MCABUS_DMA_16BIT, + &sc->sc_dmamap_xfer, drq)) != 0){ printf("%s: couldn't create DMA map - error %d\n", sc->sc_dev.dv_xname, error); return; |
