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

Commit c23c081a authored by Richard Zhao's avatar Richard Zhao Committed by Sascha Hauer
Browse files

ARM: mxc: pwm: add clk_prepare/clk_unprepare



It's for migrating to generic clk framework API.

Signed-off-by: default avatarRichard Zhao <richard.zhao@linaro.org>
Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
parent dc9774c9
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -132,7 +132,7 @@ int pwm_enable(struct pwm_device *pwm)
	int rc = 0;

	if (!pwm->clk_enabled) {
		rc = clk_enable(pwm->clk);
		rc = clk_prepare_enable(pwm->clk);
		if (!rc)
			pwm->clk_enabled = 1;
	}
@@ -145,7 +145,7 @@ void pwm_disable(struct pwm_device *pwm)
	writel(0, pwm->mmio_base + MX3_PWMCR);

	if (pwm->clk_enabled) {
		clk_disable(pwm->clk);
		clk_disable_unprepare(pwm->clk);
		pwm->clk_enabled = 0;
	}
}