Lines Matching refs:ret
90 int i, ret;
94 ret = regulator_enable(pd->supply);
95 if (ret) {
97 __func__, ret);
98 return ret;
115 ret = regmap_read_poll_timeout(pd->regmap, GPC_CNTR, val, !(val & req),
117 if (ret)
132 int i, ret;
140 ret = -EINVAL;
153 return ret;
183 int ret;
187 ret = imx_pgc_parse_dt(dev, domain);
188 if (ret)
189 return ret;
198 ret = of_genpd_add_provider_simple(dev->of_node, &domain->base);
199 if (ret)
211 return ret;
364 int i, ret;
376 ret = imx_pgc_get_clocks(dev, domain);
377 if (ret)
388 ret = of_genpd_add_provider_onecell(dev->of_node,
390 if (ret)
401 return ret;
412 int ret;
428 ret = PTR_ERR(regmap);
430 ret);
431 return ret;
454 ret = imx_gpc_old_dt_init(&pdev->dev, regmap,
456 if (ret)
457 return ret;
472 ret = of_property_read_u32(np, "reg", &domain_index);
473 if (ret) {
475 return ret;
487 ret = platform_device_add_data(pd_pdev,
490 if (ret) {
493 return ret;
503 ret = platform_device_add(pd_pdev);
504 if (ret) {
507 return ret;
518 int ret;
534 ret = pm_genpd_remove(&imx_gpc_domains[GPC_PGC_DOMAIN_PU].base);
535 if (ret)
536 return ret;
539 ret = pm_genpd_remove(&imx_gpc_domains[GPC_PGC_DOMAIN_ARM].base);
540 if (ret)
541 return ret;