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

Commit ad5ec6cd authored by Sachin Kamat's avatar Sachin Kamat Committed by Mark Brown
Browse files

regulator: lp872x: Do not hardcode return values



Propagate the error values returned by the function instead.

Signed-off-by: default avatarSachin Kamat <sachin.kamat@linaro.org>
Signed-off-by: default avatarMark Brown <broonie@linaro.org>
parent 38dbfb59
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -211,7 +211,7 @@ static int lp872x_get_timestep_usec(struct lp872x *lp)

	ret = lp872x_read_byte(lp, LP872X_GENERAL_CFG, &val);
	if (ret)
		return -EINVAL;
		return ret;

	val = (val & mask) >> shift;
	if (val >= size)
@@ -229,7 +229,7 @@ static int lp872x_regulator_enable_time(struct regulator_dev *rdev)
	u8 addr, val;

	if (time_step_us < 0)
		return -EINVAL;
		return time_step_us;

	switch (rid) {
	case LP8720_ID_LDO1 ... LP8720_ID_BUCK: