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);
199 pwm_init_state(drvdata->pwm, &pstate);
222 ret = pwm_apply_state(drvdata->pwm, &pstate);
250 .name = "pwm-regulator",
253 .supply_name = "pwm",
303 "pwm-dutycycle-range",
305 of_property_read_u32(pdev->dev.of_node, "pwm-dutycycle-unit",
357 drvdata->pwm = devm_pwm_get(&pdev->dev, NULL);
358 if (IS_ERR(drvdata->pwm))
359 return dev_err_probe(&pdev->dev, PTR_ERR(drvdata->pwm),
374 ret = pwm_adjust_config(drvdata->pwm);
391 { .compatible = "pwm-regulator" },
398 .name = "pwm-regulator",
410 MODULE_ALIAS("platform:pwm-regulator");