Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-cros-ec.c19 * struct cros_ec_pwm_device - Driver data for EC PWM
26 struct cros_ec_pwm_device { struct
41 static inline struct cros_ec_pwm_device *pwm_to_cros_ec_pwm(struct pwm_chip *chip) in pwm_to_cros_ec_pwm()
43 return container_of(chip, struct cros_ec_pwm_device, chip); in pwm_to_cros_ec_pwm()
80 static int cros_ec_pwm_set_duty(struct cros_ec_pwm_device *ec_pwm, u8 index, 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()
160 struct cros_ec_pwm_device *ec_pwm = pwm_to_cros_ec_pwm(chip); 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()
252 static int cros_ec_num_pwms(struct cros_ec_pwm_device *ec_pwm) in cros_ec_num_pwms()
285 struct cros_ec_pwm_device *ec_pw in cros_ec_pwm_probe()
[all...]
/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-cros-ec.c16 * struct cros_ec_pwm_device - Driver data for EC PWM
22 struct cros_ec_pwm_device { struct
36 static inline struct cros_ec_pwm_device *pwm_to_cros_ec_pwm(struct pwm_chip *c) in pwm_to_cros_ec_pwm()
38 return container_of(c, struct cros_ec_pwm_device, chip); in pwm_to_cros_ec_pwm()
118 struct cros_ec_pwm_device *ec_pwm = pwm_to_cros_ec_pwm(chip); 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()
237 struct cros_ec_pwm_device *ec_pwm; in cros_ec_pwm_probe()
279 struct cros_ec_pwm_device *ec_pwm = platform_get_drvdata(dev); in cros_ec_pwm_remove()

Completed in 2 milliseconds