Lines Matching full:refclk
571 clk_enable(cpts->refclk); in cpts_register()
590 clk_disable(cpts->refclk); in cpts_register()
610 clk_disable(cpts->refclk); in cpts_unregister()
619 freq = clk_get_rate(cpts->refclk); in cpts_calc_mult_shift()
660 refclk_np = of_get_child_by_name(node, "cpts-refclk-mux"); in cpts_of_mux_clk_setup()
662 /* refclk selection supported not for all SoCs */ in cpts_of_mux_clk_setup()
770 cpts->refclk = devm_get_clk_from_child(dev, node, "cpts"); in cpts_create()
771 if (IS_ERR(cpts->refclk)) in cpts_create()
773 cpts->refclk = devm_clk_get(dev, "cpts"); in cpts_create()
775 if (IS_ERR(cpts->refclk)) { in cpts_create()
776 dev_err(dev, "Failed to get cpts refclk %ld\n", in cpts_create()
777 PTR_ERR(cpts->refclk)); in cpts_create()
778 return ERR_CAST(cpts->refclk); in cpts_create()
781 ret = clk_prepare(cpts->refclk); in cpts_create()
808 if (WARN_ON(!cpts->refclk)) in cpts_release()
811 clk_unprepare(cpts->refclk); in cpts_release()