Lines Matching defs:pwm
17 #include <linux/pwm.h>
23 struct pwm_device *pwm;
103 pwm_get_state(pb->pwm, &state);
106 pwm_apply_state(pb->pwm, &state);
112 pwm_get_state(pb->pwm, &state);
123 pwm_apply_state(pb->pwm, &state);
250 of_property_read_u32(node, "post-pwm-on-delay-ms",
252 of_property_read_u32(node, "pwm-off-delay-ms", &data->pwm_off_delay);
362 { .compatible = "pwm-backlight" },
423 if (!pwm_is_enabled(pb->pwm))
509 pb->pwm = devm_pwm_get(&pdev->dev, NULL);
510 if (IS_ERR(pb->pwm)) {
511 ret = PTR_ERR(pb->pwm);
517 dev_dbg(&pdev->dev, "got pwm for backlight\n");
520 pwm_init_state(pb->pwm, &state);
531 ret = pwm_apply_state(pb->pwm, &state);
566 pwm_get_state(pb->pwm, &state);
633 pwm_get_state(pb->pwm, &state);
636 pwm_apply_state(pb->pwm, &state);
649 pwm_get_state(pb->pwm, &state);
652 pwm_apply_state(pb->pwm, &state);
673 pwm_get_state(pb->pwm, &state);
676 pwm_apply_state(pb->pwm, &state);
705 .name = "pwm-backlight",
718 MODULE_ALIAS("platform:pwm-backlight");