Lines Matching refs:idf
48 struct clkgen_field idf;
70 .idf = CLKGEN_FIELD(0x2a4, C32_IDF_MASK, 0x0),
83 .idf = CLKGEN_FIELD(0x2cc, C32_IDF_MASK, 0x0),
96 .idf = CLKGEN_FIELD(0x1a8, C32_IDF_MASK, 25),
113 .idf = CLKGEN_FIELD(0x1a8, C28_IDF_MASK, 25),
149 u32 idf;
161 unsigned long idf;
287 pll->idf = i;
306 if (!pll->idf)
307 pll->idf = 1;
309 *rate = ((2 * (input / 1000) * pll->ndiv) / pll->idf) * 1000;
318 unsigned long ndiv, idf;
325 idf = CLKGEN_READ(pll, idf);
327 if (idf)
329 rate = ((2 * (parent_rate/1000) * ndiv) / idf) * 1000;
349 pr_debug("%s: %s new rate %ld [ndiv=%u] [idf=%u]\n",
352 (unsigned int)params.idf);
371 pr_debug("%s: %s new rate %ld [ndiv=0x%x] [idf=0x%x]\n",
374 (unsigned int)params.idf);
380 pll->idf = params.idf;
389 CLKGEN_WRITE(pll, idf, pll->idf);
446 pll->idf = i;
462 if (!pll->idf)
463 pll->idf = 1;
465 *rate = (input / pll->idf) * 2 * pll->ndiv;
481 params.idf = CLKGEN_READ(pll, idf);
503 pr_debug("%s: %s new rate %ld [ndiv=%u] [idf=%u]\n",
506 (unsigned int)params.idf);
530 pr_debug("%s: %s new rate %ld [ndiv=0x%x] [idf=0x%x]\n",
533 (unsigned int)params.idf);
539 pll->idf = params.idf;
547 CLKGEN_WRITE(pll, idf, pll->idf);