• Home
  • Raw
  • Download

Lines Matching refs:bits

32 	const struct clk_slow_bits *bits;  member
41 const struct clk_slow_bits *bits; member
51 const struct clk_slow_bits *bits; member
62 const struct clk_slow_bits *bits; member
74 if (tmp & (osc->bits->cr_osc32byp | osc->bits->cr_osc32en)) in clk_slow_osc_prepare()
77 writel(tmp | osc->bits->cr_osc32en, sckcr); in clk_slow_osc_prepare()
93 if (tmp & osc->bits->cr_osc32byp) in clk_slow_osc_unprepare()
96 writel(tmp & ~osc->bits->cr_osc32en, sckcr); in clk_slow_osc_unprepare()
105 if (tmp & osc->bits->cr_osc32byp) in clk_slow_osc_is_prepared()
108 return !!(tmp & osc->bits->cr_osc32en); in clk_slow_osc_is_prepared()
123 const struct clk_slow_bits *bits) in at91_clk_register_slow_osc() argument
146 osc->bits = bits; in at91_clk_register_slow_osc()
149 writel((readl(sckcr) & ~osc->bits->cr_osc32en) | in at91_clk_register_slow_osc()
150 osc->bits->cr_osc32byp, sckcr); in at91_clk_register_slow_osc()
191 writel(readl(sckcr) | osc->bits->cr_rcen, sckcr); in clk_slow_rc_osc_prepare()
206 writel(readl(sckcr) & ~osc->bits->cr_rcen, sckcr); in clk_slow_rc_osc_unprepare()
213 return !!(readl(osc->sckcr) & osc->bits->cr_rcen); in clk_slow_rc_osc_is_prepared()
230 const struct clk_slow_bits *bits) in at91_clk_register_slow_rc_osc() argument
252 osc->bits = bits; in at91_clk_register_slow_rc_osc()
286 if ((!index && !(tmp & slowck->bits->cr_oscsel)) || in clk_sam9x5_slow_set_parent()
287 (index && (tmp & slowck->bits->cr_oscsel))) in clk_sam9x5_slow_set_parent()
291 tmp |= slowck->bits->cr_oscsel; in clk_sam9x5_slow_set_parent()
293 tmp &= ~slowck->bits->cr_oscsel; in clk_sam9x5_slow_set_parent()
309 return !!(readl(slowck->sckcr) & slowck->bits->cr_oscsel); in clk_sam9x5_slow_get_parent()
322 const struct clk_slow_bits *bits) in at91_clk_register_sam9x5_slow() argument
344 slowck->bits = bits; in at91_clk_register_sam9x5_slow()
345 slowck->parent = !!(readl(sckcr) & slowck->bits->cr_oscsel); in at91_clk_register_sam9x5_slow()
367 const struct clk_slow_bits *bits) in at91sam9x5_sckc_register() argument
382 rc_osc_startup_us, bits); in at91sam9x5_sckc_register()
405 xtal_name, 1200000, bypass, bits); in at91sam9x5_sckc_register()
410 2, bits); in at91sam9x5_sckc_register()
540 if ((readl(osc->sckcr) & osc->bits->cr_oscsel)) { in clk_sama5d4_slow_osc_prepare()
605 osc->bits = &at91sama5d4_bits; in of_sama5d4_sckc_setup()