Lines Matching refs:clk_src
377 static u32 ptp_qoriq_nominal_freq(u32 clk_src) in ptp_qoriq_nominal_freq() argument
381 clk_src /= 1000000; in ptp_qoriq_nominal_freq()
382 remainder = clk_src % 100; in ptp_qoriq_nominal_freq()
384 clk_src -= remainder; in ptp_qoriq_nominal_freq()
385 clk_src += 100; in ptp_qoriq_nominal_freq()
389 clk_src -= 100; in ptp_qoriq_nominal_freq()
391 } while (1000 % clk_src); in ptp_qoriq_nominal_freq()
393 return clk_src * 1000000; in ptp_qoriq_nominal_freq()
422 u32 clk_src = 0; in ptp_qoriq_auto_config() local
428 clk_src = clk_get_rate(clk); in ptp_qoriq_auto_config()
432 if (clk_src <= 100000000UL) { in ptp_qoriq_auto_config()
437 nominal_freq = ptp_qoriq_nominal_freq(clk_src); in ptp_qoriq_auto_config()
449 freq_comp = div_u64_rem(freq_comp, clk_src, &remainder); in ptp_qoriq_auto_config()
461 max_adj = 1000000000ULL * (clk_src - nominal_freq); in ptp_qoriq_auto_config()