Lines Matching refs:val

65 static inline void pll_writel(struct pistachio_clk_pll *pll, u32 val, u32 reg)  in pll_writel()  argument
67 writel(val, pll->base + reg); in pll_writel()
115 u32 val; in pll_gf40lp_frac_enable() local
117 val = pll_readl(pll, PLL_CTRL3); in pll_gf40lp_frac_enable()
118 val &= ~(PLL_FRAC_CTRL3_PD | PLL_FRAC_CTRL3_FOUTPOSTDIVPD | in pll_gf40lp_frac_enable()
120 pll_writel(pll, val, PLL_CTRL3); in pll_gf40lp_frac_enable()
122 val = pll_readl(pll, PLL_CTRL4); in pll_gf40lp_frac_enable()
123 val &= ~PLL_FRAC_CTRL4_BYPASS; in pll_gf40lp_frac_enable()
124 pll_writel(pll, val, PLL_CTRL4); in pll_gf40lp_frac_enable()
132 u32 val; in pll_gf40lp_frac_disable() local
134 val = pll_readl(pll, PLL_CTRL3); in pll_gf40lp_frac_disable()
135 val |= PLL_FRAC_CTRL3_PD; in pll_gf40lp_frac_disable()
136 pll_writel(pll, val, PLL_CTRL3); in pll_gf40lp_frac_disable()
152 u32 val; in pll_gf40lp_frac_set_rate() local
162 val = pll_readl(pll, PLL_CTRL1); in pll_gf40lp_frac_set_rate()
163 val &= ~((PLL_CTRL1_REFDIV_MASK << PLL_CTRL1_REFDIV_SHIFT) | in pll_gf40lp_frac_set_rate()
165 val |= (params->refdiv << PLL_CTRL1_REFDIV_SHIFT) | in pll_gf40lp_frac_set_rate()
167 pll_writel(pll, val, PLL_CTRL1); in pll_gf40lp_frac_set_rate()
169 val = pll_readl(pll, PLL_CTRL2); in pll_gf40lp_frac_set_rate()
170 val &= ~((PLL_FRAC_CTRL2_FRAC_MASK << PLL_FRAC_CTRL2_FRAC_SHIFT) | in pll_gf40lp_frac_set_rate()
175 val |= (params->frac << PLL_FRAC_CTRL2_FRAC_SHIFT) | in pll_gf40lp_frac_set_rate()
178 pll_writel(pll, val, PLL_CTRL2); in pll_gf40lp_frac_set_rate()
193 u32 val, prediv, fbdiv, frac, postdiv1, postdiv2; in pll_gf40lp_frac_recalc_rate() local
196 val = pll_readl(pll, PLL_CTRL1); in pll_gf40lp_frac_recalc_rate()
197 prediv = (val >> PLL_CTRL1_REFDIV_SHIFT) & PLL_CTRL1_REFDIV_MASK; in pll_gf40lp_frac_recalc_rate()
198 fbdiv = (val >> PLL_CTRL1_FBDIV_SHIFT) & PLL_CTRL1_FBDIV_MASK; in pll_gf40lp_frac_recalc_rate()
200 val = pll_readl(pll, PLL_CTRL2); in pll_gf40lp_frac_recalc_rate()
201 postdiv1 = (val >> PLL_FRAC_CTRL2_POSTDIV1_SHIFT) & in pll_gf40lp_frac_recalc_rate()
203 postdiv2 = (val >> PLL_FRAC_CTRL2_POSTDIV2_SHIFT) & in pll_gf40lp_frac_recalc_rate()
205 frac = (val >> PLL_FRAC_CTRL2_FRAC_SHIFT) & PLL_FRAC_CTRL2_FRAC_MASK; in pll_gf40lp_frac_recalc_rate()
232 u32 val; in pll_gf40lp_laint_enable() local
234 val = pll_readl(pll, PLL_CTRL1); in pll_gf40lp_laint_enable()
235 val &= ~(PLL_INT_CTRL1_PD | in pll_gf40lp_laint_enable()
237 pll_writel(pll, val, PLL_CTRL1); in pll_gf40lp_laint_enable()
239 val = pll_readl(pll, PLL_CTRL2); in pll_gf40lp_laint_enable()
240 val &= ~PLL_INT_CTRL2_BYPASS; in pll_gf40lp_laint_enable()
241 pll_writel(pll, val, PLL_CTRL2); in pll_gf40lp_laint_enable()
249 u32 val; in pll_gf40lp_laint_disable() local
251 val = pll_readl(pll, PLL_CTRL1); in pll_gf40lp_laint_disable()
252 val |= PLL_INT_CTRL1_PD; in pll_gf40lp_laint_disable()
253 pll_writel(pll, val, PLL_CTRL1); in pll_gf40lp_laint_disable()
269 u32 val; in pll_gf40lp_laint_set_rate() local
279 val = pll_readl(pll, PLL_CTRL1); in pll_gf40lp_laint_set_rate()
280 val &= ~((PLL_CTRL1_REFDIV_MASK << PLL_CTRL1_REFDIV_SHIFT) | in pll_gf40lp_laint_set_rate()
284 val |= (params->refdiv << PLL_CTRL1_REFDIV_SHIFT) | in pll_gf40lp_laint_set_rate()
288 pll_writel(pll, val, PLL_CTRL1); in pll_gf40lp_laint_set_rate()
303 u32 val, prediv, fbdiv, postdiv1, postdiv2; in pll_gf40lp_laint_recalc_rate() local
306 val = pll_readl(pll, PLL_CTRL1); in pll_gf40lp_laint_recalc_rate()
307 prediv = (val >> PLL_CTRL1_REFDIV_SHIFT) & PLL_CTRL1_REFDIV_MASK; in pll_gf40lp_laint_recalc_rate()
308 fbdiv = (val >> PLL_CTRL1_FBDIV_SHIFT) & PLL_CTRL1_FBDIV_MASK; in pll_gf40lp_laint_recalc_rate()
309 postdiv1 = (val >> PLL_INT_CTRL1_POSTDIV1_SHIFT) & in pll_gf40lp_laint_recalc_rate()
311 postdiv2 = (val >> PLL_INT_CTRL1_POSTDIV2_SHIFT) & in pll_gf40lp_laint_recalc_rate()