Lines Matching refs:scmi_id

237 static struct scmi_clk *clk_find(unsigned int agent_id, unsigned int scmi_id)  in clk_find()  argument
245 if (n == scmi_id) { in clk_find()
270 const char *plat_scmi_clock_get_name(unsigned int agent_id, unsigned int scmi_id) in plat_scmi_clock_get_name() argument
272 const struct scmi_clk *clock = clk_find(agent_id, scmi_id); in plat_scmi_clock_get_name()
278 VERBOSE("SCMI: CLK: id: %d, get_name: %s\n", scmi_id, clock->name); in plat_scmi_clock_get_name()
286 int32_t plat_scmi_clock_rates_array(unsigned int agent_id, unsigned int scmi_id, in plat_scmi_clock_rates_array() argument
290 const struct scmi_clk *clock = clk_find(agent_id, scmi_id); in plat_scmi_clock_rates_array()
308 scmi_id, clock->name, *array); in plat_scmi_clock_rates_array()
317 unsigned long plat_scmi_clock_get_rate(unsigned int agent_id, unsigned int scmi_id) in plat_scmi_clock_get_rate() argument
319 const struct scmi_clk *clock = clk_find(agent_id, scmi_id); in plat_scmi_clock_get_rate()
325 VERBOSE("SCMI: CLK: id: %d, get_rate: %lu\n", scmi_id, clock->rate); in plat_scmi_clock_get_rate()
331 int32_t plat_scmi_clock_set_rate(unsigned int agent_id, unsigned int scmi_id, in plat_scmi_clock_set_rate() argument
334 struct scmi_clk *clock = clk_find(agent_id, scmi_id); in plat_scmi_clock_set_rate()
340 VERBOSE("SCMI: CLK: id: %d, set_rate: %lu\n", scmi_id, rate); in plat_scmi_clock_set_rate()
346 int32_t plat_scmi_clock_get_state(unsigned int agent_id, unsigned int scmi_id) in plat_scmi_clock_get_state() argument
348 const struct scmi_clk *clock = clk_find(agent_id, scmi_id); in plat_scmi_clock_get_state()
354 VERBOSE("SCMI: CLK: id: %d, get_state: %d\n", scmi_id, clock->enabled); in plat_scmi_clock_get_state()
365 int32_t plat_scmi_clock_set_state(unsigned int agent_id, unsigned int scmi_id, in plat_scmi_clock_set_state() argument
368 struct scmi_clk *clock = clk_find(agent_id, scmi_id); in plat_scmi_clock_set_state()
376 VERBOSE("SCMI: clock: %u enable\n", scmi_id); in plat_scmi_clock_set_state()
381 VERBOSE("SCMI: clock: %u disable\n", scmi_id); in plat_scmi_clock_set_state()
386 VERBOSE("SCMI: CLK: id: %d, set_state: %d\n", scmi_id, clock->enabled); in plat_scmi_clock_set_state()
399 unsigned int scmi_id) in find_reset() argument
406 if (n == scmi_id) { in find_reset()
415 const char *plat_scmi_rstd_get_name(unsigned int agent_id, unsigned int scmi_id) in plat_scmi_rstd_get_name() argument
417 const struct scmi_reset *reset = find_reset(agent_id, scmi_id); in plat_scmi_rstd_get_name()
437 int32_t plat_scmi_rstd_autonomous(unsigned int agent_id, unsigned int scmi_id, in plat_scmi_rstd_autonomous() argument
440 const struct scmi_reset *reset = find_reset(agent_id, scmi_id); in plat_scmi_rstd_autonomous()
452 reset->reset_id, plat_scmi_rstd_get_name(agent_id, scmi_id)); in plat_scmi_rstd_autonomous()
457 int32_t plat_scmi_rstd_set_state(unsigned int agent_id, unsigned int scmi_id, in plat_scmi_rstd_set_state() argument
460 const struct scmi_reset *reset = find_reset(agent_id, scmi_id); in plat_scmi_rstd_set_state()
468 reset->reset_id, plat_scmi_rstd_get_name(agent_id, scmi_id)); in plat_scmi_rstd_set_state()
470 switch (scmi_id) { in plat_scmi_rstd_set_state()
482 reset->reset_id, plat_scmi_rstd_get_name(agent_id, scmi_id)); in plat_scmi_rstd_set_state()
484 switch (scmi_id) { in plat_scmi_rstd_set_state()