From f803294ead72dc46d169483ee2a67290a30bb53f Mon Sep 17 00:00:00 2001 From: jdolecek Date: Sun, 2 Dec 2001 17:04:41 +0000 Subject: use the new MCABUS_DMA_16BIT flag to use 16bit DMA (not implicit anymore) --- sys/dev/mca/edc_mca.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'sys/dev') 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 -__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; -- cgit