Lines Matching refs:v
86 u32 v = readl_relaxed(fd->base); in ti_fapll_clock_is_bypass() local
89 return !(v & FAPLL_MAIN_BP); in ti_fapll_clock_is_bypass()
91 return !!(v & FAPLL_MAIN_BP); in ti_fapll_clock_is_bypass()
96 u32 v = readl_relaxed(fd->base); in ti_fapll_set_bypass() local
99 v &= ~FAPLL_MAIN_BP; in ti_fapll_set_bypass()
101 v |= FAPLL_MAIN_BP; in ti_fapll_set_bypass()
102 writel_relaxed(v, fd->base); in ti_fapll_set_bypass()
107 u32 v = readl_relaxed(fd->base); in ti_fapll_clear_bypass() local
110 v |= FAPLL_MAIN_BP; in ti_fapll_clear_bypass()
112 v &= ~FAPLL_MAIN_BP; in ti_fapll_clear_bypass()
113 writel_relaxed(v, fd->base); in ti_fapll_clear_bypass()
119 u32 v; in ti_fapll_wait_lock() local
121 while ((v = readl_relaxed(fd->base))) { in ti_fapll_wait_lock()
122 if (v & FAPLL_MAIN_LOCK) in ti_fapll_wait_lock()
139 u32 v = readl_relaxed(fd->base); in ti_fapll_enable() local
141 v |= FAPLL_MAIN_PLLEN; in ti_fapll_enable()
142 writel_relaxed(v, fd->base); in ti_fapll_enable()
151 u32 v = readl_relaxed(fd->base); in ti_fapll_disable() local
153 v &= ~FAPLL_MAIN_PLLEN; in ti_fapll_disable()
154 writel_relaxed(v, fd->base); in ti_fapll_disable()
160 u32 v = readl_relaxed(fd->base); in ti_fapll_is_enabled() local
162 return v & FAPLL_MAIN_PLLEN; in ti_fapll_is_enabled()
169 u32 fapll_n, fapll_p, v; in ti_fapll_recalc_rate() local
178 v = readl_relaxed(fd->base); in ti_fapll_recalc_rate()
179 fapll_p = (v >> 8) & 0xff; in ti_fapll_recalc_rate()
182 fapll_n = v >> 16; in ti_fapll_recalc_rate()
246 u32 pre_div_p, mult_n, v; in ti_fapll_set_rate() local
258 v = readl_relaxed(fd->base); in ti_fapll_set_rate()
259 v &= ~FAPLL_MAIN_CLEAR_MASK; in ti_fapll_set_rate()
260 v |= pre_div_p << FAPLL_MAIN_DIV_P_SHIFT; in ti_fapll_set_rate()
261 v |= mult_n << FAPLL_MAIN_MULT_N_SHIFT; in ti_fapll_set_rate()
262 writel_relaxed(v, fd->base); in ti_fapll_set_rate()
283 u32 v = readl_relaxed(synth->fd->base + FAPLL_PWD_OFFSET); in ti_fapll_synth_enable() local
285 v &= ~(1 << synth->index); in ti_fapll_synth_enable()
286 writel_relaxed(v, synth->fd->base + FAPLL_PWD_OFFSET); in ti_fapll_synth_enable()
294 u32 v = readl_relaxed(synth->fd->base + FAPLL_PWD_OFFSET); in ti_fapll_synth_disable() local
296 v |= 1 << synth->index; in ti_fapll_synth_disable()
297 writel_relaxed(v, synth->fd->base + FAPLL_PWD_OFFSET); in ti_fapll_synth_disable()
303 u32 v = readl_relaxed(synth->fd->base + FAPLL_PWD_OFFSET); in ti_fapll_synth_is_enabled() local
305 return !(v & (1 << synth->index)); in ti_fapll_synth_is_enabled()
338 u32 v, synth_int_div, synth_frac_div, synth_div_freq; in ti_fapll_synth_recalc_rate() local
340 v = readl_relaxed(synth->freq); in ti_fapll_synth_recalc_rate()
341 synth_int_div = (v >> 24) & 0xf; in ti_fapll_synth_recalc_rate()
342 synth_frac_div = v & 0xffffff; in ti_fapll_synth_recalc_rate()
373 u32 post_div_m, synth_int_div = 0, synth_frac_div = 0, v; in ti_fapll_synth_set_frac_rate() local
397 v = readl_relaxed(synth->freq); in ti_fapll_synth_set_frac_rate()
398 v &= ~0x1fffffff; in ti_fapll_synth_set_frac_rate()
399 v |= (synth_int_div & SYNTH_MAX_INT_DIV) << 24; in ti_fapll_synth_set_frac_rate()
400 v |= (synth_frac_div & 0xffffff); in ti_fapll_synth_set_frac_rate()
401 v |= SYNTH_LDFREQ; in ti_fapll_synth_set_frac_rate()
402 writel_relaxed(v, synth->freq); in ti_fapll_synth_set_frac_rate()
447 u32 post_div_m = 0, v; in ti_fapll_synth_set_rate() local
471 v = readl_relaxed(synth->div); in ti_fapll_synth_set_rate()
472 v &= ~SYNTH_MAX_DIV_M; in ti_fapll_synth_set_rate()
473 v |= post_div_m; in ti_fapll_synth_set_rate()
474 v |= SYNTH_LDMDIV1; in ti_fapll_synth_set_rate()
475 writel_relaxed(v, synth->div); in ti_fapll_synth_set_rate()
609 u32 v; in ti_fapll_setup() local
628 v = readl_relaxed(freq); in ti_fapll_setup()
629 if (!v) in ti_fapll_setup()