Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-cros-ec.c80 static int cros_ec_pwm_set_duty(struct cros_ec_pwm_device *ec_pwm, u8 index, in cros_ec_pwm_set_duty() argument
83 struct cros_ec_device *ec = ec_pwm->ec; in cros_ec_pwm_set_duty()
101 if (ec_pwm->use_pwm_type) { in cros_ec_pwm_set_duty()
116 static int cros_ec_pwm_get_duty(struct cros_ec_pwm_device *ec_pwm, u8 index) in cros_ec_pwm_get_duty() argument
118 struct cros_ec_device *ec = ec_pwm->ec; in cros_ec_pwm_get_duty()
138 if (ec_pwm->use_pwm_type) { in cros_ec_pwm_get_duty()
160 struct cros_ec_pwm_device *ec_pwm = pwm_to_cros_ec_pwm(chip); in cros_ec_pwm_apply() local
178 ret = cros_ec_pwm_set_duty(ec_pwm, pwm->hwpwm, duty_cycle); in cros_ec_pwm_apply()
190 struct cros_ec_pwm_device *ec_pwm = pwm_to_cros_ec_pwm(chip); in cros_ec_pwm_get_state() local
194 ret = cros_ec_pwm_get_duty(ec_pwm, pw in cros_ec_pwm_get_state()
252 cros_ec_num_pwms(struct cros_ec_pwm_device *ec_pwm) cros_ec_num_pwms() argument
285 struct cros_ec_pwm_device *ec_pwm; cros_ec_pwm_probe() local
335 struct cros_ec_pwm_device *ec_pwm = platform_get_drvdata(dev); cros_ec_pwm_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-cros-ec.c118 struct cros_ec_pwm_device *ec_pwm = pwm_to_cros_ec_pwm(chip); in cros_ec_pwm_apply() local
133 ret = cros_ec_pwm_set_duty(ec_pwm->ec, pwm->hwpwm, duty_cycle); in cros_ec_pwm_apply()
145 struct cros_ec_pwm_device *ec_pwm = pwm_to_cros_ec_pwm(chip); in cros_ec_pwm_get_state() local
149 ret = cros_ec_pwm_get_duty(ec_pwm->ec, pwm->hwpwm); in cros_ec_pwm_get_state()
237 struct cros_ec_pwm_device *ec_pwm; in cros_ec_pwm_probe() local
246 ec_pwm = devm_kzalloc(dev, sizeof(*ec_pwm), GFP_KERNEL); in cros_ec_pwm_probe()
247 if (!ec_pwm) in cros_ec_pwm_probe()
249 chip = &ec_pwm->chip; in cros_ec_pwm_probe()
250 ec_pwm in cros_ec_pwm_probe()
279 struct cros_ec_pwm_device *ec_pwm = platform_get_drvdata(dev); cros_ec_pwm_remove() local
[all...]

Completed in 2 milliseconds