Lines Matching defs:ndiv
46 struct clkgen_field ndiv;
80 .ndiv = CLKGEN_FIELD(0x2a4, C32_NDIV_MASK, 16),
115 .ndiv = CLKGEN_FIELD(0x2cc, C32_NDIV_MASK, 16),
141 .ndiv = CLKGEN_FIELD(0x1b0, C32_NDIV_MASK, 0),
167 .ndiv = CLKGEN_FIELD(0x1b0, C28_NDIV_MASK, 0),
211 u32 ndiv;
220 unsigned long ndiv;
322 /* Charge pump table: highest ndiv value for cp=6 to 25 */
350 pll->ndiv = n;
359 for (pll->cp = 6; pll->ndiv > cp_table[pll->cp-6]; (pll->cp)++)
371 *rate = ((2 * (input / 1000) * pll->ndiv) / pll->idf) * 1000;
380 unsigned long ndiv, idf;
386 ndiv = CLKGEN_READ(pll, ndiv);
391 rate = ((2 * (parent_rate/1000) * ndiv) / idf) * 1000;
411 pr_debug("%s: %s new rate %ld [ndiv=%u] [idf=%u]\n",
413 rate, (unsigned int)params.ndiv,
433 pr_debug("%s: %s new rate %ld [ndiv=0x%x] [idf=0x%x]\n",
435 hwrate, (unsigned int)params.ndiv,
441 pll->ndiv = params.ndiv;
450 CLKGEN_WRITE(pll, ndiv, pll->ndiv);
509 pll->ndiv = n;
527 *rate = (input / pll->idf) * 2 * pll->ndiv;
542 params.ndiv = CLKGEN_READ(pll, ndiv);
565 pr_debug("%s: %s new rate %ld [ndiv=%u] [idf=%u]\n",
567 rate, (unsigned int)params.ndiv,
592 pr_debug("%s: %s new rate %ld [ndiv=0x%x] [idf=0x%x]\n",
594 hwrate, (unsigned int)params.ndiv,
600 pll->ndiv = params.ndiv;
608 CLKGEN_WRITE(pll, ndiv, pll->ndiv);