Lines Matching defs:val

83 static inline void pll_writel(struct pistachio_clk_pll *pll, u32 val, u32 reg)
85 writel(val, pll->base + reg);
108 u32 val;
110 val = pll_readl(pll, PLL_CTRL3) & PLL_FRAC_CTRL3_DSMPD;
111 return val ? PLL_MODE_INT : PLL_MODE_FRAC;
117 u32 val;
119 val = pll_readl(pll, PLL_CTRL3);
121 val |= PLL_FRAC_CTRL3_DSMPD | PLL_FRAC_CTRL3_DACPD;
123 val &= ~(PLL_FRAC_CTRL3_DSMPD | PLL_FRAC_CTRL3_DACPD);
125 pll_writel(pll, val, PLL_CTRL3);
160 u32 val;
162 val = pll_readl(pll, PLL_CTRL3);
163 val &= ~(PLL_FRAC_CTRL3_PD | PLL_FRAC_CTRL3_FOUTPOSTDIVPD |
165 pll_writel(pll, val, PLL_CTRL3);
167 val = pll_readl(pll, PLL_CTRL4);
168 val &= ~PLL_FRAC_CTRL4_BYPASS;
169 pll_writel(pll, val, PLL_CTRL4);
179 u32 val;
181 val = pll_readl(pll, PLL_CTRL3);
182 val |= PLL_FRAC_CTRL3_PD;
183 pll_writel(pll, val, PLL_CTRL3);
199 u64 val, vco, old_postdiv1, old_postdiv2;
218 val = div64_u64(params->fref, params->refdiv);
219 if (val < MIN_PFD)
221 name, val, MIN_PFD);
222 if (val > vco / 16)
224 name, val, vco / 16);
226 val = pll_readl(pll, PLL_CTRL1);
227 val &= ~((PLL_CTRL1_REFDIV_MASK << PLL_CTRL1_REFDIV_SHIFT) |
229 val |= (params->refdiv << PLL_CTRL1_REFDIV_SHIFT) |
231 pll_writel(pll, val, PLL_CTRL1);
233 val = pll_readl(pll, PLL_CTRL2);
235 old_postdiv1 = (val >> PLL_FRAC_CTRL2_POSTDIV1_SHIFT) &
237 old_postdiv2 = (val >> PLL_FRAC_CTRL2_POSTDIV2_SHIFT) &
247 val &= ~((PLL_FRAC_CTRL2_FRAC_MASK << PLL_FRAC_CTRL2_FRAC_SHIFT) |
252 val |= (params->frac << PLL_FRAC_CTRL2_FRAC_SHIFT) |
255 pll_writel(pll, val, PLL_CTRL2);
273 u64 val, prediv, fbdiv, frac, postdiv1, postdiv2, rate;
275 val = pll_readl(pll, PLL_CTRL1);
276 prediv = (val >> PLL_CTRL1_REFDIV_SHIFT) & PLL_CTRL1_REFDIV_MASK;
277 fbdiv = (val >> PLL_CTRL1_FBDIV_SHIFT) & PLL_CTRL1_FBDIV_MASK;
279 val = pll_readl(pll, PLL_CTRL2);
280 postdiv1 = (val >> PLL_FRAC_CTRL2_POSTDIV1_SHIFT) &
282 postdiv2 = (val >> PLL_FRAC_CTRL2_POSTDIV2_SHIFT) &
284 frac = (val >> PLL_FRAC_CTRL2_FRAC_SHIFT) & PLL_FRAC_CTRL2_FRAC_MASK;
317 u32 val;
319 val = pll_readl(pll, PLL_CTRL1);
320 val &= ~(PLL_INT_CTRL1_PD |
322 pll_writel(pll, val, PLL_CTRL1);
324 val = pll_readl(pll, PLL_CTRL2);
325 val &= ~PLL_INT_CTRL2_BYPASS;
326 pll_writel(pll, val, PLL_CTRL2);
336 u32 val;
338 val = pll_readl(pll, PLL_CTRL1);
339 val |= PLL_INT_CTRL1_PD;
340 pll_writel(pll, val, PLL_CTRL1);
356 u32 val, vco, old_postdiv1, old_postdiv2;
371 val = div_u64(params->fref, params->refdiv);
372 if (val < MIN_PFD)
374 name, val, MIN_PFD);
375 if (val > vco / 16)
377 name, val, vco / 16);
379 val = pll_readl(pll, PLL_CTRL1);
381 old_postdiv1 = (val >> PLL_INT_CTRL1_POSTDIV1_SHIFT) &
383 old_postdiv2 = (val >> PLL_INT_CTRL1_POSTDIV2_SHIFT) &
393 val &= ~((PLL_CTRL1_REFDIV_MASK << PLL_CTRL1_REFDIV_SHIFT) |
397 val |= (params->refdiv << PLL_CTRL1_REFDIV_SHIFT) |
401 pll_writel(pll, val, PLL_CTRL1);
413 u32 val, prediv, fbdiv, postdiv1, postdiv2;
416 val = pll_readl(pll, PLL_CTRL1);
417 prediv = (val >> PLL_CTRL1_REFDIV_SHIFT) & PLL_CTRL1_REFDIV_MASK;
418 fbdiv = (val >> PLL_CTRL1_FBDIV_SHIFT) & PLL_CTRL1_FBDIV_MASK;
419 postdiv1 = (val >> PLL_INT_CTRL1_POSTDIV1_SHIFT) &
421 postdiv2 = (val >> PLL_INT_CTRL1_POSTDIV2_SHIFT) &