summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authoreeh <eeh@NetBSD.org>2002-03-21 00:18:36 +0000
committereeh <eeh@NetBSD.org>2002-03-21 00:18:36 +0000
commit943373dde47bdd2f05a0bb0f551bd669c9baf8da (patch)
tree14539be1f992fba4333c873e6ef6a2ccd46f0967 /sys/dev
parent86ff330657be5c3b8e7612eb6b24e7ec08cda940 (diff)
Use bus_space_vaddr().
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/sbus/magma.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/sys/dev/sbus/magma.c b/sys/dev/sbus/magma.c
index 60907243e0e..3f4315a1923 100644
--- a/sys/dev/sbus/magma.c
+++ b/sys/dev/sbus/magma.c
@@ -1,4 +1,4 @@
-/* $NetBSD: magma.c,v 1.15 2002/03/17 19:41:01 atatat Exp $ */
+/* $NetBSD: magma.c,v 1.16 2002/03/21 00:18:36 eeh Exp $ */
/*
* magma.c
*
@@ -38,7 +38,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: magma.c,v 1.15 2002/03/17 19:41:01 atatat Exp $");
+__KERNEL_RCSID(0, "$NetBSD: magma.c,v 1.16 2002/03/21 00:18:36 eeh Exp $");
#if 0
#define MAGMA_DEBUG
@@ -396,9 +396,12 @@ magma_attach(parent, self, aux)
}
/* the SVCACK* lines are daisychained */
- sc->ms_svcackr = (caddr_t)bh + card->mb_svcackr;
- sc->ms_svcackt = (caddr_t)bh + card->mb_svcackt;
- sc->ms_svcackm = (caddr_t)bh + card->mb_svcackm;
+ sc->ms_svcackr = (caddr_t)bus_space_vaddr(sa->sa_bustag, bh)
+ + card->mb_svcackr;
+ sc->ms_svcackt = (caddr_t)bus_space_vaddr(sa->sa_bustag, bh)
+ + card->mb_svcackt;
+ sc->ms_svcackm = (caddr_t)bus_space_vaddr(sa->sa_bustag, bh)
+ + card->mb_svcackm;
/*
* Find the clock speed; it's the same for all CD1400 chips