Lines Matching refs:tsp
108 struct ti_sci_proc *tsp; member
341 return ti_sci_proc_set_control(core->tsp, in k3_r5_core_halt()
347 return ti_sci_proc_set_control(core->tsp, in k3_r5_core_run()
469 ret = ti_sci_proc_set_config(core->tsp, boot_addr, 0, 0); in k3_r5_rproc_start()
675 ret = ti_sci_proc_get_status(core->tsp, &boot_vec, &cfg, &ctrl, in k3_r5_rproc_configure()
732 ret = ti_sci_proc_set_config(temp->tsp, boot_vec, in k3_r5_rproc_configure()
740 ret = ti_sci_proc_set_config(core->tsp, boot_vec, in k3_r5_rproc_configure()
747 ret = ti_sci_proc_set_config(core->tsp, boot_vec, in k3_r5_rproc_configure()
1107 struct ti_sci_proc *tsp; in k3_r5_core_of_get_tsp() local
1116 tsp = devm_kzalloc(dev, sizeof(*tsp), GFP_KERNEL); in k3_r5_core_of_get_tsp()
1117 if (!tsp) in k3_r5_core_of_get_tsp()
1120 tsp->dev = dev; in k3_r5_core_of_get_tsp()
1121 tsp->sci = sci; in k3_r5_core_of_get_tsp()
1122 tsp->ops = &sci->ops.proc_ops; in k3_r5_core_of_get_tsp()
1123 tsp->proc_id = temp[0]; in k3_r5_core_of_get_tsp()
1124 tsp->host_id = temp[1]; in k3_r5_core_of_get_tsp()
1126 return tsp; in k3_r5_core_of_get_tsp()
1203 core->tsp = k3_r5_core_of_get_tsp(dev, core->ti_sci); in k3_r5_core_of_init()
1204 if (IS_ERR(core->tsp)) { in k3_r5_core_of_init()
1205 ret = PTR_ERR(core->tsp); in k3_r5_core_of_init()
1224 ret = ti_sci_proc_request(core->tsp); in k3_r5_core_of_init()
1250 ret = ti_sci_proc_release(core->tsp); in k3_r5_core_of_exit()