Lines Matching refs:pwm_chip
113 int (*channels_init)(struct pwm_chip *chip);
129 static inline struct meson_pwm *to_meson_pwm(struct pwm_chip *chip) in to_meson_pwm()
134 static int meson_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in meson_pwm_request()
151 static void meson_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in meson_pwm_free()
159 static int meson_pwm_calc(struct pwm_chip *chip, struct pwm_device *pwm, in meson_pwm_calc()
224 static void meson_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in meson_pwm_enable()
265 static void meson_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in meson_pwm_disable()
291 static int meson_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in meson_pwm_apply()
339 static int meson_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, in meson_pwm_get_state()
376 static int meson_pwm_init_clocks_meson8b(struct pwm_chip *chip, in meson_pwm_init_clocks_meson8b()
463 static int meson_pwm_init_channels_meson8b_legacy(struct pwm_chip *chip) in meson_pwm_init_channels_meson8b_legacy()
480 static int meson_pwm_init_channels_meson8b_v2(struct pwm_chip *chip) in meson_pwm_init_channels_meson8b_v2()
506 static int meson_pwm_init_channels_s4(struct pwm_chip *chip) in meson_pwm_init_channels_s4()
651 struct pwm_chip *chip; in meson_pwm_probe()