Lines Matching refs:clock

131 	struct stm32_scmi_clk *clock;  member
139 .clock = stm32_scmi0_clock,
145 .clock = stm32_scmi1_clock,
230 return &resource->clock[n]; in find_clock()
252 struct stm32_scmi_clk *clock = find_clock(agent_id, scmi_id); in plat_scmi_clock_get_name() local
254 if ((clock == NULL) || in plat_scmi_clock_get_name()
255 !stm32mp_nsec_can_access_clock(clock->clock_id)) { in plat_scmi_clock_get_name()
259 return clock->name; in plat_scmi_clock_get_name()
265 struct stm32_scmi_clk *clock = find_clock(agent_id, scmi_id); in plat_scmi_clock_rates_array() local
267 if (clock == NULL) { in plat_scmi_clock_rates_array()
271 if (!stm32mp_nsec_can_access_clock(clock->clock_id)) { in plat_scmi_clock_rates_array()
278 *array = clk_get_rate(clock->clock_id); in plat_scmi_clock_rates_array()
289 struct stm32_scmi_clk *clock = find_clock(agent_id, scmi_id); in plat_scmi_clock_get_rate() local
291 if ((clock == NULL) || in plat_scmi_clock_get_rate()
292 !stm32mp_nsec_can_access_clock(clock->clock_id)) { in plat_scmi_clock_get_rate()
296 return clk_get_rate(clock->clock_id); in plat_scmi_clock_get_rate()
301 struct stm32_scmi_clk *clock = find_clock(agent_id, scmi_id); in plat_scmi_clock_get_state() local
303 if ((clock == NULL) || in plat_scmi_clock_get_state()
304 !stm32mp_nsec_can_access_clock(clock->clock_id)) { in plat_scmi_clock_get_state()
308 return (int32_t)clock->enabled; in plat_scmi_clock_get_state()
314 struct stm32_scmi_clk *clock = find_clock(agent_id, scmi_id); in plat_scmi_clock_set_state() local
316 if (clock == NULL) { in plat_scmi_clock_set_state()
320 if (!stm32mp_nsec_can_access_clock(clock->clock_id)) { in plat_scmi_clock_set_state()
325 if (!clock->enabled) { in plat_scmi_clock_set_state()
327 clk_enable(clock->clock_id); in plat_scmi_clock_set_state()
328 clock->enabled = true; in plat_scmi_clock_set_state()
331 if (clock->enabled) { in plat_scmi_clock_set_state()
333 clk_disable(clock->clock_id); in plat_scmi_clock_set_state()
334 clock->enabled = false; in plat_scmi_clock_set_state()
454 struct stm32_scmi_clk *clk = &res->clock[j]; in stm32mp1_init_scmi_server()