Lines Matching defs:pwm
18 #include <linux/pwm.h>
29 struct pwm_device *pwm;
61 pwm_get_state(drvdata->pwm, &pwm_state);
89 pwm_init_state(drvdata->pwm, &pstate);
93 ret = pwm_apply_state(drvdata->pwm, &pstate);
121 return pwm_enable(drvdata->pwm);
128 pwm_disable(drvdata->pwm);
142 return pwm_is_enabled(drvdata->pwm);
158 pwm_get_state(drvdata->pwm, &pstate);
196 pwm_init_state(drvdata->pwm, &pstate);
219 ret = pwm_apply_state(drvdata->pwm, &pstate);
247 .name = "pwm-regulator",
250 .supply_name = "pwm",
300 "pwm-dutycycle-range",
302 of_property_read_u32(pdev->dev.of_node, "pwm-dutycycle-unit",
354 drvdata->pwm = devm_pwm_get(&pdev->dev, NULL);
355 if (IS_ERR(drvdata->pwm)) {
356 ret = PTR_ERR(drvdata->pwm);
377 ret = pwm_adjust_config(drvdata->pwm);
394 { .compatible = "pwm-regulator" },
401 .name = "pwm-regulator",
412 MODULE_ALIAS("platform:pwm-regulator");