Lines Matching refs:clk_src
359 static u32 ptp_qoriq_nominal_freq(u32 clk_src) in ptp_qoriq_nominal_freq() argument
363 clk_src /= 1000000; in ptp_qoriq_nominal_freq()
364 remainder = clk_src % 100; in ptp_qoriq_nominal_freq()
366 clk_src -= remainder; in ptp_qoriq_nominal_freq()
367 clk_src += 100; in ptp_qoriq_nominal_freq()
371 clk_src -= 100; in ptp_qoriq_nominal_freq()
373 } while (1000 % clk_src); in ptp_qoriq_nominal_freq()
375 return clk_src * 1000000; in ptp_qoriq_nominal_freq()
403 u32 clk_src = 0; in ptp_qoriq_auto_config() local
409 clk_src = clk_get_rate(clk); in ptp_qoriq_auto_config()
413 if (clk_src <= 100000000UL) { in ptp_qoriq_auto_config()
418 nominal_freq = ptp_qoriq_nominal_freq(clk_src); in ptp_qoriq_auto_config()
430 freq_comp = div_u64_rem(freq_comp, clk_src, &remainder); in ptp_qoriq_auto_config()
441 max_adj = 1000000000ULL * (clk_src - nominal_freq); in ptp_qoriq_auto_config()