Lines Matching refs:v
87 u32 v = readl_relaxed(fd->base); in ti_fapll_clock_is_bypass() local
90 return !(v & FAPLL_MAIN_BP); in ti_fapll_clock_is_bypass()
92 return !!(v & FAPLL_MAIN_BP); in ti_fapll_clock_is_bypass()
97 u32 v = readl_relaxed(fd->base); in ti_fapll_set_bypass() local
100 v &= ~FAPLL_MAIN_BP; in ti_fapll_set_bypass()
102 v |= FAPLL_MAIN_BP; in ti_fapll_set_bypass()
103 writel_relaxed(v, fd->base); in ti_fapll_set_bypass()
108 u32 v = readl_relaxed(fd->base); in ti_fapll_clear_bypass() local
111 v |= FAPLL_MAIN_BP; in ti_fapll_clear_bypass()
113 v &= ~FAPLL_MAIN_BP; in ti_fapll_clear_bypass()
114 writel_relaxed(v, fd->base); in ti_fapll_clear_bypass()
120 u32 v; in ti_fapll_wait_lock() local
122 while ((v = readl_relaxed(fd->base))) { in ti_fapll_wait_lock()
123 if (v & FAPLL_MAIN_LOCK) in ti_fapll_wait_lock()
140 u32 v = readl_relaxed(fd->base); in ti_fapll_enable() local
142 v |= FAPLL_MAIN_PLLEN; in ti_fapll_enable()
143 writel_relaxed(v, fd->base); in ti_fapll_enable()
152 u32 v = readl_relaxed(fd->base); in ti_fapll_disable() local
154 v &= ~FAPLL_MAIN_PLLEN; in ti_fapll_disable()
155 writel_relaxed(v, fd->base); in ti_fapll_disable()
161 u32 v = readl_relaxed(fd->base); in ti_fapll_is_enabled() local
163 return v & FAPLL_MAIN_PLLEN; in ti_fapll_is_enabled()
170 u32 fapll_n, fapll_p, v; in ti_fapll_recalc_rate() local
179 v = readl_relaxed(fd->base); in ti_fapll_recalc_rate()
180 fapll_p = (v >> 8) & 0xff; in ti_fapll_recalc_rate()
183 fapll_n = v >> 16; in ti_fapll_recalc_rate()
247 u32 pre_div_p, mult_n, v; in ti_fapll_set_rate() local
259 v = readl_relaxed(fd->base); in ti_fapll_set_rate()
260 v &= ~FAPLL_MAIN_CLEAR_MASK; in ti_fapll_set_rate()
261 v |= pre_div_p << FAPLL_MAIN_DIV_P_SHIFT; in ti_fapll_set_rate()
262 v |= mult_n << FAPLL_MAIN_MULT_N_SHIFT; in ti_fapll_set_rate()
263 writel_relaxed(v, fd->base); in ti_fapll_set_rate()
284 u32 v = readl_relaxed(synth->fd->base + FAPLL_PWD_OFFSET); in ti_fapll_synth_enable() local
286 v &= ~(1 << synth->index); in ti_fapll_synth_enable()
287 writel_relaxed(v, synth->fd->base + FAPLL_PWD_OFFSET); in ti_fapll_synth_enable()
295 u32 v = readl_relaxed(synth->fd->base + FAPLL_PWD_OFFSET); in ti_fapll_synth_disable() local
297 v |= 1 << synth->index; in ti_fapll_synth_disable()
298 writel_relaxed(v, synth->fd->base + FAPLL_PWD_OFFSET); in ti_fapll_synth_disable()
304 u32 v = readl_relaxed(synth->fd->base + FAPLL_PWD_OFFSET); in ti_fapll_synth_is_enabled() local
306 return !(v & (1 << synth->index)); in ti_fapll_synth_is_enabled()
339 u32 v, synth_int_div, synth_frac_div, synth_div_freq; in ti_fapll_synth_recalc_rate() local
341 v = readl_relaxed(synth->freq); in ti_fapll_synth_recalc_rate()
342 synth_int_div = (v >> 24) & 0xf; in ti_fapll_synth_recalc_rate()
343 synth_frac_div = v & 0xffffff; in ti_fapll_synth_recalc_rate()
374 u32 post_div_m, synth_int_div = 0, synth_frac_div = 0, v; in ti_fapll_synth_set_frac_rate() local
398 v = readl_relaxed(synth->freq); in ti_fapll_synth_set_frac_rate()
399 v &= ~0x1fffffff; in ti_fapll_synth_set_frac_rate()
400 v |= (synth_int_div & SYNTH_MAX_INT_DIV) << 24; in ti_fapll_synth_set_frac_rate()
401 v |= (synth_frac_div & 0xffffff); in ti_fapll_synth_set_frac_rate()
402 v |= SYNTH_LDFREQ; in ti_fapll_synth_set_frac_rate()
403 writel_relaxed(v, synth->freq); in ti_fapll_synth_set_frac_rate()
448 u32 post_div_m = 0, v; in ti_fapll_synth_set_rate() local
472 v = readl_relaxed(synth->div); in ti_fapll_synth_set_rate()
473 v &= ~SYNTH_MAX_DIV_M; in ti_fapll_synth_set_rate()
474 v |= post_div_m; in ti_fapll_synth_set_rate()
475 v |= SYNTH_LDMDIV1; in ti_fapll_synth_set_rate()
476 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()