Lines Matching refs:clk_src
342 static u32 ptp_qoriq_nominal_freq(u32 clk_src) in ptp_qoriq_nominal_freq() argument
346 clk_src /= 1000000; in ptp_qoriq_nominal_freq()
347 remainder = clk_src % 100; in ptp_qoriq_nominal_freq()
349 clk_src -= remainder; in ptp_qoriq_nominal_freq()
350 clk_src += 100; in ptp_qoriq_nominal_freq()
354 clk_src -= 100; in ptp_qoriq_nominal_freq()
356 } while (1000 % clk_src); in ptp_qoriq_nominal_freq()
358 return clk_src * 1000000; in ptp_qoriq_nominal_freq()
387 u32 clk_src = 0; in ptp_qoriq_auto_config() local
393 clk_src = clk_get_rate(clk); in ptp_qoriq_auto_config()
397 if (clk_src <= 100000000UL) { in ptp_qoriq_auto_config()
402 nominal_freq = ptp_qoriq_nominal_freq(clk_src); in ptp_qoriq_auto_config()
414 freq_comp = div_u64_rem(freq_comp, clk_src, &remainder); in ptp_qoriq_auto_config()
426 max_adj = 1000000000ULL * (clk_src - nominal_freq); in ptp_qoriq_auto_config()