summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/arm/arm/gic.c7
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) {
OpenPOWER on IntegriCloud