Lines Matching refs:pdiv
104 vco_out->pdiv = 1;
282 unsigned int pdiv;
296 val = readl(pll->control_base + ctrl->pdiv.offset);
297 pdiv = (val >> ctrl->pdiv.shift) & bit_mask(ctrl->pdiv.width);
299 if (pdiv != vco->pdiv)
321 if (vco->pdiv == 0)
324 ref_freq = parent_rate / vco->pdiv;
411 val = readl(pll->control_base + ctrl->pdiv.offset);
412 val &= ~(bit_mask(ctrl->pdiv.width) << ctrl->pdiv.shift);
413 val |= vco->pdiv << ctrl->pdiv.shift;
414 iproc_pll_write(pll, pll->control_base, ctrl->pdiv.offset, val);
455 unsigned int pdiv;
469 * ((ndiv_int + ndiv_frac / 2^20) * (parent clock rate / pdiv)
483 val = readl(pll->control_base + ctrl->pdiv.offset);
484 pdiv = (val >> ctrl->pdiv.shift) & bit_mask(ctrl->pdiv.width);
488 if (pdiv == 0)
491 rate /= pdiv;