Lines Matching refs:sci
25 * @sci: Handle to the System Control Interface protocol handler
32 const struct ti_sci_handle *sci;
78 return clk->provider->ops->get_clock(clk->provider->sci, clk->dev_id,
95 ret = clk->provider->ops->put_clock(clk->provider->sci, clk->dev_id,
116 ret = clk->provider->ops->is_on(clk->provider->sci, clk->dev_id,
144 ret = clk->provider->ops->get_freq(clk->provider->sci, clk->dev_id,
178 ret = clk->provider->ops->get_best_match_freq(clk->provider->sci,
214 return clk->provider->ops->set_freq(clk->provider->sci, clk->dev_id,
231 ret = clk->provider->ops->get_parent(clk->provider->sci, clk->dev_id,
258 return clk->provider->ops->set_parent(clk->provider->sci, clk->dev_id,
414 { .compatible = "ti,k2g-sci-clk" },
435 ret = provider->ops->get_num_parents(provider->sci, dev_id,
557 provider->ops->get_num_parents(provider->sci,
573 * any mux clock from sci-clk driver
658 provider->sci = handle;
678 pr_err("ti-sci-init-clocks failed.\n");
702 .name = "ti-sci-clk",
711 MODULE_ALIAS("platform:ti-sci-clk");