summaryrefslogtreecommitdiffstats
path: root/sys/dev/awi
diff options
context:
space:
mode:
authornyan <nyan@FreeBSD.org>2000-05-19 16:19:51 +0000
committernyan <nyan@FreeBSD.org>2000-05-19 16:19:51 +0000
commit5deb83e3ab0a781b9d1b94c2b8b2d99e7a30e500 (patch)
tree95a222552bfb2a6a275167ad5e61438637991f75 /sys/dev/awi
parentafc5d51cd3c5096521a7d26973289dba985bb74d (diff)
downloadFreeBSD-src-5deb83e3ab0a781b9d1b94c2b8b2d99e7a30e500.zip
FreeBSD-src-5deb83e3ab0a781b9d1b94c2b8b2d99e7a30e500.tar.gz
Use the rman_get_bustag() and rman_get_bushandle() functions.
Diffstat (limited to 'sys/dev/awi')
-rw-r--r--sys/dev/awi/if_awi_pccard.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/sys/dev/awi/if_awi_pccard.c b/sys/dev/awi/if_awi_pccard.c
index 45d43e5..c9b8150 100644
--- a/sys/dev/awi/if_awi_pccard.c
+++ b/sys/dev/awi/if_awi_pccard.c
@@ -80,9 +80,8 @@ awi_pccard_probe(device_t dev)
if (!psc->sc_port_res)
return ENOMEM;
- sc->sc_chip.sc_iot = I386_BUS_SPACE_IO;
- sc->sc_chip.sc_ioh =
- (bus_space_handle_t)rman_get_start(psc->sc_port_res);
+ sc->sc_chip.sc_iot = rman_get_bustag(psc->sc_port_res);
+ sc->sc_chip.sc_ioh = rman_get_bushandle(psc->sc_port_res);
am79c930_chip_init(&sc->sc_chip, 0);
DELAY(1000);
@@ -129,9 +128,8 @@ awi_pccard_attach(device_t dev)
device_printf(dev, "awi_pccard_attach: port alloc failed\n");
goto fail;
}
- sc->sc_chip.sc_iot = I386_BUS_SPACE_IO;
- sc->sc_chip.sc_ioh =
- (bus_space_handle_t)rman_get_start(psc->sc_port_res);
+ sc->sc_chip.sc_iot = rman_get_bustag(psc->sc_port_res);
+ sc->sc_chip.sc_ioh = rman_get_bushandle(psc->sc_port_res);
psc->sc_irq_rid = 0;
psc->sc_irq_res = bus_alloc_resource(dev, SYS_RES_IRQ,
@@ -145,9 +143,8 @@ awi_pccard_attach(device_t dev)
psc->sc_mem_res = bus_alloc_resource(dev, SYS_RES_MEMORY,
&psc->sc_mem_rid, 0, ~0, 0x8000, RF_ACTIVE);
if (psc->sc_mem_res) {
- sc->sc_chip.sc_memt = I386_BUS_SPACE_MEM;
- sc->sc_chip.sc_memh =
- (bus_space_handle_t)rman_get_virtual(psc->sc_mem_res);
+ sc->sc_chip.sc_memt = rman_get_bustag(psc->sc_mem_res);
+ sc->sc_chip.sc_memh = rman_get_bushandle(psc->sc_mem_res);
am79c930_chip_init(&sc->sc_chip, 1);
} else
am79c930_chip_init(&sc->sc_chip, 0);
OpenPOWER on IntegriCloud