Searched refs:ti_sci (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/drivers/pmdomain/ti/ |
| H A D | ti_sci_pm_domains.c | 30 const struct ti_sci_handle *ti_sci; member 66 const struct ti_sci_handle *ti_sci = pd->parent->ti_sci; in ti_sci_pd_set_lat_constraint() local 72 ret = ti_sci->ops.pm_ops.set_latency_constraint(ti_sci, val_ms, TISCI_MSG_CONSTRAINT_SET); in ti_sci_pd_set_lat_constraint() 86 const struct ti_sci_handle *ti_sci = pd->parent->ti_sci; in ti_sci_pd_set_wkup_constraint() local 99 ret = ti_sci->ops.pm_ops.set_device_constraint(ti_sci, pd->idx, in ti_sci_pd_set_wkup_constraint() 113 const struct ti_sci_handle *ti_sci = pd->parent->ti_sci; in ti_sci_pd_power_off() local 115 return ti_sci->ops.dev_ops.put_device(ti_sci, pd->idx); in ti_sci_pd_power_off() 125 const struct ti_sci_handle *ti_sci = pd->parent->ti_sci; in ti_sci_pd_power_on() local 128 return ti_sci->ops.dev_ops.get_device_exclusive(ti_sci, in ti_sci_pd_power_on() 131 return ti_sci->ops.dev_ops.get_device(ti_sci, pd->idx); in ti_sci_pd_power_on() [all …]
|
| /linux-6.15/drivers/remoteproc/ |
| H A D | ti_k3_dsp_remoteproc.c | 90 const struct ti_sci_handle *ti_sci; member 188 ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_dsp_rproc_reset() 208 ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci, in k3_dsp_rproc_release() 219 if (kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_dsp_rproc_release() 277 ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci, in k3_dsp_rproc_prepare() 301 ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_dsp_rproc_unprepare() 650 kproc->ti_sci = devm_ti_sci_get_by_phandle(dev, "ti,sci"); in k3_dsp_rproc_probe() 651 if (IS_ERR(kproc->ti_sci)) in k3_dsp_rproc_probe() 652 return dev_err_probe(dev, PTR_ERR(kproc->ti_sci), in k3_dsp_rproc_probe() 664 kproc->tsp = ti_sci_proc_of_get_tsp(dev, kproc->ti_sci); in k3_dsp_rproc_probe() [all …]
|
| H A D | ti_k3_m4_remoteproc.c | 72 const struct ti_sci_handle *ti_sci; member 205 ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci, in k3_m4_rproc_prepare() 234 ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci, in k3_m4_rproc_unprepare() 583 kproc->ti_sci = devm_ti_sci_get_by_phandle(dev, "ti,sci"); in k3_m4_rproc_probe() 584 if (IS_ERR(kproc->ti_sci)) in k3_m4_rproc_probe() 585 return dev_err_probe(dev, PTR_ERR(kproc->ti_sci), in k3_m4_rproc_probe() 596 kproc->tsp = ti_sci_proc_of_get_tsp(dev, kproc->ti_sci); in k3_m4_rproc_probe() 616 ret = kproc->ti_sci->ops.dev_ops.is_on(kproc->ti_sci, kproc->ti_sci_id, in k3_m4_rproc_probe()
|
| H A D | ti_k3_r5_remoteproc.c | 145 const struct ti_sci_handle *ti_sci; member 258 ret = core->ti_sci->ops.dev_ops.put_device(core->ti_sci, in k3_r5_split_reset() 274 ret = core->ti_sci->ops.dev_ops.get_device(core->ti_sci, in k3_r5_split_release() 286 if (core->ti_sci->ops.dev_ops.put_device(core->ti_sci, in k3_r5_split_release() 312 ret = core->ti_sci->ops.dev_ops.put_device(core->ti_sci, in k3_r5_lockstep_reset() 325 if (core->ti_sci->ops.dev_ops.put_device(core->ti_sci, in k3_r5_lockstep_reset() 346 ret = core->ti_sci->ops.dev_ops.get_device(core->ti_sci, in k3_r5_lockstep_release() 376 if (core->ti_sci->ops.dev_ops.put_device(core->ti_sci, in k3_r5_lockstep_release() 1113 ret = core->ti_sci->ops.dev_ops.is_on(core->ti_sci, core->ti_sci_id, in k3_r5_rproc_configure_mode() 1543 if (IS_ERR(core->ti_sci)) { in k3_r5_core_of_init() [all …]
|
| /linux-6.15/drivers/firmware/ |
| H A D | Makefile | 22 obj-$(CONFIG_TI_SCI_PROTOCOL) += ti_sci.o
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 24181 F: drivers/firmware/ti_sci*
|