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