Lines Matching defs:bits
32 const struct clk_slow_bits *bits;
41 const struct clk_slow_bits *bits;
51 const struct clk_slow_bits *bits;
62 const struct clk_slow_bits *bits;
74 if (tmp & (osc->bits->cr_osc32byp | osc->bits->cr_osc32en))
77 writel(tmp | osc->bits->cr_osc32en, sckcr);
93 if (tmp & osc->bits->cr_osc32byp)
96 writel(tmp & ~osc->bits->cr_osc32en, sckcr);
105 if (tmp & osc->bits->cr_osc32byp)
108 return !!(tmp & osc->bits->cr_osc32en);
123 const struct clk_slow_bits *bits)
146 osc->bits = bits;
149 writel((readl(sckcr) & ~osc->bits->cr_osc32en) |
150 osc->bits->cr_osc32byp, sckcr);
191 writel(readl(sckcr) | osc->bits->cr_rcen, sckcr);
206 writel(readl(sckcr) & ~osc->bits->cr_rcen, sckcr);
213 return !!(readl(osc->sckcr) & osc->bits->cr_rcen);
230 const struct clk_slow_bits *bits)
252 osc->bits = bits;
286 if ((!index && !(tmp & slowck->bits->cr_oscsel)) ||
287 (index && (tmp & slowck->bits->cr_oscsel)))
291 tmp |= slowck->bits->cr_oscsel;
293 tmp &= ~slowck->bits->cr_oscsel;
309 return !!(readl(slowck->sckcr) & slowck->bits->cr_oscsel);
323 const struct clk_slow_bits *bits)
345 slowck->bits = bits;
346 slowck->parent = !!(readl(sckcr) & slowck->bits->cr_oscsel);
368 const struct clk_slow_bits *bits)
386 rc_osc_startup_us, bits);
411 &parent_data, 1200000, bypass, bits);
418 2, bits);
554 if ((readl(osc->sckcr) & osc->bits->cr_oscsel)) {
625 osc->bits = &at91sama5d4_bits;