Lines Matching refs:osc

77 	struct clk_slow_osc *osc = to_clk_slow_osc(hw);  in clk_slow_osc_prepare()  local
78 void __iomem *sckcr = osc->sckcr; in clk_slow_osc_prepare()
86 usleep_range(osc->startup_usec, osc->startup_usec + 1); in clk_slow_osc_prepare()
93 struct clk_slow_osc *osc = to_clk_slow_osc(hw); in clk_slow_osc_unprepare() local
94 void __iomem *sckcr = osc->sckcr; in clk_slow_osc_unprepare()
105 struct clk_slow_osc *osc = to_clk_slow_osc(hw); in clk_slow_osc_is_prepared() local
106 void __iomem *sckcr = osc->sckcr; in clk_slow_osc_is_prepared()
128 struct clk_slow_osc *osc; in at91_clk_register_slow_osc() local
135 osc = kzalloc(sizeof(*osc), GFP_KERNEL); in at91_clk_register_slow_osc()
136 if (!osc) in at91_clk_register_slow_osc()
145 osc->hw.init = &init; in at91_clk_register_slow_osc()
146 osc->sckcr = sckcr; in at91_clk_register_slow_osc()
147 osc->startup_usec = startup; in at91_clk_register_slow_osc()
153 clk = clk_register(NULL, &osc->hw); in at91_clk_register_slow_osc()
155 kfree(osc); in at91_clk_register_slow_osc()
185 struct clk_slow_rc_osc *osc = to_clk_slow_rc_osc(hw); in clk_slow_rc_osc_recalc_rate() local
187 return osc->frequency; in clk_slow_rc_osc_recalc_rate()
193 struct clk_slow_rc_osc *osc = to_clk_slow_rc_osc(hw); in clk_slow_rc_osc_recalc_accuracy() local
195 return osc->accuracy; in clk_slow_rc_osc_recalc_accuracy()
200 struct clk_slow_rc_osc *osc = to_clk_slow_rc_osc(hw); in clk_slow_rc_osc_prepare() local
201 void __iomem *sckcr = osc->sckcr; in clk_slow_rc_osc_prepare()
205 usleep_range(osc->startup_usec, osc->startup_usec + 1); in clk_slow_rc_osc_prepare()
212 struct clk_slow_rc_osc *osc = to_clk_slow_rc_osc(hw); in clk_slow_rc_osc_unprepare() local
213 void __iomem *sckcr = osc->sckcr; in clk_slow_rc_osc_unprepare()
220 struct clk_slow_rc_osc *osc = to_clk_slow_rc_osc(hw); in clk_slow_rc_osc_is_prepared() local
222 return !!(readl(osc->sckcr) & AT91_SCKC_RCEN); in clk_slow_rc_osc_is_prepared()
240 struct clk_slow_rc_osc *osc; in at91_clk_register_slow_rc_osc() local
247 osc = kzalloc(sizeof(*osc), GFP_KERNEL); in at91_clk_register_slow_rc_osc()
248 if (!osc) in at91_clk_register_slow_rc_osc()
257 osc->hw.init = &init; in at91_clk_register_slow_rc_osc()
258 osc->sckcr = sckcr; in at91_clk_register_slow_rc_osc()
259 osc->frequency = frequency; in at91_clk_register_slow_rc_osc()
260 osc->accuracy = accuracy; in at91_clk_register_slow_rc_osc()
261 osc->startup_usec = startup; in at91_clk_register_slow_rc_osc()
263 clk = clk_register(NULL, &osc->hw); in at91_clk_register_slow_rc_osc()
265 kfree(osc); in at91_clk_register_slow_rc_osc()