Lines Matching refs:ret
307 int ret;
311 ret = clk_wzrd_dynamic_all_nolock(hw, rate, parent_rate);
315 return ret;
457 int ret;
480 ret = devm_clk_hw_register(dev, hw);
481 if (ret)
482 return ERR_PTR(ret);
500 int ret;
526 ret = devm_clk_hw_register(dev, hw);
527 if (ret)
528 return ERR_PTR(ret);
574 int ret;
577 ret = clk_prepare_enable(clk_wzrd->axi_clk);
578 if (ret) {
580 return ret;
593 int i, ret;
613 ret = of_property_read_u32(np, "xlnx,speed-grade", &clk_wzrd->speed_grade);
614 if (!ret) {
631 ret = clk_prepare_enable(clk_wzrd->axi_clk);
632 if (ret) {
634 return ret;
640 ret = -EINVAL;
644 ret = of_property_read_u32(np, "xlnx,nr-outputs", &nr_outputs);
645 if (ret || nr_outputs > WZRD_NUM_OUTPUTS) {
646 ret = -EINVAL;
652 ret = -ENOMEM;
678 ret = -ENOMEM;
687 ret = PTR_ERR(clk_wzrd->clks_internal[wzrd_clk_mul]);
693 ret = -ENOMEM;
706 ret = PTR_ERR(clk_wzrd->clks_internal[wzrd_clk_mul_div]);
715 ret = -ENOMEM;
744 ret = PTR_ERR(clk_wzrd->clkout[i]);
757 ret = clk_notifier_register(clk_wzrd->clk_in1,
759 if (ret)
763 ret = clk_notifier_register(clk_wzrd->axi_clk, &clk_wzrd->nb);
764 if (ret)
778 return ret;