Lines Matching refs:ndiv
34 unsigned long ndiv;
49 struct clkgen_field ndiv;
100 .ndiv = CLKGEN_FIELD(0x2f4, 0x7, 16),
124 .ndiv = CLKGEN_FIELD(0x2a4, 0x7, 16),
175 * @ndiv: regmap field for the ndiv control.
185 u32 ndiv;
211 CLKGEN_WRITE(pll, ndiv, pll->ndiv);
263 unsigned long nd = fs->ndiv + 16; /* ndiv value */
277 params.ndiv = CLKGEN_READ(pll, ndiv);
282 pll->ndiv = params.ndiv;
291 VCO frequency = (fin x ndiv) / pdiv
292 ndiv = VCOfreq * pdiv / fin
311 fs->ndiv = n - 16; /* Converting formula value to reg value */
327 pr_debug("%s: %s new rate %ld [ndiv=%u]\n",
329 rate, (unsigned int)params.ndiv);
352 pr_debug("%s: %s new rate %ld [ndiv=0x%x]\n",
354 hwrate, (unsigned int)params.ndiv);
359 pll->ndiv = params.ndiv;
364 CLKGEN_WRITE(pll, ndiv, pll->ndiv);