Lines Matching refs:ndiv
46 struct clkgen_field ndiv;
69 .ndiv = CLKGEN_FIELD(0x2a4, C32_NDIV_MASK, 16),
82 .ndiv = CLKGEN_FIELD(0x2cc, C32_NDIV_MASK, 16),
95 .ndiv = CLKGEN_FIELD(0x1b0, C32_NDIV_MASK, 0),
112 .ndiv = CLKGEN_FIELD(0x1b0, C28_NDIV_MASK, 0),
148 u32 ndiv;
158 unsigned long ndiv;
260 /* Charge pump table: highest ndiv value for cp=6 to 25 */
288 pll->ndiv = n;
297 for (pll->cp = 6; pll->ndiv > cp_table[pll->cp-6]; (pll->cp)++)
309 *rate = ((2 * (input / 1000) * pll->ndiv) / pll->idf) * 1000;
318 unsigned long ndiv, idf;
324 ndiv = CLKGEN_READ(pll, ndiv);
329 rate = ((2 * (parent_rate/1000) * ndiv) / idf) * 1000;
349 pr_debug("%s: %s new rate %ld [ndiv=%u] [idf=%u]\n",
351 rate, (unsigned int)params.ndiv,
371 pr_debug("%s: %s new rate %ld [ndiv=0x%x] [idf=0x%x]\n",
373 hwrate, (unsigned int)params.ndiv,
379 pll->ndiv = params.ndiv;
388 CLKGEN_WRITE(pll, ndiv, pll->ndiv);
447 pll->ndiv = n;
465 *rate = (input / pll->idf) * 2 * pll->ndiv;
480 params.ndiv = CLKGEN_READ(pll, ndiv);
503 pr_debug("%s: %s new rate %ld [ndiv=%u] [idf=%u]\n",
505 rate, (unsigned int)params.ndiv,
530 pr_debug("%s: %s new rate %ld [ndiv=0x%x] [idf=0x%x]\n",
532 hwrate, (unsigned int)params.ndiv,
538 pll->ndiv = params.ndiv;
546 CLKGEN_WRITE(pll, ndiv, pll->ndiv);