drivers/pwm/pwm-sifive-ptc: Clear PWM CNTR

Clear CNTR of PWM after setting period & duty_cycle
This commit is contained in:
yiming.li 2021-03-16 01:45:19 +08:00 committed by Emil Renner Berthing
parent 429cf9fe32
commit 4f49a36502

View file

@ -167,6 +167,10 @@ static int sifive_pwm_ptc_apply(struct pwm_chip *chip, struct pwm_device *dev, s
printk("[sifive_pwm_ptc_config]lrc ok....\n");
#endif
/* Clear REG_RPTC_CNTR after setting period & duty_cycle*/
reg_addr = REG_PTC_RPTC_CNTR(pwm->regs, dev->hwpwm);
iowrite32(0, reg_addr);
return 0;
}