Lines Matching refs:hwpwm
57 if (!jz4740_pwm_can_use_chn(jz, pwm->hwpwm))
60 snprintf(name, sizeof(name), "timer%u", pwm->hwpwm);
92 regmap_update_bits(jz->map, TCU_REG_TCSRc(pwm->hwpwm),
96 regmap_write(jz->map, TCU_REG_TESR, BIT(pwm->hwpwm));
109 regmap_write(jz->map, TCU_REG_TDHRc(pwm->hwpwm), 0xffff);
110 regmap_write(jz->map, TCU_REG_TDFRc(pwm->hwpwm), 0x0);
117 regmap_update_bits(jz->map, TCU_REG_TCSRc(pwm->hwpwm),
121 regmap_write(jz->map, TCU_REG_TECR, BIT(pwm->hwpwm));
179 regmap_write(jz4740->map, TCU_REG_TCNTc(pwm->hwpwm), 0);
182 regmap_write(jz4740->map, TCU_REG_TDHRc(pwm->hwpwm), duty);
185 regmap_write(jz4740->map, TCU_REG_TDFRc(pwm->hwpwm), period);
188 regmap_update_bits(jz4740->map, TCU_REG_TCSRc(pwm->hwpwm),
205 regmap_update_bits(jz4740->map, TCU_REG_TCSRc(pwm->hwpwm),
208 regmap_update_bits(jz4740->map, TCU_REG_TCSRc(pwm->hwpwm),