Lines Matching refs:pwm_chip
12 struct pwm_chip;
81 struct pwm_chip *chip;
261 int (*request)(struct pwm_chip *chip, struct pwm_device *pwm);
262 void (*free)(struct pwm_chip *chip, struct pwm_device *pwm);
263 int (*config)(struct pwm_chip *chip, struct pwm_device *pwm,
265 int (*set_polarity)(struct pwm_chip *chip, struct pwm_device *pwm,
267 int (*capture)(struct pwm_chip *chip, struct pwm_device *pwm,
269 int (*enable)(struct pwm_chip *chip, struct pwm_device *pwm);
270 void (*disable)(struct pwm_chip *chip, struct pwm_device *pwm);
271 int (*apply)(struct pwm_chip *chip, struct pwm_device *pwm,
273 void (*get_state)(struct pwm_chip *chip, struct pwm_device *pwm,
276 void (*dbg_show)(struct pwm_chip *chip, struct seq_file *s);
292 struct pwm_chip { struct
301 struct pwm_device * (*of_xlate)(struct pwm_chip *pc, argument
433 int pwmchip_add_with_polarity(struct pwm_chip *chip,
435 int pwmchip_add(struct pwm_chip *chip);
436 int pwmchip_remove(struct pwm_chip *chip);
437 struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip,
441 struct pwm_device *of_pwm_xlate_with_flags(struct pwm_chip *pc,
511 static inline int pwmchip_add(struct pwm_chip *chip) in pwmchip_add()
516 static inline int pwmchip_add_inversed(struct pwm_chip *chip) in pwmchip_add_inversed()
521 static inline int pwmchip_remove(struct pwm_chip *chip) in pwmchip_remove()
526 static inline struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip, in pwm_request_from_chip()
640 void pwmchip_sysfs_export(struct pwm_chip *chip);
641 void pwmchip_sysfs_unexport(struct pwm_chip *chip);
642 void pwmchip_sysfs_unexport_children(struct pwm_chip *chip);
644 static inline void pwmchip_sysfs_export(struct pwm_chip *chip) in pwmchip_sysfs_export()
648 static inline void pwmchip_sysfs_unexport(struct pwm_chip *chip) in pwmchip_sysfs_unexport()
652 static inline void pwmchip_sysfs_unexport_children(struct pwm_chip *chip) in pwmchip_sysfs_unexport_children()