diff options
-rw-r--r-- | sys/arm/arm/gic.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/arm/arm/gic.c b/sys/arm/arm/gic.c index cd5e6d7..d6b2fdf 100644 --- a/sys/arm/arm/gic.c +++ b/sys/arm/arm/gic.c @@ -1128,8 +1128,11 @@ arm_gic_setup_intr(device_t dev, struct intr_irqsrc *isrc, if (gi->gi_irq != irq) return (EINVAL); - } else - return (ENOTSUP); + } else { + irq = gi->gi_irq; + pol = INTR_POLARITY_CONFORM; + trig = INTR_TRIGGER_CONFORM; + } /* Compare config if this is not first setup. */ if (isrc->isrc_handlers != 0) { |