Lines Matching refs:clkmain

372 	struct clk_rm9200_main *clkmain = to_clk_rm9200_main(hw);  in clk_rm9200_main_prepare()  local
374 return clk_main_probe_frequency(clkmain->regmap); in clk_rm9200_main_prepare()
379 struct clk_rm9200_main *clkmain = to_clk_rm9200_main(hw); in clk_rm9200_main_is_prepared() local
382 regmap_read(clkmain->regmap, AT91_CKGR_MCFR, &status); in clk_rm9200_main_is_prepared()
390 struct clk_rm9200_main *clkmain = to_clk_rm9200_main(hw); in clk_rm9200_main_recalc_rate() local
392 return clk_main_recalc_rate(clkmain->regmap, parent_rate); in clk_rm9200_main_recalc_rate()
407 struct clk_rm9200_main *clkmain; in at91_clk_register_rm9200_main() local
418 clkmain = kzalloc(sizeof(*clkmain), GFP_KERNEL); in at91_clk_register_rm9200_main()
419 if (!clkmain) in at91_clk_register_rm9200_main()
431 clkmain->hw.init = &init; in at91_clk_register_rm9200_main()
432 clkmain->regmap = regmap; in at91_clk_register_rm9200_main()
434 hw = &clkmain->hw; in at91_clk_register_rm9200_main()
435 ret = clk_hw_register(NULL, &clkmain->hw); in at91_clk_register_rm9200_main()
437 kfree(clkmain); in at91_clk_register_rm9200_main()
455 struct clk_sam9x5_main *clkmain = to_clk_sam9x5_main(hw); in clk_sam9x5_main_prepare() local
456 struct regmap *regmap = clkmain->regmap; in clk_sam9x5_main_prepare()
466 struct clk_sam9x5_main *clkmain = to_clk_sam9x5_main(hw); in clk_sam9x5_main_is_prepared() local
468 return clk_sam9x5_main_ready(clkmain->regmap); in clk_sam9x5_main_is_prepared()
474 struct clk_sam9x5_main *clkmain = to_clk_sam9x5_main(hw); in clk_sam9x5_main_recalc_rate() local
476 return clk_main_recalc_rate(clkmain->regmap, parent_rate); in clk_sam9x5_main_recalc_rate()
481 struct clk_sam9x5_main *clkmain = to_clk_sam9x5_main(hw); in clk_sam9x5_main_set_parent() local
482 struct regmap *regmap = clkmain->regmap; in clk_sam9x5_main_set_parent()
509 struct clk_sam9x5_main *clkmain = to_clk_sam9x5_main(hw); in clk_sam9x5_main_get_parent() local
512 regmap_read(clkmain->regmap, AT91_CKGR_MOR, &status); in clk_sam9x5_main_get_parent()
519 struct clk_sam9x5_main *clkmain = to_clk_sam9x5_main(hw); in clk_sam9x5_main_save_context() local
521 clkmain->pms.status = clk_main_rc_osc_is_prepared(&clkmain->hw); in clk_sam9x5_main_save_context()
522 clkmain->pms.parent = clk_sam9x5_main_get_parent(&clkmain->hw); in clk_sam9x5_main_save_context()
529 struct clk_sam9x5_main *clkmain = to_clk_sam9x5_main(hw); in clk_sam9x5_main_restore_context() local
532 ret = clk_sam9x5_main_set_parent(hw, clkmain->pms.parent); in clk_sam9x5_main_restore_context()
536 if (clkmain->pms.status) in clk_sam9x5_main_restore_context()
558 struct clk_sam9x5_main *clkmain; in at91_clk_register_sam9x5_main() local
570 clkmain = kzalloc(sizeof(*clkmain), GFP_KERNEL); in at91_clk_register_sam9x5_main()
571 if (!clkmain) in at91_clk_register_sam9x5_main()
583 clkmain->hw.init = &init; in at91_clk_register_sam9x5_main()
584 clkmain->regmap = regmap; in at91_clk_register_sam9x5_main()
585 regmap_read(clkmain->regmap, AT91_CKGR_MOR, &status); in at91_clk_register_sam9x5_main()
586 clkmain->parent = clk_main_parent_select(status); in at91_clk_register_sam9x5_main()
588 hw = &clkmain->hw; in at91_clk_register_sam9x5_main()
589 ret = clk_hw_register(NULL, &clkmain->hw); in at91_clk_register_sam9x5_main()
591 kfree(clkmain); in at91_clk_register_sam9x5_main()