Lines Matching refs:pwm_chip
60 struct pwm_chip;
87 struct pwm_chip *chip;
134 int (*request)(struct pwm_chip *chip,
136 void (*free)(struct pwm_chip *chip,
138 int (*config)(struct pwm_chip *chip,
141 int (*set_polarity)(struct pwm_chip *chip,
144 int (*enable)(struct pwm_chip *chip,
146 void (*disable)(struct pwm_chip *chip,
149 void (*dbg_show)(struct pwm_chip *chip,
166 struct pwm_chip { struct
175 struct pwm_device * (*of_xlate)(struct pwm_chip *pc, argument
185 int pwmchip_add(struct pwm_chip *chip); argument
186 int pwmchip_remove(struct pwm_chip *chip);
187 struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip,
191 struct pwm_device *of_pwm_xlate_with_flags(struct pwm_chip *pc,
215 static inline int pwmchip_add(struct pwm_chip *chip) in pwmchip_add()
220 static inline int pwmchip_remove(struct pwm_chip *chip) in pwmchip_remove()
225 static inline struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip, in pwm_request_from_chip()
300 void pwmchip_sysfs_export(struct pwm_chip *chip);
301 void pwmchip_sysfs_unexport(struct pwm_chip *chip);
303 static inline void pwmchip_sysfs_export(struct pwm_chip *chip) in pwmchip_sysfs_export()
307 static inline void pwmchip_sysfs_unexport(struct pwm_chip *chip) in pwmchip_sysfs_unexport()