Message ID | 1447029745-3648-1-git-send-email-yoshihiro.shimoda.uh@renesas.com (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Geert Uytterhoeven |
Headers | show |
On Mon, Nov 09, 2015 at 09:42:25AM +0900, Yoshihiro Shimoda wrote: > From: Ryo Kodama <ryo.kodama.vz@renesas.com> > > From: Ryo Kodama <ryo.kodama.vz@renesas.com> > > When period_ns is set to the same value of RCAR_PWM_MAX_CYCLE in > rcar_pwm_get_clock_division(), this function should allow such value > for improving accuracy of frequency division setting. > > Signed-off-by: Ryo Kodama <ryo.kodama.vz@renesas.com> > Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> > --- > drivers/pwm/pwm-rcar.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied, thanks. Thierry
diff --git a/drivers/pwm/pwm-rcar.c b/drivers/pwm/pwm-rcar.c index 6e99a63..7b8ac06 100644 --- a/drivers/pwm/pwm-rcar.c +++ b/drivers/pwm/pwm-rcar.c @@ -81,7 +81,7 @@ static int rcar_pwm_get_clock_division(struct rcar_pwm_chip *rp, int period_ns) max = (unsigned long long)NSEC_PER_SEC * RCAR_PWM_MAX_CYCLE * (1 << div); do_div(max, clk_rate); - if (period_ns < max) + if (period_ns <= max) break; }