Lines Matching full:sci
23 * @sci: Pointer to TISCI handle
26 * @ti_sci_id: TI-SCI device identifier
30 const struct ti_sci_handle *sci; member
118 intr->sci->ops.rm_irq_ops.free_irq(intr->sci, in ti_sci_intr_irq_domain_free()
170 err = intr->sci->ops.rm_irq_ops.set_irq(intr->sci, in ti_sci_intr_alloc_parent_irq()
257 intr->sci = devm_ti_sci_get_by_phandle(dev, "ti,sci"); in ti_sci_intr_irq_domain_probe()
258 if (IS_ERR(intr->sci)) in ti_sci_intr_irq_domain_probe()
259 return dev_err_probe(dev, PTR_ERR(intr->sci), in ti_sci_intr_irq_domain_probe()
260 "ti,sci read fail\n"); in ti_sci_intr_irq_domain_probe()
262 ret = of_property_read_u32(dev_of_node(dev), "ti,sci-dev-id", in ti_sci_intr_irq_domain_probe()
265 dev_err(dev, "missing 'ti,sci-dev-id' property\n"); in ti_sci_intr_irq_domain_probe()
269 intr->out_irqs = devm_ti_sci_get_resource(intr->sci, dev, in ti_sci_intr_irq_domain_probe()
290 { .compatible = "ti,sci-intr", },
298 .name = "ti-sci-intr",
305 MODULE_DESCRIPTION("K3 Interrupt Router driver over TI SCI protocol");