Lines Matching refs:pwm_chip
61 struct pwm_chip;
101 struct pwm_chip *chip;
159 int (*request)(struct pwm_chip *chip, struct pwm_device *pwm);
160 void (*free)(struct pwm_chip *chip, struct pwm_device *pwm);
161 int (*config)(struct pwm_chip *chip, struct pwm_device *pwm,
163 int (*set_polarity)(struct pwm_chip *chip, struct pwm_device *pwm,
165 int (*enable)(struct pwm_chip *chip, struct pwm_device *pwm);
166 void (*disable)(struct pwm_chip *chip, struct pwm_device *pwm);
168 void (*dbg_show)(struct pwm_chip *chip, struct seq_file *s);
186 struct pwm_chip { struct
195 struct pwm_device * (*of_xlate)(struct pwm_chip *pc, argument
205 int pwmchip_add_with_polarity(struct pwm_chip *chip, argument
207 int pwmchip_add(struct pwm_chip *chip);
208 int pwmchip_remove(struct pwm_chip *chip);
209 struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip,
213 struct pwm_device *of_pwm_xlate_with_flags(struct pwm_chip *pc,
237 static inline int pwmchip_add(struct pwm_chip *chip) in pwmchip_add()
242 static inline int pwmchip_add_inversed(struct pwm_chip *chip) in pwmchip_add_inversed()
247 static inline int pwmchip_remove(struct pwm_chip *chip) in pwmchip_remove()
252 static inline struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip, in pwm_request_from_chip()
332 void pwmchip_sysfs_export(struct pwm_chip *chip);
333 void pwmchip_sysfs_unexport(struct pwm_chip *chip);
335 static inline void pwmchip_sysfs_export(struct pwm_chip *chip) in pwmchip_sysfs_export()
339 static inline void pwmchip_sysfs_unexport(struct pwm_chip *chip) in pwmchip_sysfs_unexport()