Lines Matching refs:ret
46 int ret; in regulator_set_value() local
65 ret = ops->set_value(dev, uV); in regulator_set_value()
67 if (!ret && (old_uV != -ENODATA) && (old_uV != uV)) { in regulator_set_value()
77 return ret; in regulator_set_value()
222 int ret; in regulator_get_by_platname() local
226 for (ret = uclass_find_first_device(UCLASS_REGULATOR, &dev); dev; in regulator_get_by_platname()
227 ret = uclass_find_next_device(&dev)) { in regulator_get_by_platname()
228 if (ret) { in regulator_get_by_platname()
229 debug("regulator %s, ret=%d\n", dev->name, ret); in regulator_get_by_platname()
240 debug("%s: can't find: %s, ret=%d\n", __func__, plat_name, ret); in regulator_get_by_platname()
260 int ret; in regulator_init_suspend() local
264 ret = regulator_set_suspend_enable(dev, uc_pdata->suspend_on); in regulator_init_suspend()
265 if (!ret && uc_pdata->suspend_on) in regulator_init_suspend()
274 int ret = 0; in regulator_autoset() local
279 return ret; in regulator_autoset()
297 ret = regulator_set_value(dev, uc_pdata->min_uV); in regulator_autoset()
308 ret = regulator_set_value(dev, uc_pdata->init_uV); in regulator_autoset()
309 if (!ret) in regulator_autoset()
314 if (!ret && (uc_pdata->flags & REGULATOR_FLAG_AUTOSET_UA)) in regulator_autoset()
315 ret = regulator_set_current(dev, uc_pdata->min_uA); in regulator_autoset()
317 if (!ret) in regulator_autoset()
318 ret = regulator_set_enable(dev, true); in regulator_autoset()
320 return ret; in regulator_autoset()
323 static void regulator_show(struct udevice *dev, int ret) in regulator_show() argument
343 if (ret) in regulator_show()
344 printf(" (ret: %d)", ret); in regulator_show()
352 int ret; in regulator_autoset_by_name() local
354 ret = regulator_get_by_platname(platname, &dev); in regulator_autoset_by_name()
357 if (ret) { in regulator_autoset_by_name()
358 debug("Can get the regulator: %s (err=%d)\n", platname, ret); in regulator_autoset_by_name()
359 return ret; in regulator_autoset_by_name()
370 int error = 0, i = 0, ret; in regulator_list_autoset() local
373 ret = regulator_autoset_by_name(list_platname[i], &dev); in regulator_list_autoset()
374 if (ret != -EMEDIUMTYPE && verbose) in regulator_list_autoset()
375 regulator_show(dev, ret); in regulator_list_autoset()
376 if (ret & !error) in regulator_list_autoset()
377 error = ret; in regulator_list_autoset()
394 int ret; in regulator_name_is_unique() local
397 for (ret = uclass_find_first_device(UCLASS_REGULATOR, &dev); dev; in regulator_name_is_unique()
398 ret = uclass_find_next_device(&dev)) { in regulator_name_is_unique()
399 if (ret || dev == check_dev) in regulator_name_is_unique()
499 int ret; in regulators_enable_state_mem() local
501 ret = uclass_get(UCLASS_REGULATOR, &uc); in regulators_enable_state_mem()
502 if (ret) in regulators_enable_state_mem()
503 return ret; in regulators_enable_state_mem()
507 ret = regulator_init_suspend(dev); in regulators_enable_state_mem()
509 if (ret == -EMEDIUMTYPE) in regulators_enable_state_mem()
510 ret = 0; in regulators_enable_state_mem()
512 regulator_show(dev, ret); in regulators_enable_state_mem()
513 if (ret == -ENOSYS) in regulators_enable_state_mem()
514 ret = 0; in regulators_enable_state_mem()
517 return ret; in regulators_enable_state_mem()
524 int ret; in regulators_enable_boot_on() local
526 ret = uclass_get(UCLASS_REGULATOR, &uc); in regulators_enable_boot_on()
527 if (ret) in regulators_enable_boot_on()
528 return ret; in regulators_enable_boot_on()
532 ret = regulator_autoset(dev); in regulators_enable_boot_on()
534 if (ret == -EMEDIUMTYPE) in regulators_enable_boot_on()
535 ret = 0; in regulators_enable_boot_on()
537 regulator_show(dev, ret); in regulators_enable_boot_on()
538 if (ret == -ENOSYS) in regulators_enable_boot_on()
539 ret = 0; in regulators_enable_boot_on()
542 return ret; in regulators_enable_boot_on()