diff options
-rw-r--r-- | drivers/pwm/pwm-atmel-tcb.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pwm/pwm-atmel-tcb.c b/drivers/pwm/pwm-atmel-tcb.c index 026696970d77..f3dcd02390f1 100644 --- a/drivers/pwm/pwm-atmel-tcb.c +++ b/drivers/pwm/pwm-atmel-tcb.c | |||
@@ -307,7 +307,7 @@ static int atmel_tcb_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, | |||
307 | i = slowclk; | 307 | i = slowclk; |
308 | rate = 32768; | 308 | rate = 32768; |
309 | min = div_u64(NSEC_PER_SEC, rate); | 309 | min = div_u64(NSEC_PER_SEC, rate); |
310 | max = min << 16; | 310 | max = min << tc->tcb_config->counter_width; |
311 | 311 | ||
312 | /* If period is too big return ERANGE error */ | 312 | /* If period is too big return ERANGE error */ |
313 | if (max < period_ns) | 313 | if (max < period_ns) |