Lines Matching refs:pwm_chip
88 static inline struct pca9685 *to_pca(struct pwm_chip *chip) in to_pca()
109 static int pca9685_read_reg(struct pwm_chip *chip, unsigned int reg, unsigned int *val) in pca9685_read_reg()
122 static int pca9685_write_reg(struct pwm_chip *chip, unsigned int reg, unsigned int val) in pca9685_write_reg()
136 static void pca9685_pwm_set_duty(struct pwm_chip *chip, int channel, unsigned int duty) in pca9685_pwm_set_duty()
175 static unsigned int pca9685_pwm_get_duty(struct pwm_chip *chip, int channel) in pca9685_pwm_get_duty()
251 struct pwm_chip *chip = gpiochip_get_data(gpio); in pca9685_pwm_gpio_request()
262 struct pwm_chip *chip = gpiochip_get_data(gpio); in pca9685_pwm_gpio_get()
270 struct pwm_chip *chip = gpiochip_get_data(gpio); in pca9685_pwm_gpio_set()
277 struct pwm_chip *chip = gpiochip_get_data(gpio); in pca9685_pwm_gpio_free()
312 static int pca9685_pwm_gpio_probe(struct pwm_chip *chip) in pca9685_pwm_gpio_probe()
344 static inline int pca9685_pwm_gpio_probe(struct pwm_chip *chip) in pca9685_pwm_gpio_probe()
350 static void pca9685_set_sleep_mode(struct pwm_chip *chip, bool enable) in pca9685_set_sleep_mode()
368 static int __pca9685_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in __pca9685_pwm_apply()
420 static int pca9685_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in pca9685_pwm_apply()
439 static int pca9685_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, in pca9685_pwm_get_state()
475 static int pca9685_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in pca9685_pwm_request()
494 static void pca9685_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in pca9685_pwm_free()
523 struct pwm_chip *chip; in pca9685_pwm_probe()
606 struct pwm_chip *chip = i2c_get_clientdata(client); in pca9685_pwm_remove()
621 struct pwm_chip *chip = i2c_get_clientdata(client); in pca9685_pwm_runtime_suspend()
630 struct pwm_chip *chip = i2c_get_clientdata(client); in pca9685_pwm_runtime_resume()