summaryrefslogtreecommitdiff
path: root/sys/dev/cp
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2004-05-24 19:39:56 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2004-05-24 19:39:56 +0000
commitc0344cc19f50ec7cbadeb6efa5db47a79e7ab0d0 (patch)
treebd55f6efc44df1473a7837752715daf46e70dceb /sys/dev/cp
parent9930009eb6a5b3b045de8055b5513564f64c8d17 (diff)
Notes
Diffstat (limited to 'sys/dev/cp')
-rw-r--r--sys/dev/cp/if_cp.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/dev/cp/if_cp.c b/sys/dev/cp/if_cp.c
index 0cd37085f78c..126b3b0ca9dd 100644
--- a/sys/dev/cp/if_cp.c
+++ b/sys/dev/cp/if_cp.c
@@ -368,7 +368,7 @@ static int cp_attach (device_t dev)
#else
bd->board = b;
b->sys = bd;
- rid = PCIR_MAPS;
+ rid = PCIR_BAR(0);
bd->cp_res = bus_alloc_resource (dev, SYS_RES_MEMORY, &rid,
0, ~0, 1, RF_ACTIVE);
if (! bd->cp_res) {
@@ -384,7 +384,7 @@ static int cp_attach (device_t dev)
if (res) {
printf ("cp%d: can't init, error code:%x\n", unit, res);
#if __FreeBSD_version >= 400000
- bus_release_resource (dev, SYS_RES_MEMORY, PCIR_MAPS, bd->cp_res);
+ bus_release_resource (dev, SYS_RES_MEMORY, PCIR_BAR(0), bd->cp_res);
#endif
free (b, M_DEVBUF);
splx (s);
@@ -418,7 +418,7 @@ static int cp_attach (device_t dev)
if (! bd->cp_irq) {
printf ("cp%d: cannot map interrupt\n", unit);
bus_release_resource (dev, SYS_RES_MEMORY,
- PCIR_MAPS, bd->cp_res);
+ PCIR_BAR(0), bd->cp_res);
free (b, M_DEVBUF);
splx (s);
return (ENXIO);
@@ -428,7 +428,7 @@ static int cp_attach (device_t dev)
if (error) {
printf ("cp%d: cannot set up irq\n", unit);
bus_release_resource (dev, SYS_RES_MEMORY,
- PCIR_MAPS, bd->cp_res);
+ PCIR_BAR(0), bd->cp_res);
bus_release_resource (dev, SYS_RES_IRQ, 0, bd->cp_irq);
free (b, M_DEVBUF);
splx (s);
@@ -601,7 +601,7 @@ static int cp_detach (device_t dev)
bus_teardown_intr (dev, bd->cp_irq, bd->cp_intrhand);
bus_deactivate_resource (dev, SYS_RES_IRQ, 0, bd->cp_irq);
bus_release_resource (dev, SYS_RES_IRQ, 0, bd->cp_irq);
- bus_release_resource (dev, SYS_RES_MEMORY, PCIR_MAPS, bd->cp_res);
+ bus_release_resource (dev, SYS_RES_MEMORY, PCIR_BAR(0), bd->cp_res);
cp_led_off (b);
if (led_timo[b->num].callout)
untimeout (cp_led_off, b, led_timo[b->num]);