Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/broadcom/bcm2835/bcm2835_intr.c
Show First 20 Lines • Show All 335 Lines • ▼ Show 20 Lines | for (irq = 0; irq < BCM_INTC_NIRQS; irq++) { | ||||
} else | } else | ||||
return (ENXIO); | return (ENXIO); | ||||
error = intr_isrc_register(&bii->bii_isrc, sc->sc_dev, 0, | error = intr_isrc_register(&bii->bii_isrc, sc->sc_dev, 0, | ||||
"%s,%u", name, irq); | "%s,%u", name, irq); | ||||
if (error != 0) | if (error != 0) | ||||
return (error); | return (error); | ||||
} | } | ||||
return (intr_pic_register(sc->sc_dev, xref)); | return (intr_pic_register(sc->sc_dev, xref, BCM_INTC_NIRQS)); | ||||
} | } | ||||
#endif | #endif | ||||
static int | static int | ||||
bcm_intc_probe(device_t dev) | bcm_intc_probe(device_t dev) | ||||
{ | { | ||||
if (!ofw_bus_status_okay(dev)) | if (!ofw_bus_status_okay(dev)) | ||||
▲ Show 20 Lines • Show All 188 Lines • Show Last 20 Lines |