Lines Matching refs:pca9685

74 struct pca9685 {  struct
85 static inline struct pca9685 *to_pca(struct pwm_chip *chip) in to_pca() argument
87 return container_of(chip, struct pca9685, chip); in to_pca()
91 static bool pca9685_pwm_test_and_set_inuse(struct pca9685 *pca, int pwm_idx) in pca9685_pwm_test_and_set_inuse()
121 static void pca9685_pwm_clear_inuse(struct pca9685 *pca, int pwm_idx) in pca9685_pwm_clear_inuse()
130 struct pca9685 *pca = gpiochip_get_data(gpio); in pca9685_pwm_gpio_request()
140 struct pca9685 *pca = gpiochip_get_data(gpio); in pca9685_pwm_gpio_get()
152 struct pca9685 *pca = gpiochip_get_data(gpio); in pca9685_pwm_gpio_set()
166 struct pca9685 *pca = gpiochip_get_data(gpio); in pca9685_pwm_gpio_free()
200 static int pca9685_pwm_gpio_probe(struct pca9685 *pca) in pca9685_pwm_gpio_probe()
222 static inline bool pca9685_pwm_test_and_set_inuse(struct pca9685 *pca, in pca9685_pwm_test_and_set_inuse()
229 pca9685_pwm_clear_inuse(struct pca9685 *pca, int pwm_idx) in pca9685_pwm_clear_inuse()
233 static inline int pca9685_pwm_gpio_probe(struct pca9685 *pca) in pca9685_pwm_gpio_probe()
239 static void pca9685_set_sleep_mode(struct pca9685 *pca, bool enable) in pca9685_set_sleep_mode()
252 struct pca9685 *pca = to_pca(chip); in pca9685_pwm_config()
354 struct pca9685 *pca = to_pca(chip); in pca9685_pwm_enable()
391 struct pca9685 *pca = to_pca(chip); in pca9685_pwm_disable()
412 struct pca9685 *pca = to_pca(chip); in pca9685_pwm_request()
423 struct pca9685 *pca = to_pca(chip); in pca9685_pwm_free()
449 struct pca9685 *pca; in pca9685_pwm_probe()
521 struct pca9685 *pca = i2c_get_clientdata(client); in pca9685_pwm_remove()
534 struct pca9685 *pca = i2c_get_clientdata(client); in pca9685_pwm_runtime_suspend()
543 struct pca9685 *pca = i2c_get_clientdata(client); in pca9685_pwm_runtime_resume()