mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-10 23:29:46 +00:00
pwm: atmel-tcb: add missing clk source config
Clock source changes are never applied to the CMR register. This may lead to wrong period/duty cycle configuration. Signed-off-by: Boris BREZILLON <b.brezillon@overkiz.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
This commit is contained in:
parent
272b98c645
commit
f3a82170ae
@ -249,6 +249,8 @@ static int atmel_tcb_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm)
|
||||
}
|
||||
}
|
||||
|
||||
cmr |= (tcbpwm->div & ATMEL_TC_TCCLKS);
|
||||
|
||||
__raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR));
|
||||
|
||||
if (index == 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user