Lines Matching refs:hwpwm
386 pca9685_pwm_set_duty(chip, pwm->hwpwm, 0);
392 if (!pca9685_prescaler_can_change(pca, pwm->hwpwm)) {
416 pca9685_pwm_set_duty(chip, pwm->hwpwm, duty);
430 set_bit(pwm->hwpwm, pca->pwms_enabled);
432 clear_bit(pwm->hwpwm, pca->pwms_enabled);
458 if (pwm->hwpwm >= PCA9685_MAXCHAN) {
469 duty = pca9685_pwm_get_duty(chip, pwm->hwpwm);
479 if (pca9685_pwm_test_and_set_inuse(pca, pwm->hwpwm))
482 if (pwm->hwpwm < PCA9685_MAXCHAN) {
485 set_bit(pwm->hwpwm, pca->pwms_enabled);
499 pca9685_pwm_set_duty(chip, pwm->hwpwm, 0);
500 clear_bit(pwm->hwpwm, pca->pwms_enabled);
504 pca9685_pwm_clear_inuse(pca, pwm->hwpwm);