Lines Matching refs:ret
434 int ret;
437 ret = cpr_pre_voltage(drv, fuse_corner, dir);
438 if (ret)
439 return ret;
441 ret = regulator_set_voltage(drv->vdd_apc, new_uV, new_uV);
442 if (ret) {
445 return ret;
448 ret = cpr_post_voltage(drv, fuse_corner, dir);
449 if (ret)
450 return ret;
463 int last_uV, new_uV, step_uV, ret;
558 ret = cpr_scale_voltage(drv, corner, new_uV, dir);
559 if (ret) {
561 return ret;
592 irqreturn_t ret = IRQ_HANDLED;
605 ret = IRQ_NONE;
613 ret = IRQ_NONE;
641 return ret;
646 int ret;
648 ret = regulator_enable(drv->vdd_apc);
649 if (ret)
650 return ret;
750 int ret = 0, new_uV;
764 ret = -EINVAL;
784 ret = cpr_scale_voltage(drv, corner, new_uV, dir);
785 if (ret)
800 return ret;
810 int ret;
813 ret = nvmem_cell_read_variable_le_u32(drv->dev, fuses->ring_osc, &data);
814 if (ret)
815 return ret;
830 int ret;
832 ret = nvmem_cell_read_variable_le_u32(drv->dev, init_v_efuse, &bits);
833 if (ret)
834 return ret;
858 int ret;
901 ret = nvmem_cell_read_variable_le_u32(drv->dev, fuses->quotient, &fuse->quot);
902 if (ret)
903 return ret;
926 ret = regulator_is_supported_voltage(drv->vdd_apc,
929 if (!ret) {
936 ret = regulator_is_supported_voltage(drv->vdd_apc,
939 if (!ret) {
964 int ret;
970 ret = nvmem_cell_read_variable_le_u32(drv->dev, quot_offset, "_diff);
971 if (ret)
972 return ret;
1452 int ret = 0;
1479 ret = PTR_ERR(drv->cpu_clk);
1480 if (ret != -EPROBE_DEFER)
1481 dev_err(drv->dev, "could not get cpu clk: %d\n", ret);
1497 ret = dev_pm_opp_get_opp_count(&drv->pd.dev);
1498 if (ret < 0) {
1502 drv->num_corners = ret;
1506 ret = -EINVAL;
1514 ret = -ENOMEM;
1518 ret = cpr_corner_init(drv);
1519 if (ret)
1524 ret = cpr_init_parameters(drv);
1525 if (ret)
1529 ret = cpr_config(drv);
1530 if (ret)
1533 ret = cpr_find_initial_corner(drv);
1534 if (ret)
1553 return ret;
1618 int irq, ret;
1668 ret = nvmem_cell_read_variable_le_u32(dev, "cpr_fuse_revision", &cpr_rev);
1669 if (ret)
1670 return ret;
1676 ret = cpr_populate_ring_osc_idx(drv);
1677 if (ret)
1678 return ret;
1680 ret = cpr_fuse_corner_init(drv);
1681 if (ret)
1682 return ret;
1686 ret = devm_request_threaded_irq(dev, irq, NULL,
1690 if (ret)
1691 return ret;
1704 ret = pm_genpd_init(&drv->pd, NULL, true);
1705 if (ret)
1706 return ret;
1708 ret = of_genpd_add_provider_simple(dev->of_node, &drv->pd);
1709 if (ret)
1719 return ret;