Lines Matching refs:pdiv
114 vco_out->pdiv = 1;
292 unsigned int pdiv;
306 val = readl(pll->control_base + ctrl->pdiv.offset);
307 pdiv = (val >> ctrl->pdiv.shift) & bit_mask(ctrl->pdiv.width);
309 if (pdiv != vco->pdiv)
331 if (vco->pdiv == 0)
334 ref_freq = parent_rate / vco->pdiv;
421 val = readl(pll->control_base + ctrl->pdiv.offset);
422 val &= ~(bit_mask(ctrl->pdiv.width) << ctrl->pdiv.shift);
423 val |= vco->pdiv << ctrl->pdiv.shift;
424 iproc_pll_write(pll, pll->control_base, ctrl->pdiv.offset, val);
465 unsigned int pdiv;
479 * ((ndiv_int + ndiv_frac / 2^20) * (parent clock rate / pdiv)
493 val = readl(pll->control_base + ctrl->pdiv.offset);
494 pdiv = (val >> ctrl->pdiv.shift) & bit_mask(ctrl->pdiv.width);
498 if (pdiv == 0)
501 rate /= pdiv;