Lines Matching refs:pwm
64 static int lp3943_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in lp3943_pwm_request() argument
69 pwm_map = lp3943_pwm_request_map(lp3943_pwm, pwm->hwpwm); in lp3943_pwm_request()
73 return pwm_set_chip_data(pwm, pwm_map); in lp3943_pwm_request()
90 static void lp3943_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in lp3943_pwm_free() argument
93 struct lp3943_pwm_map *pwm_map = pwm_get_chip_data(pwm); in lp3943_pwm_free()
98 static int lp3943_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in lp3943_pwm_config() argument
116 if (pwm->hwpwm == 0) { in lp3943_pwm_config()
156 static int lp3943_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in lp3943_pwm_enable() argument
159 struct lp3943_pwm_map *pwm_map = pwm_get_chip_data(pwm); in lp3943_pwm_enable()
162 if (pwm->hwpwm == 0) in lp3943_pwm_enable()
175 static void lp3943_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in lp3943_pwm_disable() argument
178 struct lp3943_pwm_map *pwm_map = pwm_get_chip_data(pwm); in lp3943_pwm_disable()