Lines Matching refs:hwpwm
191 ((ncfg == 1) && (pwm->hwpwm == cur->hwpwm)) || in sti_pwm_config()
192 ((ncfg == 1) && (pwm->hwpwm != cur->hwpwm) && period_same) || in sti_pwm_config()
229 ret = regmap_write(pc->regmap, PWM_OUT_VAL(pwm->hwpwm), value); in sti_pwm_config()
235 set_bit(pwm->hwpwm, &pc->configured); in sti_pwm_config()
274 pwm->hwpwm, ret); in sti_pwm_enable()
309 clear_bit(pwm->hwpwm, &pc->configured); in sti_pwm_free()
323 if (pwm->hwpwm >= cdata->cpt_num_devs) { in sti_pwm_capture()
324 dev_err(dev, "device %u is not valid\n", pwm->hwpwm); in sti_pwm_capture()
332 regmap_write(pc->regmap, PWM_CPT_EDGE(pwm->hwpwm), CPT_EDGE_RISING); in sti_pwm_capture()
333 regmap_field_write(pc->pwm_cpt_int_en, BIT(pwm->hwpwm)); in sti_pwm_capture()
339 pwm->hwpwm, ret); in sti_pwm_capture()
346 regmap_write(pc->regmap, PWM_CPT_EDGE(pwm->hwpwm), CPT_EDGE_DISABLED); in sti_pwm_capture()