Lines Matching refs:slowck
296 struct clk_sam9x5_slow *slowck = to_clk_sam9x5_slow(hw); in clk_sam9x5_slow_set_parent() local
297 void __iomem *sckcr = slowck->sckcr; in clk_sam9x5_slow_set_parent()
323 struct clk_sam9x5_slow *slowck = to_clk_sam9x5_slow(hw); in clk_sam9x5_slow_get_parent() local
325 return !!(readl(slowck->sckcr) & AT91_SCKC_OSCSEL); in clk_sam9x5_slow_get_parent()
339 struct clk_sam9x5_slow *slowck; in at91_clk_register_sam9x5_slow() local
346 slowck = kzalloc(sizeof(*slowck), GFP_KERNEL); in at91_clk_register_sam9x5_slow()
347 if (!slowck) in at91_clk_register_sam9x5_slow()
356 slowck->hw.init = &init; in at91_clk_register_sam9x5_slow()
357 slowck->sckcr = sckcr; in at91_clk_register_sam9x5_slow()
358 slowck->parent = !!(readl(sckcr) & AT91_SCKC_OSCSEL); in at91_clk_register_sam9x5_slow()
360 clk = clk_register(NULL, &slowck->hw); in at91_clk_register_sam9x5_slow()
362 kfree(slowck); in at91_clk_register_sam9x5_slow()
395 struct clk_sam9260_slow *slowck = to_clk_sam9260_slow(hw); in clk_sam9260_slow_get_parent() local
397 return !!(pmc_read(slowck->pmc, AT91_PMC_SR) & AT91_PMC_OSCSEL); in clk_sam9260_slow_get_parent()
410 struct clk_sam9260_slow *slowck; in at91_clk_register_sam9260_slow() local
420 slowck = kzalloc(sizeof(*slowck), GFP_KERNEL); in at91_clk_register_sam9260_slow()
421 if (!slowck) in at91_clk_register_sam9260_slow()
430 slowck->hw.init = &init; in at91_clk_register_sam9260_slow()
431 slowck->pmc = pmc; in at91_clk_register_sam9260_slow()
433 clk = clk_register(NULL, &slowck->hw); in at91_clk_register_sam9260_slow()
435 kfree(slowck); in at91_clk_register_sam9260_slow()