Lines Matching refs:sckcr
42 void __iomem *sckcr; member
50 void __iomem *sckcr; member
67 void __iomem *sckcr; member
78 void __iomem *sckcr = osc->sckcr; in clk_slow_osc_prepare() local
79 u32 tmp = readl(sckcr); in clk_slow_osc_prepare()
84 writel(tmp | AT91_SCKC_OSC32EN, sckcr); in clk_slow_osc_prepare()
94 void __iomem *sckcr = osc->sckcr; in clk_slow_osc_unprepare() local
95 u32 tmp = readl(sckcr); in clk_slow_osc_unprepare()
100 writel(tmp & ~AT91_SCKC_OSC32EN, sckcr); in clk_slow_osc_unprepare()
106 void __iomem *sckcr = osc->sckcr; in clk_slow_osc_is_prepared() local
107 u32 tmp = readl(sckcr); in clk_slow_osc_is_prepared()
122 at91_clk_register_slow_osc(void __iomem *sckcr, in at91_clk_register_slow_osc() argument
132 if (!sckcr || !name || !parent_name) in at91_clk_register_slow_osc()
146 osc->sckcr = sckcr; in at91_clk_register_slow_osc()
150 writel((readl(sckcr) & ~AT91_SCKC_OSC32EN) | AT91_SCKC_OSC32BYP, in at91_clk_register_slow_osc()
151 sckcr); in at91_clk_register_slow_osc()
161 void __iomem *sckcr) in of_at91sam9x5_clk_slow_osc_setup() argument
174 clk = at91_clk_register_slow_osc(sckcr, name, parent_name, startup, in of_at91sam9x5_clk_slow_osc_setup()
201 void __iomem *sckcr = osc->sckcr; in clk_slow_rc_osc_prepare() local
203 writel(readl(sckcr) | AT91_SCKC_RCEN, sckcr); in clk_slow_rc_osc_prepare()
213 void __iomem *sckcr = osc->sckcr; in clk_slow_rc_osc_unprepare() local
215 writel(readl(sckcr) & ~AT91_SCKC_RCEN, sckcr); in clk_slow_rc_osc_unprepare()
222 return !!(readl(osc->sckcr) & AT91_SCKC_RCEN); in clk_slow_rc_osc_is_prepared()
234 at91_clk_register_slow_rc_osc(void __iomem *sckcr, in at91_clk_register_slow_rc_osc() argument
244 if (!sckcr || !name) in at91_clk_register_slow_rc_osc()
258 osc->sckcr = sckcr; in at91_clk_register_slow_rc_osc()
271 void __iomem *sckcr) in of_at91sam9x5_clk_slow_rc_osc_setup() argument
284 clk = at91_clk_register_slow_rc_osc(sckcr, name, frequency, accuracy, in of_at91sam9x5_clk_slow_rc_osc_setup()
295 void __iomem *sckcr = slowck->sckcr; in clk_sam9x5_slow_set_parent() local
301 tmp = readl(sckcr); in clk_sam9x5_slow_set_parent()
312 writel(tmp, sckcr); in clk_sam9x5_slow_set_parent()
323 return !!(readl(slowck->sckcr) & AT91_SCKC_OSCSEL); in clk_sam9x5_slow_get_parent()
332 at91_clk_register_sam9x5_slow(void __iomem *sckcr, in at91_clk_register_sam9x5_slow() argument
341 if (!sckcr || !name || !parent_names || !num_parents) in at91_clk_register_sam9x5_slow()
355 slowck->sckcr = sckcr; in at91_clk_register_sam9x5_slow()
356 slowck->parent = !!(readl(sckcr) & AT91_SCKC_OSCSEL); in at91_clk_register_sam9x5_slow()
368 void __iomem *sckcr) in of_at91sam9x5_clk_slow_setup() argument
388 clk = at91_clk_register_sam9x5_slow(sckcr, name, parent_names, in of_at91sam9x5_clk_slow_setup()