diff options
Diffstat (limited to 'sys/i4b/layer1/isic/i4b_elsa_qs1p.c')
-rw-r--r-- | sys/i4b/layer1/isic/i4b_elsa_qs1p.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/sys/i4b/layer1/isic/i4b_elsa_qs1p.c b/sys/i4b/layer1/isic/i4b_elsa_qs1p.c index d55ac83..68f3aa5 100644 --- a/sys/i4b/layer1/isic/i4b_elsa_qs1p.c +++ b/sys/i4b/layer1/isic/i4b_elsa_qs1p.c @@ -260,9 +260,9 @@ eqs1p_pci_attach(device_t dev) sc->sc_resources.io_rid[0] = ELSA_PORT0_MAPOFF; if(!(sc->sc_resources.io_base[0] = - bus_alloc_resource(dev, SYS_RES_IOPORT, - &sc->sc_resources.io_rid[0], - 0UL, ~0UL, 1, RF_ACTIVE))) + bus_alloc_resource_any(dev, SYS_RES_IOPORT, + &sc->sc_resources.io_rid[0], + RF_ACTIVE))) { printf("isic%d: Couldn't get first iobase for ELSA MicroLink ISDN/PCI!\n", unit); return(ENXIO); @@ -271,9 +271,9 @@ eqs1p_pci_attach(device_t dev) sc->sc_resources.io_rid[1] = ELSA_PORT1_MAPOFF; if(!(sc->sc_resources.io_base[1] = - bus_alloc_resource(dev, SYS_RES_IOPORT, - &sc->sc_resources.io_rid[1], - 0UL, ~0UL, 1, RF_ACTIVE))) + bus_alloc_resource_any(dev, SYS_RES_IOPORT, + &sc->sc_resources.io_rid[1], + RF_ACTIVE))) { printf("isic%d: Couldn't get second iobase for ELSA MicroLink ISDN/PCI!\n", unit); isic_detach_common(dev); @@ -283,9 +283,9 @@ eqs1p_pci_attach(device_t dev) sc->sc_port = rman_get_start(sc->sc_resources.io_base[1]); if(!(sc->sc_resources.irq = - bus_alloc_resource(dev, SYS_RES_IRQ, - &sc->sc_resources.irq_rid, - 0UL, ~0UL, 1, RF_ACTIVE | RF_SHAREABLE))) + bus_alloc_resource_any(dev, SYS_RES_IRQ, + &sc->sc_resources.irq_rid, + RF_ACTIVE | RF_SHAREABLE))) { printf("isic%d: Could not get irq for ELSA MicroLink ISDN/PCI!\n",unit); isic_detach_common(dev); |