Lines Matching defs:ret

2205 	int ret;
2212 ret = qmp_combo_configure_dp_clocks(qmp);
2213 if (ret)
2214 return ret;
2316 int ret;
2328 ret = qmp_combo_configure_dp_clocks(qmp);
2329 if (ret)
2330 return ret;
2386 int ret;
2388 ret = qmp_v456_configure_dp_phy(qmp);
2389 if (ret < 0)
2390 return ret;
2485 int ret = 0;
2490 ret = cfg->calibrate_dp_phy(qmp);
2494 return ret;
2501 int ret;
2507 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs);
2508 if (ret) {
2509 dev_err(qmp->dev, "failed to enable regulators, err=%d\n", ret);
2513 ret = reset_control_bulk_assert(cfg->num_resets, qmp->resets);
2514 if (ret) {
2519 ret = reset_control_bulk_deassert(cfg->num_resets, qmp->resets);
2520 if (ret) {
2525 ret = clk_bulk_prepare_enable(qmp->num_clks, qmp->clks);
2526 if (ret)
2563 return ret;
2586 int ret;
2590 ret = qmp_combo_com_init(qmp, false);
2591 if (ret)
2600 return ret;
2670 int ret;
2674 ret = clk_prepare_enable(qmp->pipe_clk);
2675 if (ret) {
2676 dev_err(qmp->dev, "pipe_clk enable failed err=%d\n", ret);
2677 return ret;
2702 ret = readl_poll_timeout(status, val, !(val & PHYSTATUS), 200,
2704 if (ret) {
2714 return ret;
2741 int ret;
2744 ret = qmp_combo_com_init(qmp, false);
2745 if (ret)
2748 ret = qmp_combo_usb_power_on(phy);
2749 if (ret) {
2758 return ret;
2764 int ret;
2767 ret = qmp_combo_usb_power_off(phy);
2768 if (ret)
2771 ret = qmp_combo_com_exit(qmp, false);
2772 if (ret)
2779 return ret;
2877 int ret = 0;
2886 ret = clk_bulk_prepare_enable(qmp->num_clks, qmp->clks);
2887 if (ret)
2888 return ret;
2890 ret = clk_prepare_enable(qmp->pipe_clk);
2891 if (ret) {
2892 dev_err(dev, "pipe_clk enable failed, err=%d\n", ret);
2894 return ret;
2912 int ret, i;
2921 ret = devm_regulator_bulk_get(dev, num, qmp->vregs);
2922 if (ret) {
2924 return ret;
2928 ret = regulator_set_load(qmp->vregs[i].consumer,
2930 if (ret) {
2933 return ret;
2945 int ret;
2955 ret = devm_reset_control_bulk_get_exclusive(dev, cfg->num_resets, qmp->resets);
2956 if (ret)
2957 return dev_err_probe(dev, ret, "failed to get resets\n");
3165 int ret;
3171 ret = devm_clk_hw_register(qmp->dev, &qmp->dp_link_hw);
3172 if (ret)
3173 return ret;
3179 ret = devm_clk_hw_register(qmp->dev, &qmp->dp_pixel_hw);
3180 if (ret)
3181 return ret;
3205 int ret;
3207 ret = phy_pipe_clk_register(qmp, usb_np);
3208 if (ret)
3209 return ret;
3211 ret = phy_dp_clks_register(qmp, dp_np);
3212 if (ret)
3213 return ret;
3224 ret = of_clk_add_hw_provider(usb_np, of_clk_hw_simple_get,
3226 if (ret)
3227 return ret;
3233 ret = devm_add_action_or_reset(qmp->dev, phy_clk_release_provider, usb_np);
3234 if (ret)
3235 return ret;
3237 ret = of_clk_add_hw_provider(dp_np, qmp_dp_clks_hw_get, qmp);
3238 if (ret)
3239 return ret;
3382 int ret;
3396 ret = qmp_combo_parse_dt_lecacy_usb(qmp, usb_np);
3397 if (ret)
3398 return ret;
3400 ret = qmp_combo_parse_dt_lecacy_dp(qmp, dp_np);
3401 if (ret)
3402 return ret;
3404 ret = devm_clk_bulk_get_all(qmp->dev, &qmp->clks);
3405 if (ret < 0)
3406 return ret;
3408 qmp->num_clks = ret;
3420 int ret;
3450 ret = qmp_combo_clk_init(qmp);
3451 if (ret)
3452 return ret;
3486 int ret;
3502 ret = qmp_combo_reset_init(qmp);
3503 if (ret)
3504 return ret;
3506 ret = qmp_combo_vreg_init(qmp);
3507 if (ret)
3508 return ret;
3519 ret = qmp_combo_parse_dt_legacy(qmp, usb_np, dp_np);
3524 ret = qmp_combo_parse_dt(qmp);
3526 if (ret)
3529 ret = qmp_combo_typec_switch_register(qmp);
3530 if (ret)
3533 ret = drm_aux_bridge_register(dev);
3534 if (ret)
3538 ret = devm_pm_runtime_enable(dev);
3539 if (ret)
3547 ret = qmp_combo_register_clocks(qmp, usb_np, dp_np);
3548 if (ret)
3553 ret = PTR_ERR(qmp->usb_phy);
3554 dev_err(dev, "failed to create USB PHY: %d\n", ret);
3562 ret = PTR_ERR(qmp->dp_phy);
3563 dev_err(dev, "failed to create DP PHY: %d\n", ret);
3584 return ret;