diff options
author | cognet <cognet@FreeBSD.org> | 2006-10-25 21:00:08 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2006-10-25 21:00:08 +0000 |
commit | 1716b74849e9558e9025b0da33a99c06708fe3dc (patch) | |
tree | f2d9bf095101e0df76749821b8a6d82ad43098c4 /sys/arm | |
parent | c772b06e557b616874e790cea6ab7d4535465dd1 (diff) | |
download | FreeBSD-src-1716b74849e9558e9025b0da33a99c06708fe3dc.zip FreeBSD-src-1716b74849e9558e9025b0da33a99c06708fe3dc.tar.gz |
Setup multiple interrupts if needed.
Diffstat (limited to 'sys/arm')
-rw-r--r-- | sys/arm/arm/nexus.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/arm/arm/nexus.c b/sys/arm/arm/nexus.c index bc6b7b8..1fb3591 100644 --- a/sys/arm/arm/nexus.c +++ b/sys/arm/arm/nexus.c @@ -127,8 +127,11 @@ static int nexus_setup_intr(device_t dev, device_t child, struct resource *res, int flags, driver_intr_t *intr, void *arg, void **cookiep) { - arm_setup_irqhandler(device_get_nameunit(child), - intr, arg, rman_get_start(res), flags, cookiep); + int i; + + for (i = rman_get_start(res); i <= rman_get_end(res); i++) + arm_setup_irqhandler(device_get_nameunit(child), + intr, arg, i, flags, cookiep); return (0); } |