Lines Matching defs:clkmain
327 struct clk_rm9200_main *clkmain = to_clk_rm9200_main(hw);
329 return clk_main_probe_frequency(clkmain->regmap);
334 struct clk_rm9200_main *clkmain = to_clk_rm9200_main(hw);
337 regmap_read(clkmain->regmap, AT91_CKGR_MCFR, &status);
345 struct clk_rm9200_main *clkmain = to_clk_rm9200_main(hw);
347 return clk_main_recalc_rate(clkmain->regmap, parent_rate);
361 struct clk_rm9200_main *clkmain;
372 clkmain = kzalloc(sizeof(*clkmain), GFP_KERNEL);
373 if (!clkmain)
382 clkmain->hw.init = &init;
383 clkmain->regmap = regmap;
385 hw = &clkmain->hw;
386 ret = clk_hw_register(NULL, &clkmain->hw);
388 kfree(clkmain);
406 struct clk_sam9x5_main *clkmain = to_clk_sam9x5_main(hw);
407 struct regmap *regmap = clkmain->regmap;
417 struct clk_sam9x5_main *clkmain = to_clk_sam9x5_main(hw);
419 return clk_sam9x5_main_ready(clkmain->regmap);
425 struct clk_sam9x5_main *clkmain = to_clk_sam9x5_main(hw);
427 return clk_main_recalc_rate(clkmain->regmap, parent_rate);
432 struct clk_sam9x5_main *clkmain = to_clk_sam9x5_main(hw);
433 struct regmap *regmap = clkmain->regmap;
460 struct clk_sam9x5_main *clkmain = to_clk_sam9x5_main(hw);
463 regmap_read(clkmain->regmap, AT91_CKGR_MOR, &status);
482 struct clk_sam9x5_main *clkmain;
494 clkmain = kzalloc(sizeof(*clkmain), GFP_KERNEL);
495 if (!clkmain)
504 clkmain->hw.init = &init;
505 clkmain->regmap = regmap;
506 regmap_read(clkmain->regmap, AT91_CKGR_MOR, &status);
507 clkmain->parent = clk_main_parent_select(status);
509 hw = &clkmain->hw;
510 ret = clk_hw_register(NULL, &clkmain->hw);
512 kfree(clkmain);