Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit ffdc4984 authored by Axel Lin's avatar Axel Lin Committed by Mark Brown
Browse files

regulator: bd71837: Simplify bd71837_set_voltage_sel_restricted implementation



Signed-off-by: default avatarAxel Lin <axel.lin@ingics.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent adb78a8e
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -73,14 +73,10 @@ static int bd71837_buck1234_set_ramp_delay(struct regulator_dev *rdev,
static int bd71837_set_voltage_sel_restricted(struct regulator_dev *rdev,
						    unsigned int sel)
{
	int ret;

	ret = regulator_is_enabled_regmap(rdev);
	if (!ret)
		ret = regulator_set_voltage_sel_regmap(rdev, sel);
	else if (ret == 1)
		ret = -EBUSY;
	return ret;
	if (regulator_is_enabled_regmap(rdev))
		return -EBUSY;

	return regulator_set_voltage_sel_regmap(rdev, sel);
}

static struct regulator_ops bd71837_ldo_regulator_ops = {