diff options
author | Zhi Mao <zhi.mao@mediatek.com> | 2017-06-30 08:05:17 +0200 |
---|---|---|
committer | Thierry Reding <thierry.reding@gmail.com> | 2017-08-21 10:39:09 +0200 |
commit | cd30798a6c17c1fa182e9b0bb85bd973776ff193 (patch) | |
tree | 3572bfe3bb23753643c6355852481c36e89c39bb /drivers/pwm | |
parent | pwm: mediatek: Fix Kconfig description (diff) | |
download | linux-cd30798a6c17c1fa182e9b0bb85bd973776ff193.tar.xz linux-cd30798a6c17c1fa182e9b0bb85bd973776ff193.zip |
pwm: mediatek: Fix PWM source clock selection
In original code, the PWM output frequency is not correct when set
bit<3>=1 to PWMCON register.
Signed-off-by: Zhi Mao <zhi.mao@mediatek.com>
Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com>
Acked-by: John Crispin <john@phrozen.org>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Diffstat (limited to 'drivers/pwm')
-rw-r--r-- | drivers/pwm/pwm-mediatek.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pwm/pwm-mediatek.c b/drivers/pwm/pwm-mediatek.c index 5c11bc708a3c..d08b5b3dca71 100644 --- a/drivers/pwm/pwm-mediatek.c +++ b/drivers/pwm/pwm-mediatek.c @@ -91,7 +91,7 @@ static int mtk_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, if (clkdiv > 7) return -EINVAL; - mtk_pwm_writel(pc, pwm->hwpwm, PWMCON, BIT(15) | BIT(3) | clkdiv); + mtk_pwm_writel(pc, pwm->hwpwm, PWMCON, BIT(15) | clkdiv); mtk_pwm_writel(pc, pwm->hwpwm, PWMDWIDTH, period_ns / resolution); mtk_pwm_writel(pc, pwm->hwpwm, PWMTHRES, duty_ns / resolution); |