Lines Matching defs:pwm
20 #include <linux/pwm.h>
26 struct pwm_device *pwm;
51 pwm_get_state(vibrator->pwm, &state);
55 err = pwm_apply_state(vibrator->pwm, &state);
57 dev_err(pdev, "failed to apply pwm state: %d", err);
68 dev_err(pdev, "failed to apply dir-pwm state: %d", err);
69 pwm_disable(vibrator->pwm);
81 pwm_disable(vibrator->pwm);
145 vibrator->pwm = devm_pwm_get(&pdev->dev, "enable");
146 err = PTR_ERR_OR_ZERO(vibrator->pwm);
149 dev_err(&pdev->dev, "Failed to request main pwm: %d",
157 pwm_init_state(vibrator->pwm, &state);
159 err = pwm_apply_state(vibrator->pwm, &state);
192 dev_err(&pdev->dev, "Failed to request direction pwm: %d", err);
199 vibrator->input->name = "pwm-vibrator";
251 { .compatible = "pwm-vibrator" },
260 .name = "pwm-vibrator",
270 MODULE_ALIAS("platform:pwm-vibrator");