Lines Matching defs:pwm
14 #include <linux/pwm.h>
20 struct pwm_device *pwm;
36 pwm_get_state(beeper->pwm, &state);
42 error = pwm_apply_state(beeper->pwm, &state);
49 pwm_disable(beeper->pwm);
66 pwm_disable(beeper->pwm);
134 beeper->pwm = devm_pwm_get(dev, NULL);
135 if (IS_ERR(beeper->pwm))
136 return dev_err_probe(dev, PTR_ERR(beeper->pwm), "Failed to request PWM device\n");
139 pwm_init_state(beeper->pwm, &state);
141 error = pwm_apply_state(beeper->pwm, &state);
171 beeper->input->name = "pwm-beeper";
172 beeper->input->phys = "pwm/input0";
234 { .compatible = "pwm-beeper", },
243 .name = "pwm-beeper",
253 MODULE_ALIAS("platform:pwm-beeper");