Lines Matching refs:pwm_chip
13 struct pwm_chip;
98 struct pwm_chip *chip;
288 int (*request)(struct pwm_chip *chip, struct pwm_device *pwm);
289 void (*free)(struct pwm_chip *chip, struct pwm_device *pwm);
290 int (*capture)(struct pwm_chip *chip, struct pwm_device *pwm,
292 int (*apply)(struct pwm_chip *chip, struct pwm_device *pwm,
294 void (*get_state)(struct pwm_chip *chip, struct pwm_device *pwm,
296 int (*get_output_type_supported)(struct pwm_chip *chip,
301 int (*config)(struct pwm_chip *chip, struct pwm_device *pwm,
303 int (*set_polarity)(struct pwm_chip *chip, struct pwm_device *pwm,
305 int (*enable)(struct pwm_chip *chip, struct pwm_device *pwm);
306 void (*disable)(struct pwm_chip *chip, struct pwm_device *pwm);
322 struct pwm_chip { struct
328 struct pwm_device * (*of_xlate)(struct pwm_chip *pc, argument
448 int pwmchip_add_with_polarity(struct pwm_chip *chip,
450 int pwmchip_add(struct pwm_chip *chip);
451 int pwmchip_remove(struct pwm_chip *chip);
452 struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip,
456 struct pwm_device *of_pwm_xlate_with_flags(struct pwm_chip *pc,
529 static inline int pwmchip_add(struct pwm_chip *chip) in pwmchip_add()
534 static inline int pwmchip_add_inversed(struct pwm_chip *chip) in pwmchip_add_inversed()
539 static inline int pwmchip_remove(struct pwm_chip *chip) in pwmchip_remove()
544 static inline struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip, in pwm_request_from_chip()
666 void pwmchip_sysfs_export(struct pwm_chip *chip);
667 void pwmchip_sysfs_unexport(struct pwm_chip *chip);
669 static inline void pwmchip_sysfs_export(struct pwm_chip *chip) in pwmchip_sysfs_export()
673 static inline void pwmchip_sysfs_unexport(struct pwm_chip *chip) in pwmchip_sysfs_unexport()