Lines Matching refs:clock

34 	rk_scmi_clock_t *clock;  in plat_scmi_clock_get_name()  local
36 clock = rockchip_scmi_get_clock(agent_id, scmi_id); in plat_scmi_clock_get_name()
37 if (clock == NULL) in plat_scmi_clock_get_name()
40 return clock->name; in plat_scmi_clock_get_name()
51 rk_scmi_clock_t *clock; in plat_scmi_clock_rates_array() local
53 clock = rockchip_scmi_get_clock(agent_id, scmi_id); in plat_scmi_clock_rates_array()
54 if (clock == NULL) in plat_scmi_clock_rates_array()
57 rate_table = clock->rate_table; in plat_scmi_clock_rates_array()
62 *nb_elts = clock->rate_cnt; in plat_scmi_clock_rates_array()
66 if (start_idx + *nb_elts > clock->rate_cnt) in plat_scmi_clock_rates_array()
86 rk_scmi_clock_t *clock; in plat_scmi_clock_get_rate() local
89 clock = rockchip_scmi_get_clock(agent_id, scmi_id); in plat_scmi_clock_get_rate()
90 if (clock == NULL) in plat_scmi_clock_get_rate()
93 if (clock->clk_ops && clock->clk_ops->get_rate) in plat_scmi_clock_get_rate()
94 rate = clock->clk_ops->get_rate(clock); in plat_scmi_clock_get_rate()
98 rate = clock->cur_rate; in plat_scmi_clock_get_rate()
107 rk_scmi_clock_t *clock; in plat_scmi_clock_set_rate() local
110 clock = rockchip_scmi_get_clock(agent_id, scmi_id); in plat_scmi_clock_set_rate()
111 if (clock == NULL) in plat_scmi_clock_set_rate()
114 if (clock->clk_ops && clock->clk_ops->set_rate) { in plat_scmi_clock_set_rate()
115 status = clock->clk_ops->set_rate(clock, rate); in plat_scmi_clock_set_rate()
117 clock->cur_rate = rate; in plat_scmi_clock_set_rate()
128 rk_scmi_clock_t *clock; in plat_scmi_clock_get_state() local
130 clock = rockchip_scmi_get_clock(agent_id, scmi_id); in plat_scmi_clock_get_state()
131 if (clock == NULL) in plat_scmi_clock_get_state()
134 return clock->enable; in plat_scmi_clock_get_state()
141 rk_scmi_clock_t *clock; in plat_scmi_clock_set_state() local
144 clock = rockchip_scmi_get_clock(agent_id, scmi_id); in plat_scmi_clock_set_state()
145 if (clock == NULL) in plat_scmi_clock_set_state()
148 if (clock->clk_ops && clock->clk_ops->set_status) { in plat_scmi_clock_set_state()
149 status = clock->clk_ops->set_status(clock, enable_not_disable); in plat_scmi_clock_set_state()
151 clock->enable = enable_not_disable; in plat_scmi_clock_set_state()