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

Commit c779cebb authored by Lee Jones's avatar Lee Jones Committed by Mark Brown
Browse files

regulator: pwm-regulator: Remove superfluous is_enabled check



The core framework already takes care of this.

Signed-off-by: default avatarLee Jones <lee.jones@linaro.org>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent b6f55e74
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -23,7 +23,6 @@
struct pwm_regulator_data {
	struct pwm_voltages *duty_cycle_table;
	struct pwm_device *pwm;
	bool enabled;
	int state;
};

@@ -60,14 +59,11 @@ static int pwm_regulator_set_voltage_sel(struct regulator_dev *dev,

	drvdata->state = selector;

	if (!drvdata->enabled) {
	ret = pwm_enable(drvdata->pwm);
	if (ret) {
		dev_err(&dev->dev, "Failed to enable PWM\n");
		return ret;
	}
		drvdata->enabled = true;
	}

	return 0;
}