Lines Matching refs:freq
201 static int __init ftm_clockevent_init(unsigned long freq, int irq) in ftm_clockevent_init() argument
220 freq / (1 << priv->ps), in ftm_clockevent_init()
228 static int __init ftm_clocksource_init(unsigned long freq) in ftm_clocksource_init() argument
237 sched_clock_register(ftm_read_sched_clock, 16, freq / (1 << priv->ps)); in ftm_clocksource_init()
239 freq / (1 << priv->ps), 300, 16, in ftm_clocksource_init()
284 unsigned long freq; in ftm_clk_init() local
286 freq = __ftm_clk_init(np, "ftm-evt-counter-en", "ftm-evt"); in ftm_clk_init()
287 if (freq <= 0) in ftm_clk_init()
290 freq = __ftm_clk_init(np, "ftm-src-counter-en", "ftm-src"); in ftm_clk_init()
291 if (freq <= 0) in ftm_clk_init()
294 return freq; in ftm_clk_init()
297 static int __init ftm_calc_closest_round_cyc(unsigned long freq) in ftm_calc_closest_round_cyc() argument
306 priv->periodic_cyc = DIV_ROUND_CLOSEST(freq, in ftm_calc_closest_round_cyc()
321 unsigned long freq; in ftm_timer_init() local
348 freq = ftm_clk_init(np); in ftm_timer_init()
349 if (!freq) in ftm_timer_init()
352 if (ftm_calc_closest_round_cyc(freq)) in ftm_timer_init()
355 if (ftm_clocksource_init(freq)) in ftm_timer_init()
358 if (ftm_clockevent_init(freq, irq)) in ftm_timer_init()