Lines Matching refs:idf
48 struct clkgen_field idf;
81 .idf = CLKGEN_FIELD(0x2a4, C32_IDF_MASK, 0x0),
116 .idf = CLKGEN_FIELD(0x2cc, C32_IDF_MASK, 0x0),
142 .idf = CLKGEN_FIELD(0x1a8, C32_IDF_MASK, 25),
168 .idf = CLKGEN_FIELD(0x1a8, C28_IDF_MASK, 25),
212 u32 idf;
223 unsigned long idf;
349 pll->idf = i;
368 if (!pll->idf)
369 pll->idf = 1;
371 *rate = ((2 * (input / 1000) * pll->ndiv) / pll->idf) * 1000;
380 unsigned long ndiv, idf;
387 idf = CLKGEN_READ(pll, idf);
389 if (idf)
391 rate = ((2 * (parent_rate/1000) * ndiv) / idf) * 1000;
411 pr_debug("%s: %s new rate %ld [ndiv=%u] [idf=%u]\n",
414 (unsigned int)params.idf);
433 pr_debug("%s: %s new rate %ld [ndiv=0x%x] [idf=0x%x]\n",
436 (unsigned int)params.idf);
442 pll->idf = params.idf;
451 CLKGEN_WRITE(pll, idf, pll->idf);
508 pll->idf = i;
524 if (!pll->idf)
525 pll->idf = 1;
527 *rate = (input / pll->idf) * 2 * pll->ndiv;
543 params.idf = CLKGEN_READ(pll, idf);
565 pr_debug("%s: %s new rate %ld [ndiv=%u] [idf=%u]\n",
568 (unsigned int)params.idf);
592 pr_debug("%s: %s new rate %ld [ndiv=0x%x] [idf=0x%x]\n",
595 (unsigned int)params.idf);
601 pll->idf = params.idf;
609 CLKGEN_WRITE(pll, idf, pll->idf);