Lines Matching refs:pwm
115 static int sti_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in sti_pwm_config() argument
143 ((ncfg == 1) && (pwm->hwpwm == cur->hwpwm)) || in sti_pwm_config()
144 ((ncfg == 1) && (pwm->hwpwm != cur->hwpwm) && period_same) || in sti_pwm_config()
177 ret = regmap_write(pc->regmap, STI_DS_REG(pwm->hwpwm), pwmvalx); in sti_pwm_config()
183 set_bit(pwm->hwpwm, &pc->configured); in sti_pwm_config()
184 pc->cur = pwm; in sti_pwm_config()
197 static int sti_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in sti_pwm_enable() argument
216 pwm->hwpwm); in sti_pwm_enable()
226 static void sti_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in sti_pwm_disable() argument
241 static void sti_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in sti_pwm_free() argument
245 clear_bit(pwm->hwpwm, &pc->configured); in sti_pwm_free()