mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-11 07:39:47 +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));
|
__raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR));
|
||||||
|
|
||||||
if (index == 0)
|
if (index == 0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user