Home
last modified time | relevance | path

Searched refs:ec_pwm (Results 1 – 1 of 1) sorted by relevance

/Linux-v6.1/drivers/pwm/
Dpwm-cros-ec.c79 static int cros_ec_pwm_set_duty(struct cros_ec_pwm_device *ec_pwm, u8 index, in cros_ec_pwm_set_duty() argument
82 struct cros_ec_device *ec = ec_pwm->ec; in cros_ec_pwm_set_duty()
100 if (ec_pwm->use_pwm_type) { in cros_ec_pwm_set_duty()
115 static int cros_ec_pwm_get_duty(struct cros_ec_pwm_device *ec_pwm, u8 index) in cros_ec_pwm_get_duty() argument
117 struct cros_ec_device *ec = ec_pwm->ec; in cros_ec_pwm_get_duty()
137 if (ec_pwm->use_pwm_type) { in cros_ec_pwm_get_duty()
159 struct cros_ec_pwm_device *ec_pwm = pwm_to_cros_ec_pwm(chip); in cros_ec_pwm_apply() local
177 ret = cros_ec_pwm_set_duty(ec_pwm, pwm->hwpwm, duty_cycle); in cros_ec_pwm_apply()
189 struct cros_ec_pwm_device *ec_pwm = pwm_to_cros_ec_pwm(chip); in cros_ec_pwm_get_state() local
193 ret = cros_ec_pwm_get_duty(ec_pwm, pwm->hwpwm); in cros_ec_pwm_get_state()
[all …]