Lines Matching refs:freq
202 static int __init ftm_clockevent_init(unsigned long freq, int irq) in ftm_clockevent_init() argument
221 freq / (1 << priv->ps), in ftm_clockevent_init()
229 static int __init ftm_clocksource_init(unsigned long freq) in ftm_clocksource_init() argument
238 sched_clock_register(ftm_read_sched_clock, 16, freq / (1 << priv->ps)); in ftm_clocksource_init()
240 freq / (1 << priv->ps), 300, 16, in ftm_clocksource_init()
285 unsigned long freq; in ftm_clk_init() local
287 freq = __ftm_clk_init(np, "ftm-evt-counter-en", "ftm-evt"); in ftm_clk_init()
288 if (freq <= 0) in ftm_clk_init()
291 freq = __ftm_clk_init(np, "ftm-src-counter-en", "ftm-src"); in ftm_clk_init()
292 if (freq <= 0) in ftm_clk_init()
295 return freq; in ftm_clk_init()
298 static int __init ftm_calc_closest_round_cyc(unsigned long freq) in ftm_calc_closest_round_cyc() argument
307 priv->periodic_cyc = DIV_ROUND_CLOSEST(freq, in ftm_calc_closest_round_cyc()
322 unsigned long freq; in ftm_timer_init() local
349 freq = ftm_clk_init(np); in ftm_timer_init()
350 if (!freq) in ftm_timer_init()
353 if (ftm_calc_closest_round_cyc(freq)) in ftm_timer_init()
356 if (ftm_clocksource_init(freq)) in ftm_timer_init()
359 if (ftm_clockevent_init(freq, irq)) in ftm_timer_init()