--- ppi.c
+++ ppi.c
@@ -158,7 +158,7 @@
/* declare our interrupt handler */
ppi->intr_resource = bus_alloc_legacy_irq_resource(dev, &zero, irq,
- RF_ACTIVE);
+ RF_SHAREABLE);
#endif /* PERIPH_1284 */
make_dev(&ppi_ops, device_get_unit(dev), /* XXX cleanup */