Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/pwm/
Dpwm-pca9685.c78 struct pca9685 { struct
89 static inline struct pca9685 *to_pca(struct pwm_chip *chip) in to_pca() argument
91 return container_of(chip, struct pca9685, chip); in to_pca()
95 static bool pca9685_prescaler_can_change(struct pca9685 *pca, int channel) in pca9685_prescaler_can_change()
110 static int pca9685_read_reg(struct pca9685 *pca, unsigned int reg, unsigned int *val) in pca9685_read_reg()
122 static int pca9685_write_reg(struct pca9685 *pca, unsigned int reg, unsigned int val) in pca9685_write_reg()
135 static void pca9685_pwm_set_duty(struct pca9685 *pca, int channel, unsigned int duty) in pca9685_pwm_set_duty()
174 static unsigned int pca9685_pwm_get_duty(struct pca9685 *pca, int channel) in pca9685_pwm_get_duty()
211 static bool pca9685_pwm_test_and_set_inuse(struct pca9685 *pca, int pwm_idx) in pca9685_pwm_test_and_set_inuse()
241 static void pca9685_pwm_clear_inuse(struct pca9685 *pca, int pwm_idx) in pca9685_pwm_clear_inuse()
[all …]
DMakefile41 obj-$(CONFIG_PWM_PCA9685) += pwm-pca9685.o
DKconfig433 will be called pwm-pca9685.
/Linux-v6.1/Documentation/devicetree/bindings/pwm/
Dnxp,pca9685-pwm.txt5 - compatible: "nxp,pca9685-pwm"
22 compatible = "nxp,pca9685-pwm";