Lines Matching defs:frac_start
103 static inline u32 pll_get_cpctrl(u64 frac_start, unsigned long ref_clk,
106 if ((frac_start != 0) || gen_ssc)
112 static inline u32 pll_get_rctrl(u64 frac_start, bool gen_ssc)
114 if ((frac_start != 0) || gen_ssc)
120 static inline u32 pll_get_cctrl(u64 frac_start, bool gen_ssc)
122 if ((frac_start != 0) || gen_ssc)
128 static inline u32 pll_get_integloop_gain(u64 frac_start, u64 bclk, u32 ref_clk,
134 if ((frac_start != 0) || gen_ssc)
225 u64 frac_start;
252 frac_start = pd.vco_freq * (1 << 20);
254 rem = do_div(frac_start, pll_divisor);
255 frac_start -= dec_start * (1 << 20);
257 frac_start++;
259 cpctrl = pll_get_cpctrl(frac_start, ref_clk, false);
260 rctrl = pll_get_rctrl(frac_start, false);
261 cctrl = pll_get_cctrl(frac_start, false);
262 integloop_gain = pll_get_integloop_gain(frac_start, bclk,
276 DBG("DIV_FRAC_START: %llu", frac_start);
295 cfg->com_div_frac_start1_mode0 = (frac_start & 0xff);
296 cfg->com_div_frac_start2_mode0 = ((frac_start & 0xff00) >> 8);
297 cfg->com_div_frac_start3_mode0 = ((frac_start & 0xf0000) >> 16);