Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/ti/aintc.c
Show First 20 Lines • Show All 230 Lines • ▼ Show 20 Lines | for (irq = 0; irq < INTC_NIRQS; irq++) { | ||||
error = intr_isrc_register(&sc->aintc_isrcs[irq].tai_isrc, | error = intr_isrc_register(&sc->aintc_isrcs[irq].tai_isrc, | ||||
sc->sc_dev, 0, "%s,%u", name, irq); | sc->sc_dev, 0, "%s,%u", name, irq); | ||||
if (error != 0) | if (error != 0) | ||||
return (error); | return (error); | ||||
} | } | ||||
xref = OF_xref_from_node(ofw_bus_get_node(sc->sc_dev)); | xref = OF_xref_from_node(ofw_bus_get_node(sc->sc_dev)); | ||||
error = intr_pic_register(sc->sc_dev, xref); | error = intr_pic_register(sc->sc_dev, xref, INTC_NIRQS); | ||||
if (error != 0) | if (error != 0) | ||||
return (error); | return (error); | ||||
return (intr_pic_claim_root(sc->sc_dev, xref, ti_aintc_intr, sc, 0)); | return (intr_pic_claim_root(sc->sc_dev, xref, ti_aintc_intr, sc, 0)); | ||||
} | } | ||||
#else | #else | ||||
static void | static void | ||||
▲ Show 20 Lines • Show All 135 Lines • Show Last 20 Lines |